Topological pairs of nested subsets, and maps between pairs of subsets #
A continuous map g : X ⟶ Y carrying a subset B ⊆ X into a subset B' ⊆ Y induces a map of
topological pairs TopPair.ofSubsetMap g hB : (X, B) ⟶ (Y, B'), where the pairs are
TopPair.ofSubset B and TopPair.ofSubset B', and a homotopy that keeps B inside B' at every
time induces a homotopy of maps of pairs TopPair.ofSubsetHomotopy.
Nested subsets s ⊆ t of a topological space form the topological pair
TopPair.ofInclusion : (t, s), whose embedding is Set.inclusion. TopPair.ofSubset is the
special case t = X; the general form is the one a filtration of a space, such as the skeletal
filtration of a CW complex, produces. A continuous map t → t' carrying s into s' induces a
map of such pairs TopPair.ofInclusionMap, and a homotopy that keeps s inside s' at every
time induces a homotopy of maps of pairs TopPair.ofInclusionHomotopy.
A map of pairs which is an isomorphism of the ambient spaces and is surjective on the subspaces is
an isomorphism of pairs (TopPair.isIso_of_isIso_fst_of_surjective_snd): the inverse on the
subspaces is continuous because subspaces are embedded.
The disjoint union TopPair.sigma P = (Σ i, Xᵢ, Σ i, Aᵢ) of a family of pairs P i = (Xᵢ, Aᵢ),
with the inclusions TopPair.sigmaι P i of the summands, is the coproduct of the family in
TopPair (TopPair.sigmaCofanIsColimit). Relative singular homology is additive along it.
The topological pair (t, s) determined by nested subsets s ⊆ t of a topological space,
with the inclusion of s into t as its embedding.
Equations
Instances For
A continuous map g : X ⟶ Y carrying B into B' induces a map of pairs
(X, B) ⟶ (Y, B').
Equations
- TopPair.ofSubsetMap g hB = TopPair.ofHom g (TopCat.ofHom { toFun := Set.MapsTo.restrict (⇑(CategoryTheory.ConcreteCategory.hom g)) B B' hB, continuous_toFun := ⋯ }) ⋯
Instances For
A homotopy between maps X ⟶ Y which keeps B inside B' at every time induces a homotopy
between the induced maps of pairs (X, B) ⟶ (Y, B').
Equations
- One or more equations did not get rendered due to their size.
Instances For
A continuous map g : t → t' carrying s into s' induces a map of pairs
(t, s) ⟶ (t', s').
Equations
- TopPair.ofInclusionMap hst hst' g hg = TopPair.ofHom (TopCat.ofHom g) (TopCat.ofHom { toFun := fun (x : ↑s) => ⟨↑(g ⟨↑x, ⋯⟩), ⋯⟩, continuous_toFun := ⋯ }) ⋯
Instances For
A homotopy between maps t → t' which keeps s inside s' at every time induces a homotopy
between the induced maps of pairs (t, s) ⟶ (t', s').
Equations
- One or more equations did not get rendered due to their size.
Instances For
A map of topological pairs which is an isomorphism of the ambient spaces and is surjective on the subspaces is an isomorphism of pairs. The inverse on the subspaces is continuous because the subspace of the source is embedded in its ambient space.
The disjoint union ∐ᵢ (Xᵢ, Aᵢ) = (Σ i, Xᵢ, Σ i, Aᵢ) of a family of topological pairs, the
coproduct of the family in TopPair (TopPair.sigmaCofanIsColimit).
Equations
- TopPair.sigma P = TopPair.of (TopCat.ofHom { toFun := Sigma.map id fun (i : ι) => ⇑(CategoryTheory.ConcreteCategory.hom TopPair.map), continuous_toFun := ⋯ }) ⋯
Instances For
The inclusion (Xᵢ, Aᵢ) ⟶ ∐ᵢ (Xᵢ, Aᵢ) of a summand into the disjoint union of a family of
topological pairs.
Equations
- TopPair.sigmaι P i = TopPair.ofHom (TopCat.sigmaι (fun (i : ι) => TopPair.fst) i) (TopCat.sigmaι (fun (i : ι) => TopPair.snd) i) ⋯
Instances For
The cofan of a family of topological pairs given by their disjoint union.
Equations
Instances For
The disjoint union of a family of topological pairs is their coproduct in TopPair.
Equations
- One or more equations did not get rendered due to their size.