| Copyright | (c) Erich Gut |
|---|---|
| License | BSD3 |
| Maintainer | zerich.gut@gmail.com |
| Safe Haskell | None |
| Language | Haskell2010 |
OAlg.Data.EqualExtensional
Description
extensional equality.
Documentation
class EqExt (c :: Type -> Type -> Type) where Source #
extensional equality for two parameterized types.
Properties Let then for all EqExt cx, y holds:
Minimal complete definition
Nothing
Instances
| EqExt EqualExt Source # | |
| EqExt EntEmpty2 Source # | |
| EqExt EqualExtOrt Source # | |
Defined in OAlg.Structure.Oriented.Definition Methods (.=.) :: EqualExtOrt x y -> EqualExtOrt x y -> Statement Source # | |
| EqExt (HomEmpty s) Source # | |
| Transformable s Typ => EqExt (HomDisjEmpty s Op) Source # | |
Defined in OAlg.Hom.Definition Methods (.=.) :: HomDisjEmpty s Op x y -> HomDisjEmpty s Op x y -> Statement Source # | |