Documentation

TauCeti.RepresentationTheory.Homological.ContCohomology.TrivialFp.Character

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 #

Main results #

References #

Homogeneous cochains with trivial coefficients #

theorem TauCeti.homogeneousCochains_trivialFp_one_apply_eq (p : ℕ) {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (a : ↑((trivialFp p G).homogeneousCochains.X 1).toModuleCat) (g₀ g₁ : G) :
(↑a g₀) g₁ = (↑a 1) (g₀⁻¹ * g₁)

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
    theorem TauCeti.characterCochain_apply (p : ℕ) {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G] (χ : continuousZModDual p G) (g₀ g₁ : G) :
    (↑(characterCochain p χ) g₀) g₁ = (trivialFpEquiv p G).symm (Multiplicative.toAdd ((Additive.toMul χ) (g₀⁻¹ * g₁)))

    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 class of a character #

      @[simp]

      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.