The category of (commutative) (additive) monoids has all limits #
Further, these limits are preserved by the forgetful functor --- that is, the underlying types are just the limits in the category of types.
An alias for AddMonCat.{max u v}
, to deal around unification issues.
Equations
Instances For
Equations
- AddMonCat.addMonoidObj F j = let_fun this := inferInstance; this
Equations
- MonCat.monoidObj F j = let_fun this := inferInstance; this
The flat sections of a functor into AddMonCat
form an additive submonoid of all sections.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The flat sections of a functor into MonCat
form a submonoid of all sections.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
limit.π (F ⋙ forget AddMonCat) j
as an AddMonoidHom
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
limit.π (F ⋙ forget MonCat) j
as a MonoidHom
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
(Internal use only; use the limits API.)
Equations
- One or more equations did not get rendered due to their size.
Instances For
Construction of a limit cone in MonCat
.
(Internal use only; use the limits API.)
Equations
- One or more equations did not get rendered due to their size.
Instances For
(Internal use only; use the limits API.)
Equations
- One or more equations did not get rendered due to their size.
Instances For
Witness that the limit cone in MonCat
is a limit cone.
(Internal use only; use the limits API.)
Equations
- One or more equations did not get rendered due to their size.
Instances For
The category of additive monoids has all limits.
The category of monoids has all limits.
The forgetful functor from additive monoids to types preserves all limits.
This means the underlying type of a limit can be computed as a limit in the category of types.
Equations
- AddMonCat.forgetPreservesLimitsOfSize = CategoryTheory.Limits.PreservesLimitsOfSize.mk
The forgetful functor from monoids to types preserves all limits.
This means the underlying type of a limit can be computed as a limit in the category of types.
Equations
- MonCat.forgetPreservesLimitsOfSize = CategoryTheory.Limits.PreservesLimitsOfSize.mk
An alias for AddCommMonCat.{max u v}
, to deal around unification issues.
Equations
Instances For
An alias for CommMonCat.{max u v}
, to deal around unification issues.
Equations
Instances For
Equations
- AddCommMonCat.addCommMonoidObj F j = let_fun this := inferInstance; this
Equations
- CommMonCat.commMonoidObj F j = let_fun this := inferInstance; this
We show that the forgetful functor AddCommMonCat ⥤ AddMonCat
creates limits.
All we need to do is notice that the limit point has an AddCommMonoid
instance available,
and then reuse the existing limit.
Equations
- One or more equations did not get rendered due to their size.
We show that the forgetful functor CommMonCat ⥤ MonCat
creates limits.
All we need to do is notice that the limit point has a CommMonoid
instance available,
and then reuse the existing limit.
Equations
- One or more equations did not get rendered due to their size.
A choice of limit cone for a functor into AddCommMonCat
.
(Generally, you'll just want to use limit F
.)
Equations
Instances For
A choice of limit cone for a functor into CommMonCat
.
(Generally, you'll just want to use limit F
.)
Equations
Instances For
The chosen cone is a limit cone. (Generally, you'll just want to use
limit.cone F
.)
Equations
- One or more equations did not get rendered due to their size.
Instances For
The chosen cone is a limit cone.
(Generally, you'll just want to use limit.cone F
.)
Equations
Instances For
The category of additive commutative monoids has all limits.
The category of commutative monoids has all limits.
The forgetful functor from additive
commutative monoids to additive monoids preserves all limits.
This means the underlying type of a limit can be computed as a limit in the category of additive
monoids.
Equations
- AddCommMonCat.forget₂AddMonPreservesLimits = CategoryTheory.Limits.PreservesLimitsOfSize.mk
The forgetful functor from commutative monoids to monoids preserves all limits.
This means the underlying type of a limit can be computed as a limit in the category of monoids.
Equations
- CommMonCat.forget₂MonPreservesLimitsOfSize = CategoryTheory.Limits.PreservesLimitsOfSize.mk
The forgetful functor from additive commutative monoids to types preserves all
limits.
This means the underlying type of a limit can be computed as a limit in the category of types.
Equations
- AddCommMonCat.forgetPreservesLimitsOfSize = CategoryTheory.Limits.PreservesLimitsOfSize.mk
The forgetful functor from commutative monoids to types preserves all limits.
This means the underlying type of a limit can be computed as a limit in the category of types.
Equations
- CommMonCat.forgetPreservesLimitsOfSize = CategoryTheory.Limits.PreservesLimitsOfSize.mk