The cubical Hurewicz homomorphism #
A generalized loop p : Ω^ (Fin (n + 1)) X x is a singular (n + 1)-cube of X sending the
boundary of the cube to x, so all of its faces are the constant cube at x
(GenLoop.face_eq_const) and it is a cycle of the normalized cubical chains
(GenLoop.boundary_ofCube_eq_zero). Its class in normalized cubical homology is the
cubical Hurewicz class GenLoop.cubicalHurewicz R p, for any coefficient ring R.
This file shows that the cubical Hurewicz class only depends on the homotopy class of p and
that it turns the product of π_{n+1}(X, x) into the sum of homology classes, so that it defines
a homomorphism
HomotopyGroup.cubicalHurewiczHom R n : π_{n+1}(X, x) →+ H^□ₙ₊₁(X; R),
natural in based maps (HomotopyGroup.cubicalHurewicz_map). Both facts are witnessed by explicit
cubes of one dimension more.
- A homotopy
Hrelative to the boundary fromptoqsweeps out an(n + 2)-cube (TauCeti.SingularCube.prism), with time as the first coordinate. Its two faces in the first coordinate arepandq, and all of its other faces are constant, so its boundary isp - q. - Mathlib represents the product
[p] * [q]by the concatenationf = transAt 0 q p, which runsqon the first half of the first coordinate andpon the second half. Precomposingfwith the reparametrisation(s, t, w) ↦ (s / 2 + t (1 - s / 2), w)gives an(n + 2)-cube whose faces arefandpfors = 0, 1,qand the constant cube fort = 0, 1, and constant cubes in the remaining coordinates. Constant cubes of positive dimension are degenerate, so its boundary isf - p - qin the normalized chains.
In normalized cubical chains a generalized loop is itself a cycle, with no choice of
representative or of a generator of the homology of the cube. This makes the cubical Hurewicz map
the form of the Hurewicz map suited to chain-level arguments, such as Eilenberg's deformation of
the singular chains of an (n - 1)-connected space into combinations of generalized loops.
Main definitions #
GenLoop.cubicalHurewicz R p: the class of a generalized loop in normalized cubical homology, characterized byGenLoop.homologyπ_eq_cubicalHurewicz.HomotopyGroup.cubicalHurewicz R n: the induced map onπ_{n+1}(X, x).HomotopyGroup.cubicalHurewiczHom R n: the same map, as a homomorphism fromπ_{n+1}(X, x)written additively.
Main results #
GenLoop.cubicalHurewicz_eq_of_homotopic: homotopic generalized loops have the same class.HomotopyGroup.cubicalHurewicz_mul: the cubical Hurewicz map is additive.GenLoop.cubicalHurewicz_map,HomotopyGroup.cubicalHurewicz_map: naturality in based maps.
References #
- W. S. Massey, Singular Homology Theory, GTM 70, Springer, 1980, Chapter II, for singular cubes and normalized cubical chains.
- S. Eilenberg, Singular homology theory, Ann. of Math. (2) 45 (1944), 407–447, for the comparison of homotopy and homology through singular chains sending a skeleton to the base point.
Every face of a generalized loop, read as a singular cube, is the constant cube at the base point.
A generalized loop is a cycle of the normalized cubical chains.
The cube swept out by a homotopy #
The cube relating a concatenation to its two halves #
The cubical Hurewicz class of a generalized loop p : Iⁿ⁺¹ → X: the class of the cycle
p in the normalized cubical homology H^□ₙ₊₁(X; R). It is characterized by
GenLoop.homologyπ_eq_cubicalHurewicz.
Instances For
The homology class of any cycle whose underlying chain is the cube p is the cubical
Hurewicz class of p.
Homotopy invariance and additivity #
Homotopic generalized loops have the same cubical Hurewicz class.
Naturality #
Naturality of the cubical Hurewicz class: for a based map f : (X, x) → (Y, y), the
cubical Hurewicz class of f ∘ p is the image of that of p under f_*.
The cubical Hurewicz map π_{n+1}(X, x) → H^□ₙ₊₁(X; R), sending the class of a
generalized loop p to the class GenLoop.cubicalHurewicz R p of the cycle p in normalized
cubical homology.
Instances For
The cubical Hurewicz map is additive: it sends a product of homotopy classes to the sum of their cubical Hurewicz classes.
The cubical Hurewicz map sends the identity class to zero.
The cubical Hurewicz map sends the inverse of a class to the negative of its class.
Naturality of the cubical Hurewicz map: for a based map f : (X, x) → (Y, y), the cubical
Hurewicz class of f_* a is the image of the class of a under f_*.
The cubical Hurewicz homomorphism π_{n+1}(X, x) → H^□ₙ₊₁(X; R), from the homotopy group
written additively to normalized cubical homology.