The forgetful functor (C ⥤ₗ AddCommGroup) ⥤ (C ⥤ₗ Type v) is an equivalence #
This is true as long as C is additive.
Here, C ⥤ₗ D is the category of finite-limits-preserving functors from C to D.
To construct a functor from C ⥤ₗ Type v to C ⥤ₗ AddCommGrp.{v}, notice that a left-exact
functor F : C ⥤ Type v induces a functor CommGrp_ C ⥤ CommGrp_ (Type v). But CommGrp_ C is
equivalent to C, and CommGrp_ (Type v) is equivalent to AddCommGrp.{v}, so we turn this
into a functor C ⥤ AddCommGrp.{v}. By construction, composing with with the forgetful
functor recovers the functor we started with, so since the forgetful functor reflects finite
limits and F preserves finite limits, our constructed functor also preserves finite limits. It
can be shown that this construction gives a quasi-inverse to the whiskering operation
(C ⥤ₗ AddCommGrp.{v}) ⥤ (C ⥤ₗ Type v).
Implementation, see leftExactFunctorForgetEquivalence.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Implementation, see leftExactFunctorForgetEquivalence.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Implementation, see leftExactFunctorForgetEquivalence.
This is the complicated bit, where we show that forgetting the group structure in the image of
F and then reconstructing it recovers the group structure we started with.
Equations
Instances For
Implementation, see leftExactFunctorForgetEquivalence.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If C is an additive category, the forgetful functor (C ⥤ₗ AddCommGroup) ⥤ (C ⥤ₗ Type v) is
an equivalence.
Equations
- One or more equations did not get rendered due to their size.