| Eq All | Since: base-2.1 |
Instance detailsDefined in Data.Semigroup.Internal |
| Eq Any | Since: base-2.1 |
Instance detailsDefined in Data.Semigroup.Internal |
| Eq SomeTypeRep | |
Instance detailsDefined in Data.Typeable.Internal |
| Eq Unique | |
Instance detailsDefined in Data.Unique |
| Eq Version | Since: base-2.1 |
Instance detailsDefined in Data.Version |
| Eq Void | Since: base-4.8.0.0 |
Instance detailsDefined in Data.Void |
| Eq CBool | |
Instance detailsDefined in Foreign.C.Types |
| Eq CChar | |
Instance detailsDefined in Foreign.C.Types |
| Eq CClock | |
Instance detailsDefined in Foreign.C.Types |
| Eq CDouble | |
Instance detailsDefined in Foreign.C.Types |
| Eq CFloat | |
Instance detailsDefined in Foreign.C.Types |
| Eq CInt | |
Instance detailsDefined in Foreign.C.Types |
| Eq CIntMax | |
Instance detailsDefined in Foreign.C.Types |
| Eq CIntPtr | |
Instance detailsDefined in Foreign.C.Types |
| Eq CLLong | |
Instance detailsDefined in Foreign.C.Types |
| Eq CLong | |
Instance detailsDefined in Foreign.C.Types |
| Eq CPtrdiff | |
Instance detailsDefined in Foreign.C.Types |
| Eq CSChar | |
Instance detailsDefined in Foreign.C.Types |
| Eq CSUSeconds | |
Instance detailsDefined in Foreign.C.Types |
| Eq CShort | |
Instance detailsDefined in Foreign.C.Types |
| Eq CSigAtomic | |
Instance detailsDefined in Foreign.C.Types |
| Eq CSize | |
Instance detailsDefined in Foreign.C.Types |
| Eq CTime | |
Instance detailsDefined in Foreign.C.Types |
| Eq CUChar | |
Instance detailsDefined in Foreign.C.Types |
| Eq CUInt | |
Instance detailsDefined in Foreign.C.Types |
| Eq CUIntMax | |
Instance detailsDefined in Foreign.C.Types |
| Eq CUIntPtr | |
Instance detailsDefined in Foreign.C.Types |
| Eq CULLong | |
Instance detailsDefined in Foreign.C.Types |
| Eq CULong | |
Instance detailsDefined in Foreign.C.Types |
| Eq CUSeconds | |
Instance detailsDefined in Foreign.C.Types |
| Eq CUShort | |
Instance detailsDefined in Foreign.C.Types |
| Eq CWchar | |
Instance detailsDefined in Foreign.C.Types |
| Eq BlockReason | Since: base-4.3.0.0 |
Instance detailsDefined in GHC.Conc.Sync |
| Eq ThreadId | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.Conc.Sync |
| Eq ThreadStatus | Since: base-4.3.0.0 |
Instance detailsDefined in GHC.Conc.Sync |
| Eq ErrorCall | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Exception |
| Eq ArithException | Since: base-3.0 |
Instance detailsDefined in GHC.Exception.Type |
| Eq SpecConstrAnnotation | Since: base-4.3.0.0 |
Instance detailsDefined in GHC.Exts |
| Eq Fingerprint | Since: base-4.4.0.0 |
Instance detailsDefined in GHC.Fingerprint.Type |
| Eq Associativity | Since: base-4.6.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq DecidedStrictness | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq Fixity | Since: base-4.6.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq SourceStrictness | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq SourceUnpackedness | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq MaskingState | Since: base-4.3.0.0 |
Instance detailsDefined in GHC.IO |
| Eq IODeviceType | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.IO.Device |
| Eq SeekMode | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.IO.Device |
| Eq CodingProgress | Since: base-4.4.0.0 |
Instance detailsDefined in GHC.IO.Encoding.Types |
| Eq ArrayException | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.IO.Exception |
| Eq AsyncException | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.IO.Exception |
| Eq ExitCode | |
Instance detailsDefined in GHC.IO.Exception |
| Eq IOErrorType | Since: base-4.1.0.0 |
Instance detailsDefined in GHC.IO.Exception |
| Eq IOException | Since: base-4.1.0.0 |
Instance detailsDefined in GHC.IO.Exception |
| Eq HandlePosn | Since: base-4.1.0.0 |
Instance detailsDefined in GHC.IO.Handle |
| Eq BufferMode | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.IO.Handle.Types |
| Eq Handle | Since: base-4.1.0.0 |
Instance detailsDefined in GHC.IO.Handle.Types |
| Eq Newline | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.IO.Handle.Types |
| Eq NewlineMode | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.IO.Handle.Types |
| Eq IOMode | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.IO.IOMode |
| Eq Int16 | Since: base-2.1 |
Instance detailsDefined in GHC.Int |
| Eq Int32 | Since: base-2.1 |
Instance detailsDefined in GHC.Int |
| Eq Int64 | Since: base-2.1 |
Instance detailsDefined in GHC.Int |
| Eq Int8 | Since: base-2.1 |
Instance detailsDefined in GHC.Int |
| Eq SrcLoc | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Stack.Types |
| Eq SomeChar | |
Instance detailsDefined in GHC.TypeLits |
| Eq SomeSymbol | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.TypeLits |
| Eq SomeNat | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.TypeNats |
| Eq GeneralCategory | Since: base-2.1 |
Instance detailsDefined in GHC.Unicode |
| Eq Word16 | Since: base-2.1 |
Instance detailsDefined in GHC.Word |
| Eq Word32 | Since: base-2.1 |
Instance detailsDefined in GHC.Word |
| Eq Word64 | Since: base-2.1 |
Instance detailsDefined in GHC.Word |
| Eq Word8 | Since: base-2.1 |
Instance detailsDefined in GHC.Word |
| Eq Lexeme | Since: base-2.1 |
Instance detailsDefined in Text.Read.Lex |
| Eq Number | Since: base-4.6.0.0 |
Instance detailsDefined in Text.Read.Lex |
| Eq ByteString | |
Instance detailsDefined in Data.ByteString.Internal |
| Eq ByteString | |
Instance detailsDefined in Data.ByteString.Lazy.Internal |
| Eq ShortByteString | |
Instance detailsDefined in Data.ByteString.Short.Internal |
| Eq ForeignSrcLang | |
Instance detailsDefined in GHC.ForeignSrcLang.Type |
| Eq Extension | |
Instance detailsDefined in GHC.LanguageExtensions.Type |
| Eq Module | |
Instance detailsDefined in GHC.Classes |
| Eq Ordering | |
Instance detailsDefined in GHC.Classes |
| Eq TrName | |
Instance detailsDefined in GHC.Classes |
| Eq TyCon | |
Instance detailsDefined in GHC.Classes |
| Eq Stochastic Source # | |
Instance detailsDefined in OAlg.Control.Validate |
| Eq Verbosity Source # | |
Instance detailsDefined in OAlg.Control.Verbose |
| Eq Direction Source # | |
Instance detailsDefined in OAlg.Data.Dualisable |
| Eq Side Source # | |
Instance detailsDefined in OAlg.Data.Dualisable |
| Eq Site Source # | |
Instance detailsDefined in OAlg.Data.Dualisable |
| Eq N Source # | |
Instance detailsDefined in OAlg.Data.Number |
| Eq Q Source # | |
Instance detailsDefined in OAlg.Data.Number |
| Eq Z Source # | |
Instance detailsDefined in OAlg.Data.Number |
| Eq RdcState Source # | |
Instance detailsDefined in OAlg.Data.Reducible |
| Eq Valid Source # | |
Instance detailsDefined in OAlg.Data.Statement.Definition |
| Eq ValidateingException Source # | |
Instance detailsDefined in OAlg.Data.Statement.Definition |
| Eq Symbol Source # | |
Instance detailsDefined in OAlg.Data.Symbol |
| Eq Omega Source # | |
Instance detailsDefined in OAlg.Data.X |
| Eq Empty Source # | |
Instance detailsDefined in OAlg.Entity.Definition |
| Eq DiagramType Source # | |
Instance detailsDefined in OAlg.Entity.Diagram.Definition |
| Eq N' Source # | |
Instance detailsDefined in OAlg.Entity.Natural |
| Eq SomeNatural Source # | |
Instance detailsDefined in OAlg.Entity.Natural |
| Eq W' Source # | |
Instance detailsDefined in OAlg.Entity.Natural |
| Eq SequenceException Source # | |
Instance detailsDefined in OAlg.Entity.Sequence.Definition |
| Eq LimesException Source # | |
Instance detailsDefined in OAlg.Limes.Definition |
| Eq Perspective Source # | |
Instance detailsDefined in OAlg.Limes.Perspective |
| Eq ArithmeticException Source # | |
Instance detailsDefined in OAlg.Structure.Exception |
| Eq StdGen | |
Instance detailsDefined in System.Random.Internal |
| Eq AnnLookup | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq AnnTarget | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Bang | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Body | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Bytes | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Callconv | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Clause | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Con | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Dec | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq DecidedStrictness | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq DerivClause | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq DerivStrategy | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq DocLoc | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Exp | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq FamilyResultSig | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Fixity | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq FixityDirection | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Foreign | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq FunDep | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Guard | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Info | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq InjectivityAnn | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Inline | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Lit | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Loc | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Match | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq ModName | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Module | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq ModuleInfo | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Name | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq NameFlavour | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq NameSpace | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq OccName | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Overlap | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Pat | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq PatSynArgs | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq PatSynDir | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Phases | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq PkgName | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Pragma | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Range | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Role | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq RuleBndr | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq RuleMatch | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Safety | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq SourceStrictness | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq SourceUnpackedness | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Specificity | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Stmt | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq TyLit | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq TySynEqn | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq Type | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq TypeFamilyHead | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq CalendarDiffDays | |
Instance detailsDefined in Data.Time.Calendar.CalendarDiffDays |
| Eq Day | |
Instance detailsDefined in Data.Time.Calendar.Days |
| Eq DayOfWeek | |
Instance detailsDefined in Data.Time.Calendar.Week |
| Eq AbsoluteTime | |
Instance detailsDefined in Data.Time.Clock.Internal.AbsoluteTime |
| Eq DiffTime | |
Instance detailsDefined in Data.Time.Clock.Internal.DiffTime |
| Eq NominalDiffTime | |
Instance detailsDefined in Data.Time.Clock.Internal.NominalDiffTime |
| Eq SystemTime | |
Instance detailsDefined in Data.Time.Clock.Internal.SystemTime |
| Eq UTCTime | |
Instance detailsDefined in Data.Time.Clock.Internal.UTCTime |
| Eq UniversalTime | |
Instance detailsDefined in Data.Time.Clock.Internal.UniversalTime |
| Eq TimeLocale | |
Instance detailsDefined in Data.Time.Format.Locale |
| Eq CalendarDiffTime | |
Instance detailsDefined in Data.Time.LocalTime.Internal.CalendarDiffTime |
| Eq LocalTime | |
Instance detailsDefined in Data.Time.LocalTime.Internal.LocalTime |
| Eq TimeOfDay | |
Instance detailsDefined in Data.Time.LocalTime.Internal.TimeOfDay |
| Eq TimeZone | |
Instance detailsDefined in Data.Time.LocalTime.Internal.TimeZone |
| Eq Integer | |
Instance detailsDefined in GHC.Num.Integer |
| Eq Natural | |
Instance detailsDefined in GHC.Num.Natural |
| Eq () | |
Instance detailsDefined in GHC.Classes |
| Eq Bool | |
Instance detailsDefined in GHC.Classes |
| Eq Char | |
Instance detailsDefined in GHC.Classes |
| Eq Double | Note that due to the presence of NaN, Double's Eq instance does not
satisfy reflexivity. >>> 0/0 == (0/0 :: Double)
False
Also note that Double's Eq instance does not satisfy substitutivity: >>> 0 == (-0 :: Double)
True
>>> recip 0 == recip (-0 :: Double)
False
|
Instance detailsDefined in GHC.Classes |
| Eq Float | Note that due to the presence of NaN, Float's Eq instance does not
satisfy reflexivity. >>> 0/0 == (0/0 :: Float)
False
Also note that Float's Eq instance does not satisfy extensionality: >>> 0 == (-0 :: Float)
True
>>> recip 0 == recip (-0 :: Float)
False
|
Instance detailsDefined in GHC.Classes |
| Eq Int | |
Instance detailsDefined in GHC.Classes |
| Eq Word | |
Instance detailsDefined in GHC.Classes |
| Eq a => Eq (ZipList a) | Since: base-4.7.0.0 |
Instance detailsDefined in Control.Applicative |
| Eq a => Eq (Complex a) | Since: base-2.1 |
Instance detailsDefined in Data.Complex |
| Eq a => Eq (Identity a) | Since: base-4.8.0.0 |
Instance detailsDefined in Data.Functor.Identity |
| Eq a => Eq (First a) | Since: base-2.1 |
Instance detailsDefined in Data.Monoid |
| Eq a => Eq (Last a) | Since: base-2.1 |
Instance detailsDefined in Data.Monoid |
| Eq a => Eq (Down a) | Since: base-4.6.0.0 |
Instance detailsDefined in Data.Ord |
| Eq a => Eq (First a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
| Eq a => Eq (Last a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
| Eq a => Eq (Max a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
| Eq a => Eq (Min a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
| Eq m => Eq (WrappedMonoid m) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
| Eq a => Eq (Dual a) | Since: base-2.1 |
Instance detailsDefined in Data.Semigroup.Internal |
| Eq a => Eq (Product a) | Since: base-2.1 |
Instance detailsDefined in Data.Semigroup.Internal |
| Eq a => Eq (Sum a) | Since: base-2.1 |
Instance detailsDefined in Data.Semigroup.Internal |
| Eq (TVar a) | Since: base-4.8.0.0 |
Instance detailsDefined in GHC.Conc.Sync |
| Eq p => Eq (Par1 p) | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq (IORef a) | Pointer equality. Since: base-4.0.0.0 |
Instance detailsDefined in GHC.IORef |
| Eq (MVar a) | Since: base-4.1.0.0 |
Instance detailsDefined in GHC.MVar |
| Eq (FunPtr a) | |
Instance detailsDefined in GHC.Ptr |
| Eq (Ptr a) | Since: base-2.1 |
Instance detailsDefined in GHC.Ptr |
| Eq a => Eq (Ratio a) | Since: base-2.1 |
Instance detailsDefined in GHC.Real |
| Eq (StableName a) | Since: base-2.1 |
Instance detailsDefined in GHC.StableName |
| (EmbeddableMorphismTyp m, Typeable m, Eq2 m) => Eq (SomeMorphism m) Source # | |
Instance detailsDefined in OAlg.Category.Unify |
| Eq (SomeObjectClass m) Source # | |
Instance detailsDefined in OAlg.Category.Unify |
| Eq x => Eq (Id x) Source # | |
Instance detailsDefined in OAlg.Data.Identity |
| Eq x => Eq (Op x) Source # | |
Instance detailsDefined in OAlg.Data.Opposite |
| Eq x => Eq (Closer x) Source # | |
Instance detailsDefined in OAlg.Data.Ord |
| Oriented x => Eq (Matrix x) Source # | |
Instance detailsDefined in OAlg.Entity.Matrix.Definition |
| Eq x => Eq (GL2 x) Source # | |
Instance detailsDefined in OAlg.Entity.Matrix.GeneralLinearGroup |
| Oriented x => Eq (GLT x) Source # | |
Instance detailsDefined in OAlg.Entity.Matrix.GeneralLinearGroup |
| Eq (Transformation x) Source # | |
Instance detailsDefined in OAlg.Entity.Matrix.GeneralLinearGroup |
| Oriented x => Eq (ColTrafo x) Source # | |
Instance detailsDefined in OAlg.Entity.Matrix.Transformation |
| Oriented k => Eq (DiagonalForm k) Source # | |
Instance detailsDefined in OAlg.Entity.Matrix.Transformation |
| Oriented k => Eq (DiagonalFormStrictPositive k) Source # | |
Instance detailsDefined in OAlg.Entity.Matrix.Transformation |
| Oriented a => Eq (RowTrafo a) Source # | |
Instance detailsDefined in OAlg.Entity.Matrix.Transformation |
| Eq r => Eq (Vector r) Source # | |
Instance detailsDefined in OAlg.Entity.Matrix.Vector |
| Eq (W n) Source # | |
Instance detailsDefined in OAlg.Entity.Natural |
| Entity x => Eq (ProductSymbol x) Source # | |
Instance detailsDefined in OAlg.Entity.Product.ProductSymbol |
| Eq x => Eq (U x) Source # | |
Instance detailsDefined in OAlg.Entity.Product.ProductSymbol |
| Eq i => Eq (Permutation i) Source # | |
Instance detailsDefined in OAlg.Entity.Sequence.Permutation |
| Eq i => Eq (PermutationForm i) Source # | |
Instance detailsDefined in OAlg.Entity.Sequence.Permutation |
| Eq x => Eq (Set x) Source # | |
Instance detailsDefined in OAlg.Entity.Sequence.Set |
| Eq a => Eq (R a) Source # | |
Instance detailsDefined in OAlg.Entity.Sum.SumSymbol |
| Eq a => Eq (Adbl2 a) Source # | |
Instance detailsDefined in OAlg.Structure.Additive.Proposition |
| Eq a => Eq (Adbl3 a) Source # | |
Instance detailsDefined in OAlg.Structure.Additive.Proposition |
| Fibred f => Eq (Sheaf f) Source # | |
Instance detailsDefined in OAlg.Structure.Fibred.Definition |
| Eq c => Eq (Inv c) Source # | |
Instance detailsDefined in OAlg.Structure.Multiplicative.Definition |
| Eq q => Eq (Endo q) Source # | |
Instance detailsDefined in OAlg.Structure.Multiplicative.Proposition |
| Eq c => Eq (Mltp2 c) Source # | |
Instance detailsDefined in OAlg.Structure.Multiplicative.Proposition |
| Eq c => Eq (Mltp3 c) Source # | |
Instance detailsDefined in OAlg.Structure.Multiplicative.Proposition |
| Eq p => Eq (Orientation p) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Definition |
| Oriented q => Eq (Path q) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Definition |
| Eq g => Eq (StateGen g) | |
Instance detailsDefined in System.Random.Internal |
| Eq flag => Eq (TyVarBndr flag) | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq a => Eq (NonEmpty a) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Base |
| Eq a => Eq (Maybe a) | Since: base-2.1 |
Instance detailsDefined in GHC.Maybe |
| Eq a => Eq (a) | |
Instance detailsDefined in GHC.Classes |
| Eq a => Eq [a] | |
Instance detailsDefined in GHC.Classes |
| (Eq a, Eq b) => Eq (Either a b) | Since: base-2.1 |
Instance detailsDefined in Data.Either |
| Eq (Fixed a) | Since: base-2.1 |
Instance detailsDefined in Data.Fixed |
| Eq (Proxy s) | Since: base-4.7.0.0 |
Instance detailsDefined in Data.Proxy |
| Eq a => Eq (Arg a b) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Semigroup |
| Eq (TypeRep a) | Since: base-2.1 |
Instance detailsDefined in Data.Typeable.Internal |
| (Ix i, Eq e) => Eq (Array i e) | Since: base-2.1 |
Instance detailsDefined in GHC.Arr |
| Eq (U1 p) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq (V1 p) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq (STRef s a) | Pointer equality. Since: base-2.1 |
Instance detailsDefined in GHC.STRef |
| Eq (Empty2 a b) Source # | |
Instance detailsDefined in OAlg.Entity.Definition |
| Eq (Quiver n m) Source # | |
Instance detailsDefined in OAlg.Entity.Diagram.Quiver |
| Eq a => Eq (FinList n a) Source # | |
Instance detailsDefined in OAlg.Entity.FinList |
| Oriented x => Eq (Dim x p) Source # | |
Instance detailsDefined in OAlg.Entity.Matrix.Dim |
| (Eq x, Eq i) => Eq (Col i x) Source # | |
Instance detailsDefined in OAlg.Entity.Matrix.Entries |
| (Eq x, Eq j) => Eq (Row j x) Source # | |
Instance detailsDefined in OAlg.Entity.Matrix.Entries |
| Eq (GLApp x y) Source # | |
Instance detailsDefined in OAlg.Entity.Matrix.GeneralLinearGroup |
| Eq (TrApp x y) Source # | |
Instance detailsDefined in OAlg.Entity.Matrix.GeneralLinearGroup |
| (Oriented a, Entity r) => Eq (Product r a) Source # | |
Instance detailsDefined in OAlg.Entity.Product.Definition |
| (Oriented a, Entity r) => Eq (ProductForm r a) Source # | |
Instance detailsDefined in OAlg.Entity.Product.Definition |
| (Eq a, Eq r) => Eq (Word r a) Source # | |
Instance detailsDefined in OAlg.Entity.Product.Definition |
| (Eq i, Eq x) => Eq (Graph i x) Source # | |
Instance detailsDefined in OAlg.Entity.Sequence.Graph |
| (Eq x, Eq i) => Eq (PSequence i x) Source # | |
Instance detailsDefined in OAlg.Entity.Sequence.PSequence |
| Eq (Free k c) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| (Eq r, Eq a) => Eq (LinearCombination r a) Source # | |
Instance detailsDefined in OAlg.Entity.Sum.Definition |
| (Fibred a, Entity r) => Eq (Sum r a) Source # | |
Instance detailsDefined in OAlg.Entity.Sum.Definition |
| (Fibred a, Entity r) => Eq (SumForm r a) Source # | |
Instance detailsDefined in OAlg.Entity.Sum.Definition |
| (Entity a, Entity r) => Eq (SumSymbol r a) Source # | |
Instance detailsDefined in OAlg.Entity.Sum.SumSymbol |
| Eq (ConeStruct s a) Source # | |
Instance detailsDefined in OAlg.Limes.Cone.Definition |
| Eq (Struct s x) Source # | |
Instance detailsDefined in OAlg.Structure.Definition |
| Eq r => Eq (Digits b r) Source # | |
Instance detailsDefined in OAlg.Structure.Number.Definition |
| (Eq a, Eq b) => Eq (a, b) | |
Instance detailsDefined in GHC.Classes |
| Eq a => Eq (Const a b) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Functor.Const |
| Eq (f a) => Eq (Ap f a) | Since: base-4.12.0.0 |
Instance detailsDefined in Data.Monoid |
| Eq (f a) => Eq (Alt f a) | Since: base-4.8.0.0 |
Instance detailsDefined in Data.Semigroup.Internal |
| Eq (a :~: b) | Since: base-4.7.0.0 |
Instance detailsDefined in Data.Type.Equality |
| Eq (OrderingI a b) | |
Instance detailsDefined in Data.Type.Ord |
| Eq (STArray s i e) | Since: base-2.1 |
Instance detailsDefined in GHC.Arr |
| Eq (f p) => Eq (Rec1 f p) | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq (URec (Ptr ()) p) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq (URec Char p) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq (URec Double p) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq (URec Float p) | |
Instance detailsDefined in GHC.Generics |
| Eq (URec Int p) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq (URec Word p) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq (Homomorphous s x y) Source # | |
Instance detailsDefined in OAlg.Category.Definition |
| Eq2 (Path m) => Eq (Path m x y) Source # | |
Instance detailsDefined in OAlg.Category.Path |
| (Eq x, Eq i, Eq j) => Eq (Entries i j x) Source # | |
Instance detailsDefined in OAlg.Entity.Matrix.Entries |
| Semiring r => Eq (HomSymbol r x y) Source # | |
Instance detailsDefined in OAlg.Entity.Matrix.Vector |
| (Eq1 i, Eq c) => Eq (Slice s i c) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Definition |
| (Eq1 i, Eq c) => Eq (SliceFactor s i c) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Definition |
| Eq (SliceFactorDrop s x y) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Definition |
| Eq (HomOp s a b) Source # | |
Instance detailsDefined in OAlg.Hom.Oriented.Definition |
| Eq (IdHom s a b) Source # | |
Instance detailsDefined in OAlg.Hom.Oriented.Definition |
| ForgetfulTyp s => Eq (IsoOp s a b) Source # | |
Instance detailsDefined in OAlg.Hom.Oriented.Definition |
| Oriented a => Eq (FactorChain s n a) Source # | |
Instance detailsDefined in OAlg.Limes.Cone.Definition |
| (Eq e, Eq1 m, Eq a) => Eq (ErrorT e m a) | |
Instance detailsDefined in Control.Monad.Trans.Error |
| (Eq a, Eq b, Eq c) => Eq (a, b, c) | |
Instance detailsDefined in GHC.Classes |
| (Eq1 f, Eq1 g, Eq a) => Eq (Product f g a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Functor.Product |
| (Eq1 f, Eq1 g, Eq a) => Eq (Sum f g a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Functor.Sum |
| Eq (a :~~: b) | Since: base-4.10.0.0 |
Instance detailsDefined in Data.Type.Equality |
| (Eq (f p), Eq (g p)) => Eq ((f :*: g) p) | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Generics |
| (Eq (f p), Eq (g p)) => Eq ((f :+: g) p) | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq c => Eq (K1 i c p) | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq2 m => Eq (Forget t m x y) Source # | |
Instance detailsDefined in OAlg.Category.Definition |
| Oriented a => Eq (Diagram t n m a) Source # | |
Instance detailsDefined in OAlg.Entity.Diagram.Definition |
| Oriented a => Eq (Transformation t n m a) Source # | |
Instance detailsDefined in OAlg.Entity.Diagram.Transformation |
| Eq (SliceCokernelKernel i c x y) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Adjunction |
| ForgetfulTyp s => Eq (IsoOpMap f s a b) Source # | |
Instance detailsDefined in OAlg.Hom.Oriented.Definition |
| Eq (OpMap f s a b) Source # | |
Instance detailsDefined in OAlg.Hom.Oriented.Definition |
| (Eq a, Eq b, Eq c, Eq d) => Eq (a, b, c, d) | |
Instance detailsDefined in GHC.Classes Methods (==) :: (a, b, c, d) -> (a, b, c, d) -> Bool # (/=) :: (a, b, c, d) -> (a, b, c, d) -> Bool # |
| (Eq1 f, Eq1 g, Eq a) => Eq (Compose f g a) | Since: base-4.9.0.0 |
Instance detailsDefined in Data.Functor.Compose |
| Eq (f (g p)) => Eq ((f :.: g) p) | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq (f p) => Eq (M1 i c f p) | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Generics |
| (Eq a, Eq b, Eq c, Eq d, Eq e) => Eq (a, b, c, d, e) | |
Instance detailsDefined in GHC.Classes Methods (==) :: (a, b, c, d, e) -> (a, b, c, d, e) -> Bool # (/=) :: (a, b, c, d, e) -> (a, b, c, d, e) -> Bool # |
| Eq (Cone s p t n m a) Source # | |
Instance detailsDefined in OAlg.Limes.Cone.Definition |
| Eq (ConeZeroHead s p t n m a) Source # | |
Instance detailsDefined in OAlg.Limes.Cone.Definition |
| Oriented a => Eq (Limes s p t n m a) Source # | see OAlg.Limes.Definition |
Instance detailsDefined in OAlg.Limes.Definition |
| (Eq a, Eq b, Eq c, Eq d, Eq e, Eq f) => Eq (a, b, c, d, e, f) | |
Instance detailsDefined in GHC.Classes Methods (==) :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> Bool # (/=) :: (a, b, c, d, e, f) -> (a, b, c, d, e, f) -> Bool # |
| (Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g) => Eq (a, b, c, d, e, f, g) | |
Instance detailsDefined in GHC.Classes Methods (==) :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> Bool # (/=) :: (a, b, c, d, e, f, g) -> (a, b, c, d, e, f, g) -> Bool # |
| (Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h) => Eq (a, b, c, d, e, f, g, h) | |
Instance detailsDefined in GHC.Classes Methods (==) :: (a, b, c, d, e, f, g, h) -> (a, b, c, d, e, f, g, h) -> Bool # (/=) :: (a, b, c, d, e, f, g, h) -> (a, b, c, d, e, f, g, h) -> Bool # |
| (Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i) => Eq (a, b, c, d, e, f, g, h, i) | |
Instance detailsDefined in GHC.Classes Methods (==) :: (a, b, c, d, e, f, g, h, i) -> (a, b, c, d, e, f, g, h, i) -> Bool # (/=) :: (a, b, c, d, e, f, g, h, i) -> (a, b, c, d, e, f, g, h, i) -> Bool # |
| (Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j) => Eq (a, b, c, d, e, f, g, h, i, j) | |
Instance detailsDefined in GHC.Classes Methods (==) :: (a, b, c, d, e, f, g, h, i, j) -> (a, b, c, d, e, f, g, h, i, j) -> Bool # (/=) :: (a, b, c, d, e, f, g, h, i, j) -> (a, b, c, d, e, f, g, h, i, j) -> Bool # |
| (Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k) => Eq (a, b, c, d, e, f, g, h, i, j, k) | |
Instance detailsDefined in GHC.Classes Methods (==) :: (a, b, c, d, e, f, g, h, i, j, k) -> (a, b, c, d, e, f, g, h, i, j, k) -> Bool # (/=) :: (a, b, c, d, e, f, g, h, i, j, k) -> (a, b, c, d, e, f, g, h, i, j, k) -> Bool # |
| (Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l) => Eq (a, b, c, d, e, f, g, h, i, j, k, l) | |
Instance detailsDefined in GHC.Classes Methods (==) :: (a, b, c, d, e, f, g, h, i, j, k, l) -> (a, b, c, d, e, f, g, h, i, j, k, l) -> Bool # (/=) :: (a, b, c, d, e, f, g, h, i, j, k, l) -> (a, b, c, d, e, f, g, h, i, j, k, l) -> Bool # |
| (Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m) | |
Instance detailsDefined in GHC.Classes Methods (==) :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Bool # (/=) :: (a, b, c, d, e, f, g, h, i, j, k, l, m) -> (a, b, c, d, e, f, g, h, i, j, k, l, m) -> Bool # |
| (Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n) | |
Instance detailsDefined in GHC.Classes Methods (==) :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Bool # (/=) :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n) -> Bool # |
| (Eq a, Eq b, Eq c, Eq d, Eq e, Eq f, Eq g, Eq h, Eq i, Eq j, Eq k, Eq l, Eq m, Eq n, Eq o) => Eq (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) | |
Instance detailsDefined in GHC.Classes Methods (==) :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Bool # (/=) :: (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o) -> Bool # |