Connected limits #
A connected limit is a limit whose shape is a connected category.
We give examples of connected categories, and prove that the functor given
by (X × -)
preserves any connected limit. That is, any limit of shape J
where J
is a connected category is preserved by the functor (X × -)
.
(Impl). The obvious natural transformation from (X × K -) to K.
Equations
- CategoryTheory.ProdPreservesConnectedLimits.γ₂ X = { app := fun (x : J) => CategoryTheory.Limits.prod.snd, naturality := ⋯ }
Instances For
(Impl). The obvious natural transformation from (X × K -) to X
Equations
- CategoryTheory.ProdPreservesConnectedLimits.γ₁ X = { app := fun (x : J) => CategoryTheory.Limits.prod.fst, naturality := ⋯ }
Instances For
(Impl).
Given a cone for (X × K -), produce a cone for K using the natural transformation γ₂
Equations
- CategoryTheory.ProdPreservesConnectedLimits.forgetCone s = { pt := s.pt, π := CategoryTheory.CategoryStruct.comp s.π (CategoryTheory.ProdPreservesConnectedLimits.γ₂ X) }
Instances For
The functor (X × -)
preserves any connected limit.
Note that this functor does not preserve the two most obvious disconnected limits - that is,
(X × -)
does not preserve products or terminal object, eg (X ⨯ A) ⨯ (X ⨯ B)
is not isomorphic to
X ⨯ (A ⨯ B)
and X ⨯ 1
is not isomorphic to 1
.