category-0.2.5.0: Categorical types and classes
Control.Category.Groupoid
class Category k => Groupoid k where Source #
Category where every morphism is iso
Category
Laws:
id = f . invert f id = invert f . f
id
.
invert
Methods
invert :: k a b -> k b a Source #
Defined in Data.Morphism.Iso
invert :: Iso s a b -> Iso s b a Source #
Defined in Control.Category.Groupoid
invert :: Dual k2 a b -> Dual k2 b a Source #
Defined in Control.Category.Const2
invert :: Const2 a a0 b -> Const2 a b a0 Source #
Defined in Control.Categorical.Functor
invert :: NT s a b -> NT s b a Source #