Initial and terminal objects in the category of functors #
We show that if a functor F : C ⥤ D is such that F.obj X
is terminal for all X, then F is a terminal object.
def
CategoryTheory.Functor.isTerminal
{C : Type u_1}
{D : Type u_2}
[Category.{v_1, u_1} C]
[Category.{v_2, u_2} D]
{F : Functor C D}
(hF : (X : C) → Limits.IsTerminal (F.obj X))
:
If F : C ⥤ D is such that F.obj X is terminal for any X : C,
then F is a terminal object.
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
CategoryTheory.Functor.isInitial
{C : Type u_1}
{D : Type u_2}
[Category.{v_1, u_1} C]
[Category.{v_2, u_2} D]
{F : Functor C D}
(hF : (X : C) → Limits.IsInitial (F.obj X))
:
If F : C ⥤ D is such that F.obj X is initial for any X : C,
then F is an initial object.
Equations
- One or more equations did not get rendered due to their size.