| Eq ByteArray | Since: base-4.17.0.0 |
Instance detailsDefined in Data.Array.Byte |
| Eq Constr | Equality of constructors Since: base-4.0.0.0 |
Instance detailsDefined in Data.Data |
| Eq ConstrRep | Since: base-4.0.0.0 |
Instance detailsDefined in Data.Data |
| Eq DataRep | Since: base-4.0.0.0 |
Instance detailsDefined in Data.Data |
| Eq Fixity | Since: base-4.0.0.0 |
Instance detailsDefined in Data.Data |
| 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 Errno | Since: base-2.1 |
Instance detailsDefined in Foreign.C.Error |
| 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 IntPtr | |
Instance detailsDefined in Foreign.Ptr |
| Eq WordPtr | |
Instance detailsDefined in Foreign.Ptr |
| Eq Void | Since: base-4.8.0.0 |
Instance detailsDefined in GHC.Base |
| Eq ByteOrder | Since: base-4.11.0.0 |
Instance detailsDefined in GHC.ByteOrder |
| 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 TimeoutKey | |
Instance detailsDefined in GHC.Event.TimeOut |
| 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 BufferState | Since: base-4.2.0.0 |
Instance detailsDefined in GHC.IO.Buffer |
| 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 InfoProv | |
Instance detailsDefined in GHC.InfoProv |
| 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 IoSubSystem | |
Instance detailsDefined in GHC.RTS.Flags |
| Eq StackEntry | |
Instance detailsDefined in GHC.Stack.CloneStack |
| 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 CBlkCnt | |
Instance detailsDefined in System.Posix.Types |
| Eq CBlkSize | |
Instance detailsDefined in System.Posix.Types |
| Eq CCc | |
Instance detailsDefined in System.Posix.Types |
| Eq CClockId | |
Instance detailsDefined in System.Posix.Types |
| Eq CDev | |
Instance detailsDefined in System.Posix.Types |
| Eq CFsBlkCnt | |
Instance detailsDefined in System.Posix.Types |
| Eq CFsFilCnt | |
Instance detailsDefined in System.Posix.Types |
| Eq CGid | |
Instance detailsDefined in System.Posix.Types |
| Eq CId | |
Instance detailsDefined in System.Posix.Types |
| Eq CIno | |
Instance detailsDefined in System.Posix.Types |
| Eq CKey | |
Instance detailsDefined in System.Posix.Types |
| Eq CMode | |
Instance detailsDefined in System.Posix.Types |
| Eq CNfds | |
Instance detailsDefined in System.Posix.Types |
| Eq CNlink | |
Instance detailsDefined in System.Posix.Types |
| Eq COff | |
Instance detailsDefined in System.Posix.Types |
| Eq CPid | |
Instance detailsDefined in System.Posix.Types |
| Eq CRLim | |
Instance detailsDefined in System.Posix.Types |
| Eq CSocklen | |
Instance detailsDefined in System.Posix.Types |
| Eq CSpeed | |
Instance detailsDefined in System.Posix.Types |
| Eq CSsize | |
Instance detailsDefined in System.Posix.Types |
| Eq CTcflag | |
Instance detailsDefined in System.Posix.Types |
| Eq CTimer | |
Instance detailsDefined in System.Posix.Types |
| Eq CUid | |
Instance detailsDefined in System.Posix.Types |
| Eq Fd | |
Instance detailsDefined in System.Posix.Types |
| Eq Timeout | |
Instance detailsDefined in System.Timeout |
| 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.Type |
| Eq ByteString | |
Instance detailsDefined in Data.ByteString.Lazy.Internal |
| Eq ShortByteString | |
Instance detailsDefined in Data.ByteString.Short.Internal |
| Eq BigNat | |
Instance detailsDefined in GHC.Num.BigNat |
| 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 Variant Source # | |
Instance detailsDefined in OAlg.Data.Variant |
| Eq Omega Source # | |
Instance detailsDefined in OAlg.Data.X |
| Eq EntEmpty 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 Behavior Source # | |
Instance detailsDefined in OAlg.Entity.Sequence.FSequence |
| Eq LiftableException Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Liftable |
| 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 BndrVis | |
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 Month | |
Instance detailsDefined in Data.Time.Calendar.Month |
| Eq Quarter | |
Instance detailsDefined in Data.Time.Calendar.Quarter |
| Eq QuarterOfYear | |
Instance detailsDefined in Data.Time.Calendar.Quarter |
| Eq FirstWeekType | |
Instance detailsDefined in Data.Time.Calendar.WeekDate |
| Eq AbsoluteTime | |
Instance detailsDefined in Data.Time.Clock.Internal.AbsoluteTime |
| Eq DiffTime | |
Instance detailsDefined in Data.Time.Clock.Internal.DiffTime |
| Eq SystemTime | |
Instance detailsDefined in Data.Time.Clock.Internal.SystemTime |
| Eq LocalTime | |
Instance detailsDefined in Data.Time.LocalTime.Internal.LocalTime |
| 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 (Chan a) | Since: base-4.4.0.0 |
Instance detailsDefined in Control.Concurrent.Chan |
| Eq (MutableByteArray s) | Since: base-4.17.0.0 |
Instance detailsDefined in Data.Array.Byte |
| Eq a => Eq (And a) | Since: base-4.16 |
Instance detailsDefined in Data.Bits |
| Eq a => Eq (Iff a) | Since: base-4.16 |
Instance detailsDefined in Data.Bits |
| Eq a => Eq (Ior a) | Since: base-4.16 |
Instance detailsDefined in Data.Bits |
| Eq a => Eq (Xor a) | Since: base-4.16 |
Instance detailsDefined in Data.Bits |
| 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 (ConstPtr a) | |
Instance detailsDefined in Foreign.C.ConstPtr |
| Eq a => Eq (NonEmpty a) | Since: base-4.9.0.0 |
Instance detailsDefined in GHC.Base |
| Eq (TVar a) | Since: base-4.8.0.0 |
Instance detailsDefined in GHC.Conc.Sync |
| Eq (ForeignPtr a) | Since: base-2.1 |
Instance detailsDefined in GHC.ForeignPtr |
| Eq p => Eq (Par1 p) | Since: base-4.7.0.0 |
Instance detailsDefined in GHC.Generics |
| Eq (IOPort a) | Since: base-4.1.0.0 |
Instance detailsDefined in GHC.IOPort |
| 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 (StablePtr a) | Since: base-2.1 |
Instance detailsDefined in GHC.Stable |
| Eq (StableName a) | Since: base-2.1 |
Instance detailsDefined in GHC.StableName |
| Eq (SChar c) | Since: base-4.19.0.0 |
Instance detailsDefined in GHC.TypeLits |
| Eq (SSymbol s) | Since: base-4.19.0.0 |
Instance detailsDefined in GHC.TypeLits |
| Eq (SNat n) | Since: base-4.19.0.0 |
Instance detailsDefined in GHC.TypeNats |
| (Morphism m, TransformableObjectClassTyp 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 (Closure x) Source # | |
Instance detailsDefined in OAlg.Data.Ord |
| Oriented a => Eq (SomeDiagram a) Source # | |
Instance detailsDefined in OAlg.Entity.Diagram.Definition |
| 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 x => Eq (RowTrafo x) 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 |
| (Show x, Validable x, Eq x, Typeable x) => Eq (ProductSymbol x) Source # | |
Instance detailsDefined in OAlg.Entity.Product.ProductSymbol |
| Eq i => Eq (Cycle i) Source # | |
Instance detailsDefined in OAlg.Entity.Sequence.Permutation |
| 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 (SomeFree c) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| EqPoint x => Eq (ZeroPoint x) Source # | |
Instance detailsDefined in OAlg.Limes.Exact.ZeroPoint |
| 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 |
| (Eq f, EqRoot f) => Eq (Sheaf f) Source # | |
Instance detailsDefined in OAlg.Structure.Fibred.Definition |
| Eq x => Eq (R x) Source # | |
Instance detailsDefined in OAlg.Structure.Fibred.Root |
| EqRoot x => Eq (Rt x) Source # | |
Instance detailsDefined in OAlg.Structure.Fibred.Root |
| 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 x => Eq (Op x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Opposite |
| Eq p => Eq (Orientation p) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Orientation |
| (Eq q, EqPoint q) => Eq (Path q) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Path |
| EqPoint x => Eq (Pnt x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Point |
| Eq x => Eq (U x) Source # | |
Instance detailsDefined in OAlg.Structure.Oriented.Point |
| Vectorial v => Eq (VectorSheaf v) Source # | |
Instance detailsDefined in OAlg.Structure.Vectorial.Definition |
| Eq (Seed g) | |
Instance detailsDefined in System.Random.Internal |
| Eq g => Eq (StateGen g) | |
Instance detailsDefined in System.Random.Internal |
| Eq g => Eq (AtomicGen g) | |
Instance detailsDefined in System.Random.Stateful |
| Eq g => Eq (IOGen g) | |
Instance detailsDefined in System.Random.Stateful |
| Eq g => Eq (STGen g) | |
Instance detailsDefined in System.Random.Stateful |
| Eq g => Eq (TGen g) | |
Instance detailsDefined in System.Random.Stateful |
| Eq flag => Eq (TyVarBndr flag) | |
Instance detailsDefined in Language.Haskell.TH.Syntax |
| Eq a => Eq (Maybe a) | Since: base-2.1 |
Instance detailsDefined in GHC.Maybe |
| Eq a => Eq (Solo a) | |
Instance detailsDefined in GHC.Classes |
| Eq a => Eq [a] | |
Instance detailsDefined in GHC.Classes |
| (Ix ix, Eq e, IArray UArray e) => Eq (UArray ix e) | |
Instance detailsDefined in Data.Array.Base |
| Eq (IOUArray i e) | |
Instance detailsDefined in Data.Array.IO.Internals |
| (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 (IOArray i e) | Since: base-4.1.0.0 |
Instance detailsDefined in GHC.IOArray |
| Eq (STRef s a) | Pointer equality. Since: base-2.1 |
Instance detailsDefined in GHC.STRef |
| (Eq (d x), EqDual1 d x) => Eq (SDualBi d x) Source # | |
Instance detailsDefined in OAlg.Category.SDuality |
| (Eq i, Eq x) => Eq (Tree i x) Source # | |
Instance detailsDefined in OAlg.Data.Tree |
| Eq (EntEmpty2 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, Show r, Eq r, Validable r, Typeable 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 i, Eq x) => Eq (PTree 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, Show r, Eq r, Validable r, Typeable 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 |
| (Show a, Show r, Eq a, Eq r, Validable a, Validable r, Typeable a, Typeable r) => Eq (SumSymbol r a) Source # | |
Instance detailsDefined in OAlg.Entity.Sum.SumSymbol |
| Eq (ConeStruct s a) Source # | |
Instance detailsDefined in OAlg.Limes.Cone.Structure |
| 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 |
| (Eq1 m, Eq a) => Eq (MaybeT m a) | |
Instance detailsDefined in Control.Monad.Trans.Maybe |
| (Eq a, Eq b) => Eq (a, b) | |
Instance detailsDefined in GHC.Classes |
| Eq (STUArray s i e) | |
Instance detailsDefined in Data.Array.Base |
| 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 (Coercion a b) | Since: base-4.7.0.0 |
Instance detailsDefined in Data.Type.Coercion |
| 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 |
| (Generic1 f, Eq (Rep1 f a)) => Eq (Generically1 f a) | Since: base-4.18.0.0 |
Instance detailsDefined in GHC.Generics |
| 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 |
| (Eq (c x y), Eq (c y x)) => Eq (Inv2 c 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 (f x), Eq (g x)) => Eq (Either1 f g x) Source # | |
Instance detailsDefined in OAlg.Data.Either |
| (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 |
| (Eq d, Eq x, Eq i) => Eq (FSequenceForm d i x) Source # | |
Instance detailsDefined in OAlg.Entity.Sequence.FSequence |
| (Eq1 i, Eq x) => Eq (Slice s i x) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Definition |
| (Eq1 i, Eq x) => Eq (SliceFactor s i x) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Definition |
| Eq (SliceFactorDrop s x y) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Definition |
| Eq (HomEmpty s x y) Source # | |
Instance detailsDefined in OAlg.Hom.Definition |
| (EqPoint x, Eq x) => Eq (ConsecutiveZero t n x) Source # | |
Instance detailsDefined in OAlg.Limes.Exact.ConsecutiveZero |
| (EqPoint x, Eq x) => Eq (ConsecutiveZeroHom t n x) Source # | |
Instance detailsDefined in OAlg.Limes.Exact.ConsecutiveZero |
| (Eq x, EqPoint x) => Eq (ConsecutiveZeroFree t n x) Source # | |
Instance detailsDefined in OAlg.Limes.Exact.Free |
| Eq (Struct2 m x y) Source # | |
Instance detailsDefined in OAlg.Structure.Definition |
| (Eq e, Eq1 m, Eq a) => Eq (ExceptT e m a) | |
Instance detailsDefined in Control.Monad.Trans.Except |
| (Eq1 f, Eq a) => Eq (IdentityT f a) | |
Instance detailsDefined in Control.Monad.Trans.Identity |
| (Eq w, Eq1 m, Eq a) => Eq (WriterT w m a) | |
Instance detailsDefined in Control.Monad.Trans.Writer.Lazy |
| (Eq w, Eq1 m, Eq a) => Eq (WriterT w m a) | |
Instance detailsDefined in Control.Monad.Trans.Writer.Strict |
| (Eq a, Eq b, Eq c) => Eq (a, b, c) | |
Instance detailsDefined in GHC.Classes |
| (Eq (f a), Eq (g a)) => Eq (Product f g a) | Since: base-4.18.0.0 |
Instance detailsDefined in Data.Functor.Product |
| (Eq (f a), Eq (g a)) => Eq (Sum f g a) | Since: base-4.18.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 f, Eq2 g) => Eq (Either2 f g x y) Source # | |
Instance detailsDefined in OAlg.Data.Either |
| Eq (Proxy2 a b) Source # | |
Instance detailsDefined in OAlg.Data.Proxy |
| (Eq a, EqPoint a) => Eq (Diagram t n m a) Source # | |
Instance detailsDefined in OAlg.Entity.Diagram.Definition |
| (EqPoint a, Eq a) => Eq (DiagramTrafo t n m a) Source # | |
Instance detailsDefined in OAlg.Entity.Diagram.Transformation |
| (DefaultValue d i x, Eq d, Eq i, Eq x) => Eq (FSequence s d i x) Source # | |
Instance detailsDefined in OAlg.Entity.Sequence.FSequence |
| (EqPoint a, Eq a) => Eq (DiagramFree t n m a) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Free |
| (Eq x, EqPoint x) => Eq (FactorChain Diagram s n x) Source # | |
Instance detailsDefined in OAlg.Limes.Cone.FactorChain |
| (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 # |
| Eq (f (g a)) => Eq (Compose f g a) | Since: base-4.18.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 (d t n m x) => Eq (DiagramG d t n m x) Source # | |
Instance detailsDefined in OAlg.Entity.Diagram.Diagrammatic |
| Eq (SliceDiagram i t n m x) Source # | |
Instance detailsDefined in OAlg.Entity.Slice.Adjunction |
| (Morphism h, Eq2 h, Transformable s Typ) => Eq (HomDisj s o h x y) Source # | |
Instance detailsDefined in OAlg.Hom.Definition |
| (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 # |
| (Morphism h, Transformable s Typ, Eq2 h) => Eq (SHom r s o h x y) Source # | |
Instance detailsDefined in OAlg.Category.SDuality |
| Eq (Proxy3 a b c) Source # | |
Instance detailsDefined in OAlg.Data.Proxy |
| (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 (d t n m a) => Eq (Cone s p d t n m a) Source # | |
Instance detailsDefined in OAlg.Limes.Cone.Core |
| Eq (d t n ('S m) x) => Eq (ConeZeroHead s p d t n ('S m) x) Source # | |
Instance detailsDefined in OAlg.Limes.Cone.ZeroHead.Core |
| (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 (c s p d t n m x) => Eq (ConeG c s p d t n m x) Source # | |
Instance detailsDefined in OAlg.Limes.Cone.Conic.Core |
| (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 # |