Preserving terminal object #
Constructions to relate the notions of preserving terminal objects and reflecting terminal objects to concrete objects.
In particular, we show that terminalComparison G
is an isomorphism iff G
preserves terminal
objects.
The map of an empty cone is a limit iff the mapped object is terminal.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The property of preserving terminal objects expressed in terms of IsTerminal
.
Equations
Instances For
The property of reflecting terminal objects expressed in terms of IsTerminal
.
Equations
Instances For
A functor that preserves and reflects terminal objects induces an equivalence on
IsTerminal
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Preserving the terminal object implies preserving all limits of the empty diagram.
Equations
- CategoryTheory.Limits.preservesLimitsOfShapePemptyOfPreservesTerminal G = CategoryTheory.Limits.PreservesLimitsOfShape.mk
Instances For
If G
preserves the terminal object and C
has a terminal object, then the image of the terminal
object is terminal.
Equations
- CategoryTheory.Limits.isLimitOfHasTerminalOfPreservesLimit G = CategoryTheory.Limits.IsTerminal.isTerminalObj G (⊤_ C) CategoryTheory.Limits.terminalIsTerminal
Instances For
If C
has a terminal object and G
preserves terminal objects, then D
has a terminal object
also.
Note this property is somewhat unique to (co)limits of the empty diagram: for general J
, if C
has limits of shape J
and G
preserves them, then D
does not necessarily have limits of shape
J
.
If the terminal comparison map for G
is an isomorphism, then G
preserves terminal objects.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If there is any isomorphism G.obj ⊤ ⟶ ⊤
, then G
preserves terminal objects.
Equations
Instances For
If there is any isomorphism G.obj ⊤ ≅ ⊤
, then G
preserves terminal objects.
Equations
Instances For
If G
preserves terminal objects, then the terminal comparison map for G
is an isomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
The map of an empty cocone is a colimit iff the mapped object is initial.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The property of preserving initial objects expressed in terms of IsInitial
.
Equations
Instances For
The property of reflecting initial objects expressed in terms of IsInitial
.
Equations
Instances For
A functor that preserves and reflects initial objects induces an equivalence on IsInitial
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Preserving the initial object implies preserving all colimits of the empty diagram.
Equations
- CategoryTheory.Limits.preservesColimitsOfShapePemptyOfPreservesInitial G = CategoryTheory.Limits.PreservesColimitsOfShape.mk
Instances For
If G
preserves the initial object and C
has an initial object, then the image of the initial
object is initial.
Equations
- CategoryTheory.Limits.isColimitOfHasInitialOfPreservesColimit G = CategoryTheory.Limits.IsInitial.isInitialObj G (⊥_ C) CategoryTheory.Limits.initialIsInitial
Instances For
If C
has an initial object and G
preserves initial objects, then D
has an initial object
also.
Note this property is somewhat unique to colimits of the empty diagram: for general J
, if C
has colimits of shape J
and G
preserves them, then D
does not necessarily have colimits of
shape J
.
If the initial comparison map for G
is an isomorphism, then G
preserves initial objects.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If there is any isomorphism ⊥ ⟶ G.obj ⊥
, then G
preserves initial objects.
Equations
Instances For
If there is any isomorphism ⊥ ≅ G.obj ⊥
, then G
preserves initial objects.
Equations
Instances For
If G
preserves initial objects, then the initial comparison map for G
is an isomorphism.
Equations
- One or more equations did not get rendered due to their size.