Copyright | (c) Erich Gut |
---|---|
License | BSD3 |
Maintainer | zerich.gut@gmail.com |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
introducing the idiom Hom
.
Synopsis
- type family Hom s (h :: Type -> Type -> Type) :: Constraint
Hom
type family Hom s (h :: Type -> Type -> Type) :: Constraint Source #
parameterized constraint that the values of the type h x y
admit
the constraints of a homomorphisms between the structures given by s
.
Instances
type Hom Add h Source # | |
Defined in OAlg.Hom.Additive | |
type Hom Dst h Source # | |
Defined in OAlg.Hom.Distributive | |
type Hom Fbr h Source # | |
Defined in OAlg.Hom.Fibred | |
type Hom FbrOrt h Source # | |
Defined in OAlg.Hom.Fibred | |
type Hom Mlt h Source # | |
Defined in OAlg.Hom.Multiplicative.Definition | |
type Hom Ort h Source # | |
Defined in OAlg.Hom.Oriented.Definition | |
type Hom (Alg k) h Source # | |
Defined in OAlg.Hom.Algebraic | |
type Hom (Vec k) h Source # | |
Defined in OAlg.Hom.Vectorial |