Homotopies between morphisms in TopCat #
In this file, we define the type TopCat.Homotopy of homotopies
between two morphisms in the category TopCat.
@[reducible, inline]
A homotopy between morphisms in TopCat is a homotopy between
the corresponding continuous maps.
Equations
- TopCat.Homotopy f g = (TopCat.Hom.hom f).Homotopy (TopCat.Hom.hom g)
Instances For
The morphism X ⊗ I ⟶ Y that is part of a homotopy between two morphisms in TopCat.
Equations
- H.h = CategoryTheory.CategoryStruct.comp (β_ X TopCat.I).hom (TopCat.ofHom (H.comp ((↑TopCat.I.homeomorph).prodMap (ContinuousMap.id ↑X))))
Instances For
@[simp]
theorem
TopCat.Homotopy.h_hom_apply
{X Y : TopCat}
{f₀ f₁ : X ⟶ Y}
(F : Homotopy f₀ f₁)
(p : ↑(CategoryTheory.MonoidalCategoryStruct.tensorObj X I))
:
@[simp]
@[simp]
@[simp]
@[simp]
@[simp]
theorem
TopCat.Homotopy.symm_apply
{X Y : TopCat}
{f₀ f₁ : X ⟶ Y}
(F : Homotopy f₀ f₁)
(x : ↑unitInterval × ↑X)
:
@[simp]
@[reducible, inline]
abbrev
TopCat.Homotopy.comp
{X Y Z : TopCat}
{f₀ f₁ : X ⟶ Y}
{g₀ g₁ : Y ⟶ Z}
(G : Homotopy g₀ g₁)
(F : Homotopy f₀ f₁)
:
The homotopy between compositions of morphisms in TopCat.
Equations
- G.comp F = ContinuousMap.Homotopy.comp G F
Instances For
@[simp]
theorem
TopCat.Homotopy.h_comp
{X Y Z : TopCat}
{f₀ f₁ : X ⟶ Y}
{g₀ g₁ : Y ⟶ Z}
(G : Homotopy g₀ g₁)
(F : Homotopy f₀ f₁)
:
(G.comp F).h = CategoryTheory.CategoryStruct.comp
(CategoryTheory.MonoidalCategoryStruct.whiskerLeft X
(CategoryTheory.CartesianMonoidalCategory.lift (CategoryTheory.CategoryStruct.id I)
(CategoryTheory.CategoryStruct.id I)))
(CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.associator X I I).inv
(CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight F.h I) G.h))