| 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'sEqinstance does not
 satisfy reflexivity. >>> 0/0 == (0/0 :: Double)
False
 Also note that Double'sEqinstance 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'sEqinstance does not
 satisfy reflexivity. >>> 0/0 == (0/0 :: Float)
False
 Also note that Float'sEqinstance 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 # |