Invertegory is an intermediate structure between a category and a groupoid:
every morphism has a formal inverse, but the inverse is not required to satisfy
the groupoid inverse laws.
class
LeanPool.Polylean.Invertegory
(Obj : Sort u_1)
extends LeanPool.Polylean.Category Obj :
Sort (max u_1 (u_2 + 1))
A category equipped with formal inverses for all morphisms.
Formal inverse of a morphism.
Instances
structure
LeanPool.Polylean.Invertegory.Functor
{C : Sort u_1}
{D : Sort u_2}
(ℭ : Invertegory C)
(𝔇 : Invertegory D)
extends ℭ.toCategory ⥤ 𝔇.toCategory :
Sort (max (max (max (max 1 u_1) u_2) u_3) u_4)
A morphism of Invertegorys preserving formal inverses.
- obj : C → D