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