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.