Topological Pairs #
In this file we introduce TopPair, the category of topological pairs. It is defined as the
category of arrows in TopCat which are topological embeddings.
We provide the inclusion and diagonal functors TopCat ⥤ TopPair and show that they are left and
right adjoint to the first projection functor, respectively.
We also define for two morphisms of topological pairs f, g : X ⟶ Y the structure Homotopy f g of
homotopies between them.
The first space of the pair
Equations
Instances For
The embedding of the second into the first space
Equations
- TopPair.map = X.hom
Instances For
Construct a topological pair from its components.
Equations
Instances For
Constructor for a topological pair (X, A) where A ⊆ X.
Equations
- TopPair.ofSubset A = TopPair.of { hom' := { toFun := Subtype.val, continuous_toFun := ⋯ } } ⋯
Instances For
Construct a morphism in TopPair from its components.
Equations
- TopPair.ofHom f g w = CategoryTheory.MorphismProperty.Arrow.homMk g f w ⋯ ⋯
Instances For
The map between the first spaces
Equations
Instances For
The map between the second spaces
Equations
Instances For
The functor from topological pairs to topological spaces that forgets the second space, i.e. the projection to the first space.
Equations
Instances For
The functor from topological pairs to topological spaces that forgets the first space, i.e. the projection to the second space.
Equations
Instances For
The inclusion functor from topological spaces to topological pairs that sends a space X to (X, ∅).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The functor from topological spaces to topological pairs that sends a space X to the identity morphism on X.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The inclusion functor is left adjoint to the projection to the first component.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The projection functor to the first component is left adjoint to the diagonal functor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The unique morphism (X, ∅) ⟶ (X, A) that is the identity on X.
Equations
Instances For
A homotopy of maps between topological pairs is a homotopy on the first space and a homotopy on the second space that fit in a commutative square with the maps of the pairs.
- fst : TopCat.Homotopy (Hom.fst f) (Hom.fst g)
The homotopy on the first space.
- snd : TopCat.Homotopy (Hom.snd f) (Hom.snd g)
The homotopy on the second space.
- w : CategoryTheory.CategoryStruct.comp (CategoryTheory.MonoidalCategoryStruct.whiskerRight map TopCat.I) self.fst.h = CategoryTheory.CategoryStruct.comp self.snd.h map
The proof that the homotopies fit into a commutative square with the maps of the pairs.
Instances For
The proof that the homotopies fit into a commutative square with the maps of the pairs.
The proof that the homotopies fit into a commutative square with the maps of the pairs.
Given a morphism f of topological pairs, we can define a Homotopy f f by
TopCat.Homotopy.refl on the first and second components.
Equations
- TopPair.Homotopy.refl f = { fst := TopCat.Homotopy.refl (TopPair.Hom.fst f), snd := TopCat.Homotopy.refl (TopPair.Hom.snd f), w := ⋯ }
Instances For
Given Homotopy f₀ f₁ and Homotopy f₁ f₂, we can define a Homotopy f₀ f₂ by
TopCat.Homotopy.trans on the first and second components.
Instances For
If we have a Homotopy g₀ g₁ and a Homotopy f₀ f₁, we can define a
Homotopy (f₀ ≫ g₀) (f₁ ≫ g₁) by TopCat.Homotopy.comp on the first and second components.
Instances For
Two maps between topological pairs are homotopic if there is a homotopy between them.
Equations
- TopPair.Homotopic f g = Nonempty (TopPair.Homotopy f g)
Instances For
Two maps of topological pairs being homotopic defines an equivalence relation.