Killing the homotopy groups of a space from a given dimension on #
Let X be a Hausdorff space with a base point x, and let n ≥ 1. Attaching (n + 1)-cells
along every generalized loop of dimension n at x kills πₙ without changing the lower homotopy
groups (TauCeti.subsingleton_homotopyGroup_cellAttachment). Iterating, and attaching cells of
dimension k + 1 along every generalized loop of dimension k at the image of x for
k = n, n + 1, … in turn, gives an expanding sequence of spaces, the tower
TauCeti.killingTower n X x. Its colimit TauCeti.killHomotopyGroups n X x contains X, and
- the inclusion
X ⟶ killHomotopyGroups n X xinduces a bijection onπₖfork < n(TauCeti.bijective_homotopyGroupMap_killHomotopyGroupsIncl); πₖofkillHomotopyGroups n X xat the image ofxvanishes fork ≥ n(TauCeti.subsingleton_homotopyGroup_killHomotopyGroups).
For n = 2 and a path-connected X this makes killHomotopyGroups 2 X x an Eilenberg--Mac Lane
space of type K(π₁(X, x), 1) containing X
(TauCeti.isEilenbergMacLaneSpaceOne_killHomotopyGroups). This is Hatcher's construction of a
K(G, 1) from a presentation complex of G, carried out here for an arbitrary Hausdorff space.
More generally, for n ≥ 1 and a Hausdorff, path-connected X whose homotopy groups πₖ(X, x)
vanish for 0 < k < n, the space killHomotopyGroups (n + 1) X x is an Eilenberg--Mac Lane space
of type K(πₙ(X, x), n) containing X (TauCeti.isEilenbergMacLaneSpace_killHomotopyGroups),
the inclusion inducing the isomorphism on πₙ
(TauCeti.killHomotopyGroupsHomotopyGroupMulEquiv).
If the homotopy groups of a path-connected X already vanish from dimension n on, the inclusion
of X is a weak homotopy equivalence (TauCeti.isWeakHomotopyEquivalence_killHomotopyGroupsIncl):
the attached cells change no homotopy group.
The cells attached at step m of the tower have dimension m, so the tower is a categorical
relative CW complex in Mathlib's sense, relative to X
(TauCeti.killHomotopyGroupsRelativeCWComplex). This is what controls the colimit: it is
Hausdorff, X and every stage are closed subspaces, the stage after step m is the classical
skeleton of dimension m, and Hatcher's Corollary 4.12 identifies the homotopy groups of the
colimit in each dimension with those of a finite stage
(TopCat.RelativeCWComplex.surjective_homotopyGroupMap_incl_app,
TopCat.RelativeCWComplex.bijective_homotopyGroupMap).
When X is itself a Hausdorff CW complex with no cells of dimension greater than n, this
relative CW structure, read classically, composes with the CW structure of X
(TopCat.RelativeCWComplex.cwComplexTrans): the cells of the tower have dimension greater than
n, so their boundaries meet X inside its skeleton below their dimension. So
killHomotopyGroups n X x is then a CW complex (TauCeti.killHomotopyGroupsCWComplex), whose
cells are those of X and those of the tower, and in particular it has CW type
(TauCeti.cwType_killHomotopyGroups).
Maps out of the colimit are built in the same way, stage by stage. Every cell of the tower is
attached along a based map, so a map f : X ⟶ Z into a space whose homotopy groups πₖ(Z, f x)
vanish for k ≥ n extends over each new cell, and these extensions form a cocone on the tower: f
extends over killHomotopyGroups n X x
(TopCat.Hom.exists_killHomotopyGroupsIncl_comp_eq). For n ≥ 2 the extension induces on π₁ the
map induced by f (TauCeti.exists_mapOfEq_comp_killHomotopyGroupsFundamentalGroupMulEquiv). In
particular, for n = 2 every map from X into a K(H, 1) space extends over
killHomotopyGroups 2 X x, realizing the same homomorphism of fundamental groups; for a Hausdorff,
path-connected X that space is a K(π₁(X, x), 1). In every degree n ≥ 1, a map from an
(n - 1)-connected X into a K(G, n) space that is bijective on πₙ extends to a weak homotopy
equivalence out of killHomotopyGroups (n + 1) X x
(TopCat.Hom.exists_killHomotopyGroupsIncl_comp_eq_and_isWeakHomotopyEquivalence): this
K(πₙ(X, x), n) is unique up to weak homotopy equivalence among the K(G, n) spaces receiving
such a map from X.
Main definitions #
TauCeti.killingStage n X x m: the pointed space after the firstmsteps.TauCeti.killingTower n X x: the tower of stages, as a functorℕ ⥤ TopCat.TauCeti.killHomotopyGroups n X x: its colimit, with the inclusionTauCeti.killHomotopyGroupsIncl n X xofX.TauCeti.killHomotopyGroupsRelativeCWComplex n X x: the relative CW structure.TauCeti.killHomotopyGroupsFundamentalGroupMulEquiv n X x: forn ≥ 2, the isomorphism of fundamental groups induced by the inclusion.TauCeti.killHomotopyGroupsHomotopyGroupMulEquiv n X x k: for0 < k < n, the isomorphism ofπₖinduced by the inclusion.TauCeti.killHomotopyGroupsCWComplex n X x hX: for a Hausdorff CW complexXwithout cells of dimension greater thann, the CW structure on the colimit, with its cells described byTauCeti.killHomotopyGroupsCWComplexCellEquiv.
Main results #
TauCeti.bijective_homotopyGroupMap_killHomotopyGroupsIncl: the homotopy groups below dimensionnare unchanged.TauCeti.subsingleton_homotopyGroup_killHomotopyGroups: the homotopy groups from dimensionnon vanish.TauCeti.isEilenbergMacLaneSpaceOne_killHomotopyGroups: forn = 2and path-connectedX, the colimit is aK(π₁(X, x), 1).TauCeti.isEilenbergMacLaneSpace_killHomotopyGroups: for an(n - 1)-connectedX, the spacekillHomotopyGroups (n + 1) X xis aK(πₙ(X, x), n).TauCeti.isWeakHomotopyEquivalence_killHomotopyGroupsIncl: if the homotopy groups of a path-connectedXalready vanish from dimensionnon, the inclusion is a weak homotopy equivalence.TauCeti.cwType_killHomotopyGroups: for a Hausdorff CW complexXwithout cells of dimension greater thann, the colimit has CW type.TopCat.Hom.exists_killHomotopyGroupsIncl_comp_eq: maps into a space whose homotopy groups vanish from dimensionnon extend over the colimit.TauCeti.exists_mapOfEq_comp_killHomotopyGroupsFundamentalGroupMulEquiv: forn ≥ 2, the extension induces the given map on fundamental groups.TopCat.Hom.exists_killHomotopyGroupsIncl_comp_eq_and_isWeakHomotopyEquivalence: a map from an(n - 1)-connectedXinto aK(G, n)space that is bijective onπₙextends to a weak homotopy equivalence out ofkillHomotopyGroups (n + 1) X x.
References #
- A. Hatcher, Algebraic Topology,
Section 1.B, the construction of a
K(G, 1)from a presentation complex, and Section 4.1, Corollary 4.12 and Example 4.16 on killing homotopy groups by attaching cells, and Lemma 4.7 and Proposition 1B.9 on extending maps over cells into a space without higher homotopy.
The attaching maps of the cells attached at step m of the tower killing the homotopy groups
of a pointed space (Y, y) from dimension n on. At step 0 no cell is attached. At step
k + 1 one (k + 1)-cell is attached along every generalized loop of dimension k at y when
n ≤ k, and no cell otherwise. The body is exposed so that the stages of the tower are cell
attachments by definition.
Instances For
The stages of the tower killing the homotopy groups of (X, x) from dimension n on:
killingStage n X x m is the pointed space obtained from (X, x) by the first m steps, each
attaching cells along the maps TauCeti.killingAttachingMaps. The body is exposed so that each
stage is the cell attachment to the previous one by definition.
Instances For
The inclusion of each stage of the tower into the next.
Instances For
The inclusion of each stage of the tower into the next is the inclusion of the cell attachment.
The inclusion of each stage of the tower into the next preserves the base points.
The tower killing the homotopy groups of (X, x) from dimension n on, as a sequence of
spaces and inclusions. The body is exposed so that its objects are the stages
TauCeti.killingStage n X x m by definition.
Instances For
The space obtained from X by killing its homotopy groups at x from dimension n on: the
colimit of the tower TauCeti.killingTower n X x. The body is exposed so that the colimit
inclusions of the stages are maps into this space by definition.
Instances For
The inclusion of X into TauCeti.killHomotopyGroups n X x: the colimit inclusion of stage
0. The body is exposed so that the relative CW structure below is a structure on this map.
Instances For
The step from stage m to stage m + 1 of the tower is the inclusion of the cell
attachment.
The tower is a relative CW complex: the step from stage m to stage m + 1 attaches
m-cells, along the maps TauCeti.killingAttachingMaps. The body is exposed so that its stages
and their inclusions are those of the tower by definition, as recorded by
killHomotopyGroupsRelativeCWComplex_F and killHomotopyGroupsRelativeCWComplex_incl_app.
Instances For
The stages of the relative CW complex are the stages of the tower.
The inclusions of the stages of the relative CW complex are the colimit inclusions.
The cells attached at step m of the relative CW complex are indexed as in
TauCeti.killingAttachingMaps.
The base point of each stage goes to the image of x in the colimit.
Every stage of the tower over a Hausdorff space is Hausdorff.
No cells of dimension at most n are attached in the tower.
TauCeti.killHomotopyGroups n X x is Hausdorff when X is.
The inclusion of X into TauCeti.killHomotopyGroups n X x is a closed embedding.
Killing the homotopy groups from dimension n on does not change them below n. For a
Hausdorff space X, the inclusion X ⟶ killHomotopyGroups n X x induces a bijection on πₖ at
x, where k = Nat.card N < n.
The homotopy groups of killHomotopyGroups n X x vanish from dimension n on, at the
image of x, for a Hausdorff space X.
TauCeti.killHomotopyGroups n X x is path-connected when X is Hausdorff and path-connected:
attaching cells of positive dimension creates no new path components.
For n ≥ 2, the inclusion of X into TauCeti.killHomotopyGroups n X x induces an
isomorphism of fundamental groups at x.
Instances For
The isomorphism of fundamental groups is the map induced by the inclusion of X.
For 0 < k < n, the inclusion of X into TauCeti.killHomotopyGroups n X x induces an
isomorphism of πₖ at x.
Instances For
The isomorphism of πₖ is the map induced by the inclusion of X.
Killing the homotopy groups above dimension n of an (n - 1)-connected space gives a
K(πₙ, n). For n ≥ 1 and a Hausdorff, path-connected space X whose homotopy groups
πₖ(X, x) vanish for 0 < k < n, the space TauCeti.killHomotopyGroups (n + 1) X x, obtained by
attaching cells of dimension at least n + 2, is an Eilenberg--Mac Lane space of type
K(πₙ(X, x), n), the isomorphism on πₙ being induced by the inclusion of X
(TauCeti.killHomotopyGroupsHomotopyGroupMulEquiv).
Killing the higher homotopy groups of a path-connected space gives a K(π₁, 1). For a
Hausdorff, path-connected space X, the space TauCeti.killHomotopyGroups 2 X x obtained by
attaching cells of dimension at least 3 is aspherical, and the inclusion of X identifies its
fundamental group with π₁(X, x).
Killing homotopy groups which already vanish changes nothing up to weak homotopy
equivalence. If the homotopy groups πₖ(X, x) of a Hausdorff, path-connected space X vanish
for k ≥ n, the inclusion of X into TauCeti.killHomotopyGroups n X x is a weak homotopy
equivalence.
The CW structure on the colimit #
The colimit of the tower is a CW complex. If X is a Hausdorff CW complex all of whose
cells have dimension at most n, then TauCeti.killHomotopyGroups n X x is a CW complex. Its
m-cells are the m-cells of X, included by TauCeti.killHomotopyGroupsIncl n X x, and the
cells attached at step m of the tower, which all have dimension greater than n
(TauCeti.killHomotopyGroupsCWComplexCellEquiv).
Instances For
The m-cells of TauCeti.killHomotopyGroupsCWComplex are the m-cells of X together with
the cells attached at step m of the tower.
Instances For
The characteristic map of an m-cell of X, as a cell of
TauCeti.killHomotopyGroupsCWComplex, is its characteristic map in X followed by the inclusion
TauCeti.killHomotopyGroupsIncl n X x.
The characteristic map of a cell attached at step m of the tower, as a cell of
TauCeti.killHomotopyGroupsCWComplex, is the inclusion of the attached disk, read on the closed
unit ball of the sup norm through the radial homeomorphism TauCeti.diskHomeomorphClosedBall.
If X is a Hausdorff CW complex all of whose cells have dimension at most n, then
TauCeti.killHomotopyGroups n X x has CW type.
Extending maps over the tower #
A based map extends over one step of the tower. If the homotopy group of Z vanishes in
the dimension of the spheres attached at step m, every map g out of stage m extends over
stage m + 1.
Maps into a space without homotopy from dimension n on extend over
TauCeti.killHomotopyGroups n X x. If the homotopy groups πₖ(Z, f x) vanish for every
k ≥ n, then f : X ⟶ Z extends along the inclusion X ⟶ killHomotopyGroups n X x. Only the
homotopy groups at the base point f x enter, because every cell of the tower is attached along
a based map.
The extension realizes the map on fundamental groups. For n ≥ 2 and a Hausdorff space
X, if the homotopy groups πₖ(Z, f x) vanish for every k ≥ n, then f : X ⟶ Z extends to a
based map F out of TauCeti.killHomotopyGroups n X x that induces on π₁ the map induced by
f, read through the isomorphism TauCeti.killHomotopyGroupsFundamentalGroupMulEquiv.
The K(πₙ, n) of an (n - 1)-connected space is unique up to weak homotopy equivalence.
Let n ≥ 1 and let X be a Hausdorff, path-connected space whose homotopy groups πₖ(X, x)
vanish for 0 < k < n. A map f : X ⟶ Z into a K(G, n) space that induces a bijection on πₙ
extends along the inclusion of X to a weak homotopy equivalence from the K(πₙ(X, x), n) space
TauCeti.killHomotopyGroups (n + 1) X x.