The compression criterion #
Let X = (X, A, a₀) be a based pair and let n be the cardinality of the index type N. This
file proves the compression criterion for the relative homotopy set π_{n+1}(X, A, a₀): a relative
cube p : I × I^N → X represents the distinguished class exactly when it is homotopic, relative to
the boundary of the cube I × I^N, to a map with values in A
(TauCeti.RelHomotopyGroup.mk_eq_default_iff). Consequently π_{n+1}(X, A, a₀) is trivial
exactly when every relative cube can be compressed into A in this way
(TauCeti.RelHomotopyGroup.subsingleton_iff).
The criterion turns vanishing of relative homotopy groups into deformations of maps of pairs into
the subspace. Such deformations, for maps out of a closed ball, are the hypothesis of the
compression lemma (TauCeti.exists_homotopicRel_range_subset) behind Whitehead's theorem. The
criterion also gives exactness of the homotopy sequence of a pair at π_{n+1}(X, a₀).
Implementation notes #
- A homotopy relative to the boundary of the cube keeps the face
{0} × I^NinsideAand the rest of the boundary ata₀, so it is a homotopy through relative cubes. A relative cube with values inAis trivial byTauCeti.RelGenLoop.homotopic_const_of_mem_range. - Conversely, let
F : I × (I × I^N) → Xbe a homotopy through relative cubes frompto the constant cube, and read its first two coordinates as a point(u, s)of a square. On the edgeu = 0it isp, on the edges = 0it takes values inA, and on the edgesu = 1ands = 1it is constant ata₀. Sweeping the edgeu = 0across the square to the edges = 0, keeping the corner(0, 0)fixed and the opposite endpoint on the edgesu = 1ands = 1, gives a homotopy relative to the boundary of the cube frompto the face ofFinA.
Main declarations #
TauCeti.RelGenLoop.mapsTo_prodBoundary: a relative cube is a map of pairs(I × I^N, ∂(I × I^N)) → (X, A), andTauCeti.RelGenLoop.Homotopic.homotopicWith: a homotopy through relative cubes is a homotopy through maps of pairs.TauCeti.RelGenLoop.Homotopic.of_homotopicRel: relative cubes homotopic relative to the boundary of the cube are homotopic through relative cubes.TauCeti.RelGenLoop.exists_homotopicRel_of_homotopic_const: a relative cube homotopic through relative cubes to the constant cube is homotopic, relative to the boundary of the cube, to a map intoA.TauCeti.RelHomotopyGroup.mk_eq_default_iff: the compression criterion.TauCeti.RelHomotopyGroup.subsingleton_iff:π_{n+1}(X, A, a₀)is trivial exactly when every relative cube compresses intoA.TauCeti.RelHomotopyGroup.subsingleton_of_homotopyRel:π_{n+1}(X, A, a₀)is trivial whenXdeforms intoArelative toA.
References #
- A. Hatcher, Algebraic Topology, Section 4.1, the compression criterion preceding Theorem 4.3.
A relative cube of the based pair (X, A, a₀) is a map of pairs
(I × I^N, ∂(I × I^N)) → (X, A).
A homotopy through relative cubes is a homotopy through maps of pairs
(I × I^N, ∂(I × I^N)) → (X, A).
Relative cubes that are homotopic relative to the boundary of the cube I × I^N are
homotopic through relative cubes.
A relative cube that is homotopic, relative to the boundary of the cube I × I^N, to a map
with values in A is homotopic through relative cubes to the constant cube.
A relative cube that is homotopic through relative cubes to the constant cube is homotopic,
relative to the boundary of the cube I × I^N, to a map with values in A.
The compression criterion (Hatcher, Section 4.1). A relative cube represents the
distinguished class of π_{n+1}(X, A, a₀) exactly when it is homotopic, relative to the boundary
of the cube I × I^N, to a map with values in A.
The relative homotopy set π_{n+1}(X, A, a₀) is trivial exactly when every relative cube is
homotopic, relative to the boundary of the cube I × I^N, to a map with values in A.
A deformation into the subspace kills the relative homotopy sets. If the identity of X is
homotopic, relative to A, to a map g with values in A, then π_{n+1}(X, A, a₀) is trivial:
composing a relative cube with the homotopy compresses it into A.