Mon_ (Type u) ≌ MonCat.{u}
#
The category of internal monoid objects in Type
is equivalent to the category of "native" bundled monoids.
Moreover, this equivalence is compatible with the forgetful functors to Type
.
Equations
- MonTypeEquivalenceMon.monMonoid A = Monoid.mk ⋯ ⋯ npowRec ⋯ ⋯
Converting a monoid object in Type
to a bundled monoid.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Converting a bundled monoid to a monoid object in Type
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The equivalence Mon_ (Type u) ≌ MonCat.{u}
is naturally compatible with the forgetful functors to Type u
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- monTypeInhabited = { default := MonTypeEquivalenceMon.inverse.obj (MonCat.of PUnit.{?u.3 + 1} ) }
Converting a commutative monoid object in Type
to a bundled commutative monoid.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Converting a bundled commutative monoid to a commutative monoid object in Type
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The category of internal commutative monoid objects in Type
is equivalent to the category of "native" bundled commutative monoids.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The equivalences Mon_ (Type u) ≌ MonCat.{u}
and CommMon_ (Type u) ≌ CommMonCat.{u}
are naturally compatible with the forgetful functors to MonCat
and Mon_ (Type u)
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- commMonTypeInhabited = { default := CommMonTypeEquivalenceCommMon.inverse.obj (CommMonCat.of PUnit.{?u.3 + 1} ) }