The homogeneous form of a low-degree cochain #
An inhomogeneous n-cochain f of G with values in M has a homogeneous partner, the
G-equivariant function of n + 1 group elements
homogeneous1 f h₀ h₁ = h₀ • f (h₀⁻¹ h₁),
homogeneous2 f h₀ h₁ h₂ = h₀ • f (h₀⁻¹ h₁, h₁⁻¹ h₂),
which this file builds in degrees one and two. Equivariance
(TauCeti.ContCohomology.homogeneous2_smul) is definitional bookkeeping; the point of the
homogeneous form is that the cocycle and coboundary conditions become symmetric in the
arguments. A 2-cocycle becomes the four-term relation
TauCeti.ContCohomology.homogeneous2_add_eq_add, which says that the alternating sum over
dropping one of four points vanishes, and the coboundary of a 1-cochain becomes the alternating
sum TauCeti.ContCohomology.homogeneous2_d1 of its own homogeneous form.
The reason to have the symmetric form is TauCeti.ContCohomology.homogeneous2_sub_comp: for an
arbitrary map v : G → G, the values of a homogeneous 2-cocycle at three points and at
their images under v differ by the alternating sum of the explicit two-variable comparison
function TauCeti.ContCohomology.homogeneousHomotopy2. This pointwise prism identity, applied to a
retraction of G onto a subgroup, is the comparison used in Shapiro's lemma. The comparison
function is itself a homogeneous (that is, equivariant) 1-cochain only for those g with which
v commutes (TauCeti.ContCohomology.homogeneousHomotopy2_smul).
Mathlib's Rep.diagonalHomEquiv is the bundled k-linear version of the same correspondence, for
Rep k G and the diagonal resolution, and ContinuousCohomology.homogeneousCochains is the
all-degree homogeneous complex computing the canonical carrier. Neither applies to the unbundled
DistribMulAction-valued continuous cochains of
TauCeti/RepresentationTheory/Homological/ContCohomology/LowDegree.lean, which is what the
declarations below are stated for; nothing here builds a competing cohomology theory, only a
change of coordinates on the cochains of that file.
Main definitions #
TauCeti.ContCohomology.homogeneous1andTauCeti.ContCohomology.homogeneous2: the homogeneous forms of a1- and a2-cochain.TauCeti.ContCohomology.homogeneousHomotopy2: the two-variable comparison function between the values of a homogeneous2-cocycle at points and at their images under a self-map ofG.
Main statements #
TauCeti.ContCohomology.homogeneous2_add_eq_add: the homogeneous four-term form of the2-cocycle identity.TauCeti.ContCohomology.homogeneous2_d1: the homogeneous form of a2-coboundary is the alternating sum of the homogeneous form of its primitive.TauCeti.ContCohomology.homogeneous2_sub_comp: the values of a homogeneous2-cocycle at points and at their images under an arbitrary self-map ofGdiffer by an alternating sum.TauCeti.ContCohomology.continuous_homogeneous1andTauCeti.ContCohomology.continuous_homogeneous2: continuity of the homogeneous forms read along continuous families of group elements.
References #
- J. Neukirch, A. Schmidt, K. Wingberg, Cohomology of Number Fields, 2nd ed., Ch. I §2, where the homogeneous and inhomogeneous descriptions of the standard complex are compared.
At the identity the homogeneous form of a 1-cochain is the cochain itself. Not a simp
lemma: TauCeti.ContCohomology.homogeneous1_apply already rewrites the left-hand side.
At the identity the homogeneous form of a 2-cochain is the cochain itself, read at the
second point and the difference of the two. Not a simp lemma:
TauCeti.ContCohomology.homogeneous2_apply already rewrites the left-hand side.
The homogeneous form of a 1-cochain is equivariant.
The two-variable comparison function in the pointwise prism identity relating a homogeneous
2-cocycle at points to its values at their images under a self-map v of G; see
TauCeti.ContCohomology.homogeneous2_sub_comp. For arbitrary v it is not equivariant, so not a
homogeneous cochain; TauCeti.ContCohomology.homogeneousHomotopy2_smul gives equivariance under
those g with which v commutes.
Equations
- TauCeti.ContCohomology.homogeneousHomotopy2 f v h₀ h₁ = TauCeti.ContCohomology.homogeneous2 f (v h₀) h₀ h₁ - TauCeti.ContCohomology.homogeneous2 f (v h₀) (v h₁) h₁
Instances For
The defining formula for the comparison function. It is not a simp lemma: its right-hand side
is rewritten further by TauCeti.ContCohomology.homogeneous2_apply.
The comparison function is equivariant for any g that v commutes with.
The homogeneous 2-cocycle identity. For a 2-cocycle the alternating sum of the four
values obtained by dropping one of four group elements vanishes, here written as the equality of
the two positive halves.
The homogeneous form of a 2-coboundary is the alternating sum of the homogeneous form of its
primitive.
Pointwise prism identity for a homogeneous 2-cocycle. Its values at three points and at
their images under any self-map v differ by the displayed alternating sum. No equivariance is
assumed of v, so this is a pointwise identity rather than an induced map of resolutions.
The homogeneous form of a continuous 1-cochain, read along continuous families of group
elements, is continuous.
The homogeneous form of a continuous 2-cochain, read along continuous families of group
elements, is continuous.