The splitting module of a degree-two cohomology class #
For a representation A of a group G and a class u ∈ H²(G, A), this file
constructs the splitting module A(u). Its underlying module is I_G × A, where I_G is
the augmentation ideal. A cocycle representing u twists the diagonal action on this product.
There is a short exact sequence
0 → A → A(u) → I_G → 0,
and the image of u in H²(G, A(u)) is zero. This is the second dimension shift in Tate's
cup-product criterion: once the hypotheses of that criterion show that A(u) has vanishing
cohomology in two consecutive degrees for every subgroup, Tate's cohomological triviality
criterion makes it acyclic in every Tate degree.
The construction follows J. S. Milne, Class Field Theory, Chapter II, proof of Theorem 3.11.
It is adapted to Mathlib's Rep and low-degree cohomology API from
kbuzzard/ClassFieldTheory, commit ccc3323c6750abca25b49b35106f54eb3a398509, file
ClassFieldTheory/Cohomology/SplittingModule.lean (Apache-2.0).
Main definitions #
Rep.splittingModule: the splitting module of a degree-two class.Rep.splittingModuleSES: its short exact sequence with the augmentation ideal.
Main results #
Rep.splittingModuleSES_shortExact,Rep.splittingModuleSES_res_shortExact: the splitting-module sequence is short exact, also after restriction.Rep.map_splittingModuleIncl_res_eq_zero: after restriction along any group homomorphism, the defining class maps to zero in the splitting module's second cohomology.Rep.surjective_connecting_res_splittingModule: the connecting mapH¹(H, I_G) → H²(H, A)of the splitting-module sequence restricted alongf : H → Gis onto whenH²(H, A)is generated by the restriction of the defining class.
The linear correction term contributed by a cocycle to the action on its splitting module.
Instances For
The correction term is the coefficientwise pairing with the chosen cocycle representative.
The correction term at the identity is zero.
The cocycle identity is precisely the identity needed for the twisted maps to form a group action on the splitting module.
The splitting module A(u) of a class u ∈ H²(G, A). Its underlying module is
linearly equivalent to I_G × A; the action is twisted by a chosen cocycle representing u.
Instances For
The underlying linear equivalence from the splitting module to I_G × A.
Instances For
Construct an element of the splitting module from its augmentation-ideal and coefficient coordinates.
Instances For
The coordinates of an element constructed by splittingModuleMk.
The action on the splitting module, transported to I_G × A.
The inclusion A → A(u) into the second factor of the splitting module.
Instances For
Under splittingModuleEquiv, the inclusion sends a to (0, a).
The projection A(u) → I_G from the splitting module to the augmentation ideal.
Instances For
The projection from the splitting module returns the first transported coordinate.
The inclusion of A followed by the projection to I_G is zero.
The inclusion of A followed by the projection to I_G is zero.
The inclusion of A into the splitting module is injective.
The kernel of the projection to I_G is the image of the inclusion of A.
The short complex A → A(u) → I_G associated to the splitting module.
Instances For
The splitting-module sequence has maps the inclusion of A and the projection to I_G.
The left object of the splitting-module sequence is the original representation.
The middle object of the splitting-module sequence is the splitting module.
The right object of the splitting-module sequence is the augmentation ideal.
The first map of the splitting-module sequence is the inclusion into the second factor.
The second map of the splitting-module sequence is projection onto the first factor.
The splitting-module sequence 0 → A → A(u) → I_G → 0 is short exact.
The splitting-module sequence stays short exact after restriction along any monoid
homomorphism f : H →* G.
The one-cochain g ↦ ([g]-[1], g • c(1,1)) in the splitting module. Its coboundary is
the image of the chosen representative c of u.
Instances For
The coboundary of splittingModuleCochain is the image of the chosen cocycle representative
under the inclusion A → A(u).
The composite of the chosen representative of u with the splitting-module inclusion is a
coboundary.
After restriction along any group homomorphism, the defining class u maps to zero in the
second cohomology of the restricted splitting module.
The defining class u maps to zero in H²(G, A(u)).
The connecting map H¹(H, I_G) → H²(H, A) of the splitting module sequence restricted along a
group homomorphism f : H → G is onto: u restricts to a generator of H²(H, A) and dies in the
splitting module.