Products and coproducts in the category of topological spaces #
The explicit fan of a family of topological spaces given by the pi type.
Instances For
The constructed fan is indeed a limit
Instances For
@[simp]
@[simp]
theorem
TopCat.piIsoPi_inv_π_assoc
{ι : Type v}
(α : ι → TopCat)
(i : ι)
{Z : TopCat}
(h : α i ⟶ Z)
:
theorem
TopCat.piIsoPi_inv_π_apply
{ι : Type v}
(α : ι → TopCat)
(i : ι)
(x : (i : ι) → ↑(α i))
:
(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.Pi.π α i))
((CategoryTheory.ConcreteCategory.hom (piIsoPi α).inv) x) = x i
The explicit cofan of a family of topological spaces given by the sigma type.
Instances For
@[simp]
@[simp]
The constructed cofan is indeed a colimit
Instances For
@[simp]
The explicit binary cofan of X, Y given by X × Y.
Instances For
The constructed binary fan is indeed a limit
Instances For
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
theorem
TopCat.range_prod_map
{W X Y Z : TopCat}
(f : W ⟶ Y)
(g : X ⟶ Z)
:
Set.range ⇑(CategoryTheory.ConcreteCategory.hom (CategoryTheory.Limits.prod.map f g)) = ⇑(CategoryTheory.ConcreteCategory.hom CategoryTheory.Limits.prod.fst) ⁻¹' Set.range ⇑(CategoryTheory.ConcreteCategory.hom f) ∩ ⇑(CategoryTheory.ConcreteCategory.hom CategoryTheory.Limits.prod.snd) ⁻¹' Set.range ⇑(CategoryTheory.ConcreteCategory.hom g)
theorem
TopCat.isInducing_prodMap
{W X Y Z : TopCat}
{f : W ⟶ X}
{g : Y ⟶ Z}
(hf : Topology.IsInducing ⇑(CategoryTheory.ConcreteCategory.hom f))
(hg : Topology.IsInducing ⇑(CategoryTheory.ConcreteCategory.hom g))
:
theorem
TopCat.isEmbedding_prodMap
{W X Y Z : TopCat}
{f : W ⟶ X}
{g : Y ⟶ Z}
(hf : Topology.IsEmbedding ⇑(CategoryTheory.ConcreteCategory.hom f))
(hg : Topology.IsEmbedding ⇑(CategoryTheory.ConcreteCategory.hom g))
:
The binary coproduct cofan in TopCat.
Instances For
The constructed binary coproduct cofan in TopCat is the coproduct.
Instances For
theorem
TopCat.binaryCofan_isColimit_iff
{X Y : TopCat}
(c : CategoryTheory.Limits.BinaryCofan X Y)
:
Nonempty (CategoryTheory.Limits.IsColimit c) ↔ Topology.IsOpenEmbedding ⇑(CategoryTheory.ConcreteCategory.hom c.inl) ∧ Topology.IsOpenEmbedding ⇑(CategoryTheory.ConcreteCategory.hom c.inr) ∧ IsCompl (Set.range ⇑(CategoryTheory.ConcreteCategory.hom c.inl))
(Set.range ⇑(CategoryTheory.ConcreteCategory.hom c.inr))