Dimension shifting in ordinary group cohomology #
For a representation A of a group G, the upward dimension-shifting sequence
0 ⟶ A ⟶ Coind_⊥^G A ⟶ dimensionShiftUp A ⟶ 0
has a middle term whose cohomology vanishes in every positive degree (Shapiro's lemma). Its
connecting homomorphism is therefore an isomorphism Hⁿ⁺¹(G, dimensionShiftUp A) ≅ Hⁿ⁺²(G, A),
and surjective in the remaining degree H⁰(G, dimensionShiftUp A) ⟶ H¹(G, A). The same holds
after restriction to any subgroup, so a vanishing hypothesis can be moved between degrees
simultaneously on all subgroups, which is what the inflation-restriction sequence needs.
Only the upward sequence appears here. The downward sequence has Ind_⊥^G A as its middle term,
which is acyclic for ordinary cohomology only when G is finite; the downward shift is therefore
stated for Tate cohomology instead, in TauCeti.TateCohomology.dimensionShiftDownIso.
Each isomorphism below has Mathlib's groupCohomology.δ as its forward map, so its naturality is
the existing naturality of δ and no abstract choice of isomorphism enters.
Main definitions #
TauCeti.groupCohomology.dimensionShiftUpIso,dimensionShiftUpResIso: the shift as an isomorphism, overGand after restriction to a subgroup.
Main statements #
TauCeti.groupCohomology.dimensionShiftUpIso_hom,dimensionShiftUpResIso_hom: the shift is Mathlib's connecting homomorphismgroupCohomology.δofRep.dimensionShiftUpSES.TauCeti.groupCohomology.isZero_dimensionShiftUp_iff,TauCeti.groupCohomology.isZero_res_dimensionShiftUp_iff: the shift moves a vanishing hypothesis between degrees, which is the form the inflation-restriction sequence consumes.TauCeti.groupCohomology.epi_δ_dimensionShiftUp_zero,TauCeti.groupCohomology.epi_δ_res_dimensionShiftUp_zero: in the remaining degree the connecting homomorphismH⁰(dimensionShiftUp A) ⟶ H¹(A)is only surjective, overGand after restriction to a subgroup.
References #
- J. S. Milne, Class Field Theory, Chapter II, §1 (dimension shifting, 1.13).
- K. S. Brown, Cohomology of Groups, III §7.
- The same statements appear in
ClassFieldTheory/Cohomology/Functors/UpDown.leaninkbuzzard/ClassFieldTheory, commitccc3323c6750abca25b49b35106f54eb3a398509(Apache-2.0), asδ_up_isIso,isIso_δ_up_resand theepi_δ_*_zerofamily; they are reimplemented here on Tau Ceti'sdimensionShiftUp*API and Mathlib'sgroupCohomology.δ, with a different degree indexing and without that file's separateIsIsodeclarations.
Dimension shifting as an isomorphism: Hⁿ⁺¹(G, dimensionShiftUp A) ≅ Hⁿ⁺²(G, A), the
connecting homomorphism of the coinduced sequence, whose middle term has vanishing cohomology
in both degrees (Shapiro's lemma). The forward map is Mathlib's δ, so naturality is free;
degree 0 is only an epimorphism, hence the indexing starts at n + 1.
Equations
- TauCeti.groupCohomology.dimensionShiftUpIso A n = ⋯.δIso (n + 1) (n + 2) ⋯ ⋯ ⋯
Instances For
The dimension-shifting isomorphism is the connecting homomorphism.
Vanishing in degree n + 1 of an upward shift is vanishing in degree n + 2 of the
original module. This is the form in which the shift is consumed: it moves a vanishing
hypothesis between degrees.
In the remaining degree the connecting homomorphism H⁰(G, dimensionShiftUp A) ⟶ H¹(G, A)
is surjective: Shapiro's lemma only gives vanishing of the coinduced middle term in positive
degrees, so degree 0 has the input an epimorphism needs but not the second input an
isomorphism would need.
Dimension shifting after restriction to a subgroup, as an isomorphism:
Hⁿ⁺¹(S, dimensionShiftUp A) ≅ Hⁿ⁺²(S, A). The forward map is Mathlib's δ, so naturality is
free; degree 0 is only an epimorphism, hence the indexing starts at n + 1.
Equations
- TauCeti.groupCohomology.dimensionShiftUpResIso A S n = ⋯.δIso (n + 1) (n + 2) ⋯ ⋯ ⋯
Instances For
The restricted dimension-shifting isomorphism is the connecting homomorphism.
After restriction to a subgroup, vanishing in degree n + 1 of an upward shift is
vanishing in degree n + 2 of the original module. Together with the unrestricted form this
moves a vanishing hypothesis between degrees simultaneously on every subgroup.
After restriction to a subgroup, the connecting homomorphism
H⁰(S, dimensionShiftUp A) ⟶ H¹(S, A) is surjective: Shapiro's lemma only gives vanishing of
the coinduced middle term in positive degrees, so degree 0 has the input an epimorphism needs
but not the second input an isomorphism would need.