The homogeneous cocycle of a character and its cup products #
A continuous character χ : G → 𝔽_p of a topological group G is a homogeneous one-cocycle
(g₀, g₁) ↦ χ (g₀⁻¹ g₁) with trivial 𝔽_p coefficients (TauCeti.characterCocycle), and its
class is the class attached to χ by the identification
TauCeti.cohomFpLinearEquivContinuousZModDual of H¹(G, 𝔽_p) with the continuous 𝔽_p-dual of
G (TauCeti.cohomFpLinearEquivContinuousZModDual_symm_apply). This gives every class of
H¹(G, 𝔽_p) an explicit representative on Mathlib's homogeneous cochains, on which the cup product
H¹ × H¹ → H² of TauCeti.cupFp is computed by the Alexander–Whitney formula
(χ ⌣ ψ) g₀ g₁ g₂ = χ (g₀⁻¹ g₁) ψ (g₁⁻¹ g₂).
The one consequence drawn here is a symmetry test for the vanishing of a cup product: the
coboundary of an invariant one-cochain w, evaluated at (1, x, xy), is
w 1 y - w 1 (xy) + w 1 x, which is unchanged by exchanging x and y when they commute. So if
a ⌣ b = 0 in H²(G, 𝔽_p) for classes a, b of H¹(G, 𝔽_p) with characters χ, ψ, then
χ(x) ψ(y) = χ(y) ψ(x) for all commuting x, y ∈ G (TauCeti.mul_eq_mul_of_cupFp_eq_zero).
Contrapositively, two characters that are not proportional on a pair of commuting elements have a
nonzero cup product; this is how the cup product of an abelian pro-p group such as ℤ_p × ℤ_p is
shown to be nondegenerate.
Main definitions #
TauCeti.characterCochain,TauCeti.characterCocycle: the homogeneous one-cocycle(g₀, g₁) ↦ χ (g₀⁻¹ g₁)of a continuous characterχ.
Main results #
TauCeti.cohomFpLinearEquivContinuousZModDual_symm_apply: the class attached to a character is the class of its homogeneous cocycle.TauCeti.cohomFpLinearEquivContinuousZModDual_cohomFpMap: pullback of degree-one classes is precomposition of their characters.TauCeti.mul_eq_mul_of_cupFp_eq_zero: ifa ⌣ b = 0then the charactersχ, ψofa, bsatisfyχ(x) ψ(y) = χ(y) ψ(x)for commutingxandy.
References #
- J. Neukirch, A. Schmidt, K. Wingberg, Cohomology of Number Fields, 2nd ed., I §1.4.
- J.-P. Serre, Galois Cohomology, Springer (1997), Chapter I, §4.5.
Homogeneous cochains with trivial coefficients #
A homogeneous one-cochain with trivial coefficients is determined by its values at (1, g):
a g₀ g₁ = a 1 (g₀⁻¹ g₁).
The cocycle of a character #
The homogeneous one-cochain (g₀, g₁) ↦ χ (g₀⁻¹ g₁) of a continuous character χ : G → 𝔽_p,
with trivial 𝔽_p coefficients.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The value of the cochain of χ at (g₀, g₁) is χ (g₀⁻¹ g₁), lifted to the coefficients.
The cochain of a character is a cocycle.
The homogeneous one-cocycle (g₀, g₁) ↦ χ (g₀⁻¹ g₁) of a continuous character χ : G → 𝔽_p.
Equations
Instances For
The underlying cochain of the cocycle of χ is characterCochain p χ.
The class of a character #
The character attached to the class of the homogeneous cocycle of χ is χ.
The class of a character is the class of its homogeneous cocycle (g₀, g₁) ↦ χ (g₀⁻¹ g₁):
the inverse of TauCeti.cohomFpLinearEquivContinuousZModDual, computed on Mathlib's homogeneous
cochains, which is the form a cup-product computation consumes.
The identification of degree-one cohomology with continuous characters is natural in the group: pullback of cohomology classes corresponds to precomposition of characters.
The symmetry test for the cup product #
A vanishing cup product forces a symmetry on commuting elements. Let χ and ψ be the
characters of the classes a and b of H¹(G, 𝔽_p). If a ⌣ b = 0 in H²(G, 𝔽_p), then
χ(x) ψ(y) = χ(y) ψ(x) for every pair of commuting elements x, y of G. Indeed the cup product
is then the coboundary of an invariant one-cochain w, whose value at (1, x, xy) is
w 1 y - w 1 (xy) + w 1 x, which is symmetric in x and y when xy = yx.