| Copyright | (c) Erich Gut |
|---|---|
| License | BSD3 |
| Maintainer | zerich.gut@gmail.com |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
OAlg.Data.Opposite
Description
predicate for the opposite.
Op
Predicate for the opposite of a type x.
Constructors
| Op x |
Instances
Op2
Predicat for the opposite of a two parametrized type h where
the two parameters x and y are switched
Constructors
| Op2 (h y x) |
Instances
| Category c => Category (Op2 c) Source # | |
| Cayleyan2 c => Cayleyan2 (Op2 c) Source # | |
| EmbeddableMorphismTyp m => EmbeddableMorphismTyp (Op2 m) Source # | |
Defined in OAlg.Category.Definition | |
| Morphism h => Morphism (Op2 h) Source # | |
Defined in OAlg.Category.Definition Associated Types type ObjectClass (Op2 h) Source # Methods homomorphous :: Op2 h x y -> Homomorphous (ObjectClass (Op2 h)) x y Source # domain :: Op2 h x y -> Struct (ObjectClass (Op2 h)) x Source # range :: Op2 h x y -> Struct (ObjectClass (Op2 h)) y Source # | |
| Eq2 h => Eq2 (Op2 h) Source # | |
| Show2 h => Show2 (Op2 h) Source # | |
| Validable2 h => Validable2 (Op2 h) Source # | |
| EmbeddableMorphism m t => EmbeddableMorphism (Op2 m) t Source # | |
Defined in OAlg.Category.Definition | |
| type ObjectClass (Op2 h) Source # | |
Defined in OAlg.Category.Definition | |