LeanPool.Polylean.Complexes.Structures.Groupoid #
Imported Lean Pool material for LeanPool.Polylean.Complexes.Structures.Groupoid.
class
LeanPool.Polylean.Groupoid
(S : Sort u_1)
extends LeanPool.Polylean.Category S :
Sort (max u_1 (u_2 + 1))
A Groupoid is defined as a Category in which every morphism has an inverse satisfying certain conditions.
The inverse of a morphism.
Instances
Groupoid inverse notation.
Equations
- LeanPool.Polylean.Groupoid.«term_⁻¹» = Lean.ParserDescr.trailingNode `LeanPool.Polylean.Groupoid.«term_⁻¹» 1024 1024 (Lean.ParserDescr.symbol " ⁻¹ ")
Instances For
structure
LeanPool.Polylean.Groupoid.Functor
{S : Sort u_1}
{S' : Sort u_2}
(G : Groupoid S)
(G' : Groupoid S')
extends G.toCategory ⥤ G'.toCategory :
Sort (max (max (max (max 1 u_1) u_2) u_3) u_4)
A Functor is a morphism of Groupoids.
- obj : S → S'