Finality of Projections in Comma Categories #
We show that fst L R is final if R is and that snd L R is initial if L is.
As a corollary, we show that Comma L R with L : A ⥤ T and R : B ⥤ T is connected if R is
final and A is connected.
References #
- [M. Kashiwara, P. Schapira, Categories and Sheaves][Kashiwara2006], Lemma 3.4.3
instance
CategoryTheory.Comma.final_fst
{A : Type u₁}
[CategoryTheory.Category.{v₁, u₁} A]
{B : Type u₂}
[CategoryTheory.Category.{v₂, u₂} B]
{T : Type u₃}
[CategoryTheory.Category.{v₃, u₃} T]
(L : CategoryTheory.Functor A T)
(R : CategoryTheory.Functor B T)
[R.Final]
:
(CategoryTheory.Comma.fst L R).Final
instance
CategoryTheory.Comma.initial_snd
{A : Type u₁}
[CategoryTheory.Category.{v₁, u₁} A]
{B : Type u₂}
[CategoryTheory.Category.{v₂, u₂} B]
{T : Type u₃}
[CategoryTheory.Category.{v₃, u₃} T]
(L : CategoryTheory.Functor A T)
(R : CategoryTheory.Functor B T)
[L.Initial]
:
(CategoryTheory.Comma.snd L R).Initial
instance
CategoryTheory.Comma.isConnected_comma_of_final
{A : Type u₁}
[CategoryTheory.Category.{v₁, u₁} A]
{B : Type u₂}
[CategoryTheory.Category.{v₂, u₂} B]
{T : Type u₃}
[CategoryTheory.Category.{v₃, u₃} T]
(L : CategoryTheory.Functor A T)
(R : CategoryTheory.Functor B T)
[CategoryTheory.IsConnected A]
[R.Final]
:
Comma L R with L : A ⥤ T and R : B ⥤ T is connected if R is final and A is
connected.
instance
CategoryTheory.Comma.isConnected_comma_of_initial
{A : Type u₁}
[CategoryTheory.Category.{v₁, u₁} A]
{B : Type u₂}
[CategoryTheory.Category.{v₂, u₂} B]
{T : Type u₃}
[CategoryTheory.Category.{v₃, u₃} T]
(L : CategoryTheory.Functor A T)
(R : CategoryTheory.Functor B T)
[CategoryTheory.IsConnected B]
[L.Initial]
:
Comma L R with L : A ⥤ T and R : B ⥤ T is connected if L is initial and B is
connected.