Attaching cells of a single dimension is a relative CW complex #
Let c : AttachCells (TopCat.RelativeCWComplex.basicCell n) f express that Y is obtained from
X by attaching n-disks along their boundary spheres, f : X ⟶ Y being the inclusion. Then
f is a categorical relative CW complex (HomotopicalAlgebra.AttachCells.toRelativeCWComplex):
its sequence of stages is constantly X up to stage n and constantly Y from stage n + 1 on
(TauCeti.attachStageFunctor), the cells attached at stage n are those of c, and no cells are
attached at the other stages (HomotopicalAlgebra.AttachCells.ofIsIso).
Through the comparison TopCat.RelativeCWComplex.toRelCWComplex, Y is therefore a classical
relative CW complex relative to the range of f, whose cells all have dimension n
(HomotopicalAlgebra.AttachCells.isEmpty_cell_toRelCWComplex,
HomotopicalAlgebra.AttachCells.cellToRelCWComplexEquiv), with the characteristic maps of c
(HomotopicalAlgebra.AttachCells.map_cellToRelCWComplexEquiv_symm). In particular its skeleta
up to dimension n are the range of f
(HomotopicalAlgebra.AttachCells.skeletonLT_toRelCWComplex), so the cellular theory of classical
relative CW complexes, such as Hatcher's Corollary 4.12, applies to a single attachment of cells.
This is how cells are attached to kill homotopy groups.
Main definitions #
TauCeti.attachStageFunctor f n: the sequenceX = ⋯ = X → Y = Y = ⋯, withffrom stagento stagen + 1.HomotopicalAlgebra.AttachCells.toRelativeCWComplex: the relative CW complex of a single attachment ofn-cells.HomotopicalAlgebra.AttachCells.cellToRelCWComplexEquiv: its classicaln-cells are the cells ofc.
Main results #
HomotopicalAlgebra.AttachCells.toRelativeCWComplex_cells_ι: its cells are included as inc.HomotopicalAlgebra.AttachCells.isEmpty_cell_toRelCWComplex: it has no classical cells outside dimensionn.HomotopicalAlgebra.AttachCells.skeletonLT_toRelCWComplex: its skeleta up to dimensionnare the range off.HomotopicalAlgebra.AttachCells.skeletonLT_toRelCWComplex_eq_univ: its skeleta above dimensionnare all ofY.HomotopicalAlgebra.AttachCells.coe_cellAttachingMap_toRelCWComplex_apply: the attaching maps of its classical cells are those ofc.
References #
- A. Hatcher, Algebraic Topology, Chapter 0 for attaching cells, and Section 4.1 for attaching cells to kill homotopy groups.
- R. Fritsch and R. Piccinini, Cellular Structures in Topology, Cambridge University Press, 1990, for the categorical definition of relative CW complexes.
Implementation notes #
The stages and their colimit follow the pattern of Mathlib's
CategoryTheory.TransfiniteCompositionOfShape.iic, which restricts a transfinite composition
along a monotone reindexing: here the fixed diagram ComposableArrows.mk₁ f over Fin 2 is
reindexed along the monotone step function TauCeti.attachStageIndex n, its colimit cocone comes
from the terminal object Fin.last 1 (CategoryTheory.Limits.colimitOfDiagramTerminal), and it
is transported along the final reindexing by CategoryTheory.Functor.Final.isColimitWhiskerEquiv.
The step function ℕ → Fin 2 which is 0 up to n and 1 afterwards: stage k of the
relative CW complex attaching n-cells is the source of the attachment for k ≤ n and its
target for n < k.
Instances For
Up to stage n, the index is 0.
After stage n, the index is 1.
The index is monotone in the stage.
The index changes only from stage n to stage n + 1.
The reindexing ℕ ⥤ Fin 2 along attachStageIndex n is final: its value 1 is reached.
The sequence X = ⋯ = X → Y = Y = ⋯ which is constantly X up to stage n, constantly Y
from stage n + 1 on, and f from stage n to stage n + 1.
Instances For
Away from stage n, the steps of attachStageFunctor f n are isomorphisms.
The step of attachStageFunctor f n from stage n to stage n + 1 is f.
Instances For
Attaching cells of a single dimension is a relative CW complex. If Y is obtained from
X by attaching n-disks along f, then f is a relative CW complex whose stages are X up to
stage n and Y afterwards; the cells attached at stage n are those of c, and no cells are
attached at the other stages. The body is exposed so that the stages are those of
TauCeti.attachStageFunctor f n by definition, which the statements about its attached cells
need in order to typecheck; the stages and their inclusions into Y are characterised by
toRelativeCWComplex_F and toRelativeCWComplex_incl_app.
Instances For
The stages of c.toRelativeCWComplex are those of TauCeti.attachStageFunctor f n.
The inclusion of stage k of c.toRelativeCWComplex into Y is the image under
ComposableArrows.mk₁ f of the morphism to the last object of Fin 2.
At stage n, the cells of c.toRelativeCWComplex are attached as in c.
No cells of c.toRelativeCWComplex are attached at the stages other than n.
The cells of c.toRelativeCWComplex attached at stage n are the cells of c.
Instances For
The inclusion of a cell attached at stage n of c.toRelativeCWComplex is the inclusion of
the corresponding cell of c.
The classical relative CW structure on Y, relative to the range of f, read off
c.toRelativeCWComplex, has no cells outside dimension n.
The n-cells of the classical relative CW structure read off c.toRelativeCWComplex are the
cells of c.
Instances For
The characteristic map of an n-cell of the classical relative CW structure read off
c.toRelativeCWComplex is the inclusion of the corresponding cell of c, read on the closed
ball through the radial homeomorphism TauCeti.diskHomeomorphClosedBall.
Up to dimension n, the skeleta of the classical relative CW structure read off
c.toRelativeCWComplex are the range of f: there are no cells of dimension less than n.
From dimension n + 1 on, the skeleta of the classical relative CW structure read off
c.toRelativeCWComplex are all of Y: there are no cells of dimension greater than n.
The attaching map of an n-cell of the classical relative CW structure read off
c.toRelativeCWComplex is the inclusion of the corresponding cell of c, restricted to the
boundary sphere.