Instances For
Instances For
Equations
Instances For
The commutative square BPGrpd ----> PGrpd | | | | | | | | V V PGrpd ----> Grpd
Equations
Instances For
The identity type former takes a bipointed groupoid ((A,a0),a1)
to the set of isomorphisms
between its two given points A(a0,a1)
.
Here A = x.base.base
, a0 = x.base.fiber
and a1 = x.fiber
.
Equations
Instances For
The identity type former takes a morphism of bipointed groupoids
((F,f0),f1) : ((A,a0),a1) ⟶ ((B,b0),b1)
to the function A(a0,a1) → B(b0,b1)
taking g : a0 ≅ a1
to f0⁻¹ ⋙ F g ⋙ f1
where
f0⁻¹ : b0 ⟶ F a0
, F g : F a0 ⟶ F a1
and f1 : F a1 ⟶ b1
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The identity type formation rule, equivalently viewed as a functor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The diagonal functor into the pullback. It creates a second copy of the point from the input pointed groupoid.
This version of diag
is used for better definitional reduction.
Equations
- One or more equations did not get rendered due to their size.
Instances For
This version of diag
is used for functor equational reasoning.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
Instances For
Equations
- GroupoidModel.smallUId.id = sorry
Instances For
Equations
- GroupoidModel.smallUId.refl = sorry
Instances For
Equations
- One or more equations did not get rendered due to their size.