Even-degree cohomology of a finite cyclic group #
For a finite cyclic group G generated by g and a representation A, Mathlib's
Rep.FiniteCyclicGroup.groupCohomologyπEven maps Ker(ρ(g) - 𝟙) to Hⁱ(G, A) for every
positive even i, and Rep.FiniteCyclicGroup.groupCohomologyπEven_eq_zero_iff identifies its
kernel with the image of the norm. This file records that the map is surjective, so that
Hⁱ(G, A) is the quotient Ker(ρ(g) - 𝟙) / Im(N); this is the form in which a homomorphism out
of Hⁱ(G, A) is defined by its values on g-fixed elements.
In degree 2 it then makes the map explicit on cocycles. Let n be the order of G. A
g-fixed element a is sent to the class of the carry cocycle
(gⁱ, gʲ) ↦ a if i + j ≥ n, and 0 otherwise (0 ≤ i, j < n),
which records the carry in the addition of exponents modulo n
(Rep.FiniteCyclicGroup.groupCohomologyπEven_two_apply). Mathlib defines
groupCohomologyπEven through the periodic resolution
⋯ → k[G] --N--> k[G] --(g - 1)--> k[G] → k; the identification comes from a comparison map
from the bar resolution, which in degrees 1 and 2 sends [gⁱ] to 1 + g + ⋯ + gⁱ⁻¹ and
[gⁱ | gʲ] to the carry of i + j.
The cocycle description makes the periodicity class computable under change of groups. If
f : G → G' is a homomorphism of finite cyclic groups sending the generator g to g' ^ d, for a
generator g' of G', and d · |G| = m · |G'|, then the class of b is sent to the class of
m • b (Rep.FiniteCyclicGroup.map_groupCohomologyπEven_two). For d = 1, f is a surjection
with kernel of order m. In the cohomology of local fields this is the statement that
inflation along a tower of unramified extensions preserves the local invariant; general d
covers the change of ground field, where arithmetic Frobenius restricts to a power of arithmetic
Frobenius.
Main definitions #
Rep.FiniteCyclicGroup.carryCocycle: the carry cocycle of ag-fixed element, as ak-linear map into the2-cocycles.
Main results #
Rep.FiniteCyclicGroup.groupCohomologyπEven_surjective: in positive even degree every class is represented by an element fixed by the generator.Rep.FiniteCyclicGroup.ρ_apply_of_mem_ker: an element of the kernel ofρ(g) - 1is fixed byg.Rep.FiniteCyclicGroup.carryCocycle_apply_pow: the values of the carry cocycle.Rep.FiniteCyclicGroup.groupCohomologyπEven_two,Rep.FiniteCyclicGroup.groupCohomologyπEven_two_apply: in degree2,groupCohomologyπEvensends a fixed element to the class of its carry cocycle.Rep.FiniteCyclicGroup.map_groupCohomologyπEven_two: a homomorphism of finite cyclic groups sendinggtog' ^ d, withd · |G| = m · |G'|, sends the class ofbto the class ofm • b.
References #
- K. S. Brown, Cohomology of Groups, Graduate Texts in Mathematics 87, Springer (1982), Chapter I, §6 (the periodic resolution of a cyclic group) and Chapter I, §7 (comparison of projective resolutions).
- J.-P. Serre, Local Fields, Graduate Texts in Mathematics 67, Springer (1979), Chapter VIII, §4 (the cohomology of cyclic groups).
In positive even degree, every class in the cohomology of a finite cyclic group is represented by an element fixed by the generator.
The comparison map from the bar resolution to the periodic resolution #
The periodicity class in degree two #
An element of the kernel of ρ(g) - 1, the degree-2 cycles of the periodic complex, is fixed
by g.
The carry cocycle of an element a fixed by the generator g of a finite cyclic group of
order n: the 2-cocycle (gⁱ, gʲ) ↦ a if i + j ≥ n and 0 otherwise, for 0 ≤ i, j < n
(carryCocycle_apply_pow). Its class is the periodicity class of a
(groupCohomologyπEven_two_apply).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The values of the carry cocycle: on (gⁱ, gʲ) with i, j < n it is a if i + j ≥ n and
0 otherwise.
The periodicity class in degree 2 is the class of the carry cocycle: Mathlib's
groupCohomologyπEven in degree 2 factors through the carry cocycle.
The periodicity class in degree 2 is the class of the carry cocycle: an element a
fixed by the generator g is sent to the class of (gⁱ, gʲ) ↦ a if i + j ≥ n, and 0
otherwise.
Change of group between finite cyclic groups #
Change of group for the periodicity class between finite cyclic groups. Let
f : G →* G' be a homomorphism of finite cyclic groups sending the generator g to g' ^ d,
where g' generates G', let m satisfy d · |G| = m · |G'|, and let φ : Res_f B ⟶ A.
Then H²(G', B) → H²(G, A) sends the class of a g'-fixed element y to the class of the
g-fixed element m • φ y. For d = 1 this is inflation along a surjection with kernel of
order m.