| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.Morphism.Iso
Documentation
Constructors
| Iso (s a b) (s b a) |
Instances
| Functor α β s t f => Functor α β (Iso α s) t f Source # | |
| Functor α β s t f => Functor α β (Iso α s) (Dual β β t) f Source # | |
| Category k s => Category k (Iso k s) Source # | |
| Category k s => Groupoid k (Iso k s) Source # | |
| (Semigroup (s a b), Semigroup (s b a)) => Semigroup (Iso k s a b) Source # | |
| (Semigroup (s a b), Semigroup (s b a), Monoid (s a b), Monoid (s b a)) => Monoid (Iso k s a b) Source # | |
| (Semigroup (s a b), Semigroup (s b a), Group (s a b), Group (s b a)) => Group (Iso k s a b) Source # | |