The explicit models of Hยน(G, ๐ฝ_p) and Hยฒ(G, ๐ฝ_p) #
The cohomology cohomFp p G n with trivial ZMod p coefficients is Mathlib's continuous cohomology
of an object of TopRep (ZMod p) G, while the explicit low-degree cohomology H1 G M and H2 G M
of TauCeti.ContCohomology is computed from inhomogeneous cochains with values in a discrete
G-module, and every rank count of a pro-p group is stated for the explicit model. This file
identifies the two in degrees one and two.
The comparison for a discrete smooth representation over any scalars is
TopRep.explicitH1AddEquivContinuousCohomologyOfDiscrete and its degree-two counterpart. For
X = trivialFp p G the carrier is the universe lift of ZMod p, and a further change of
coefficients along trivialFpEquiv p G lands in H1 G (ZMod p) and H2 G (ZMod p), for any
trivial action of G on ZMod p. In degree one, the class group of a trivial action is the group
of continuous characters, so Hยน(G, ๐ฝ_p) is the continuous ๐ฝ_p-dual of G, as an
๐ฝ_p-vector space. The extensions of a profinite group by ๐ฝ_p are written multiplicatively, so
the degree-two identification is also read on the additive type tag of Multiplicative (ZMod p)
with a trivial action.
Main definitions #
TauCeti.cohomFpAddEquivH1,TauCeti.cohomFpAddEquivH2:cohomFp p G 1andcohomFp p G 2are the explicitH1 G (ZMod p)andH2 G (ZMod p)for a trivial action.TauCeti.cohomFpLinearEquivH2: the degree-two identification is๐ฝ_p-linear; byTauCeti.cohomFpAddEquivH2_cohomFpMapit carriescohomFpMapto the explicit pullback, andTauCeti.natCard_H2_eq_pow_finrank_cohomFp_twocounts the explicit model by the dimension.TauCeti.cohomFpAddEquivH2Additive:cohomFp p G 2is the explicitHยฒ(G, Additive ๐ฝ_p)of the additive type tag of a multiplicatively written๐ฝ_pwith trivial action.TauCeti.cohomFpLinearEquivContinuousZModDual:Hยน(G, ๐ฝ_p)is the continuous๐ฝ_p-dual ofG, as an๐ฝ_p-vector space;TauCeti.cohomFpLinearEquivContinuousZModDual_ฯ_applycomputes it on the class of a homogeneous one-cocycle.TauCeti.cohomFpTwoLinearEquivOfContinuousMulEquiv: a topological isomorphismG โโ* HinducesHยฒ(G, ๐ฝ_p) โโ[๐ฝ_p] Hยฒ(H, ๐ฝ_p), with no action of either group in its statement; on the explicit models it is the pullback alonge.symmfor any trivial actions (TauCeti.cohomFpTwoLinearEquivOfContinuousMulEquiv_apply), soTauCeti.finrank_cohomFp_two_congr: the dimension ofHยฒ(-, ๐ฝ_p)is an isomorphism invariant.
References #
- J.-P. Serre, Galois Cohomology, I ยง2.
The universe lift trivialFpEquiv p G is compatible with the trivial actions on both sides.
Hยน(G, ๐ฝ_p) is the explicit H1 G (ZMod p), for any trivial action of G on ZMod p.
Equations
- One or more equations did not get rendered due to their size.
Instances For
On the comparison of the carrier of trivialFp p G, the identification cohomFpAddEquivH1 is
the change of coefficients along the universe lift trivialFpEquiv p G.
Hยฒ(G, ๐ฝ_p) is the explicit H2 G (ZMod p), for any trivial action of G on ZMod p.
Equations
- One or more equations did not get rendered due to their size.
Instances For
On the comparison of the carrier of trivialFp p G, the identification cohomFpAddEquivH2 is
the change of coefficients along the universe lift trivialFpEquiv p G.
The degree-two identification is natural. Under cohomFpAddEquivH2, the cohomology map
cohomFpMap p ฯ 2 along a continuous homomorphism ฯ : H โโ* G is the explicit pullback of
two-cocycles along ฯ, for any trivial actions of G and H on ZMod p.
Hยฒ(G, ๐ฝ_p) is the explicit H2 G (ZMod p) as an ๐ฝ_p-vector space, for any trivial
action of G on ZMod p.
Equations
- TauCeti.cohomFpLinearEquivH2 p G htriv = LinearEquiv.ofBijective (AddMonoidHom.toZModLinearMap p (TauCeti.cohomFpAddEquivH2 p G htriv).toAddMonoidHom) โฏ
Instances For
The linear identification of Hยฒ(G, ๐ฝ_p) with its explicit model is the additive one.
The order of Hยฒ(G, ๐ฝ_p): a finite-dimensional Hยฒ(G, ๐ฝ_p) makes the explicit model
H2 G (ZMod p) of order p ^ dim Hยฒ(G, ๐ฝ_p), for any trivial action of G on ZMod p.
Hยน(G, ๐ฝ_p) is the continuous ๐ฝ_p-dual of G, as an ๐ฝ_p-vector space: the classes of
continuous 1-cocycles for the trivial action are the continuous characters G โ ๐ฝ_p.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The defining equation of cohomFpLinearEquivContinuousZModDual: for the trivial action
trivialZModAction p G, it is the identification cohomFpAddEquivH1 of Hยน(G, ๐ฝ_p) with the
explicit model followed by the identification H1EquivOfSmulEqSelf of the explicit classes with
the continuous characters.
The character attached by cohomFpLinearEquivContinuousZModDual to the class of a homogeneous
one-cocycle z reads z at (1, g).
The identification Additive (Multiplicative (ZMod p)) โ+ ZMod p carries a trivial action of
G on the source to the trivial action TauCeti.trivialZModAction on the target.
Hยฒ(G, ๐ฝ_p) is the explicit Hยฒ(G, Additive ๐ฝ_p) of the multiplicatively written
๐ฝ_p with a trivial action of G, read additively: the identification TauCeti.cohomFpAddEquivH2
with the explicit Hยฒ(G, ZMod p) for the trivial action, followed by the change of coefficients
along Additive (Multiplicative (ZMod p)) โ+ ZMod p.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The identification TauCeti.cohomFpAddEquivH2Additive is TauCeti.cohomFpAddEquivH2 for the
trivial action TauCeti.trivialZModAction, followed by the change of coefficients along
Additive (Multiplicative (ZMod p)) โ+ ZMod p.
Hยฒ(-, ๐ฝ_p) is invariant under topological isomorphism: a topological isomorphism
G โโ* H induces an ๐ฝ_p-linear isomorphism Hยฒ(G, ๐ฝ_p) โโ[๐ฝ_p] Hยฒ(H, ๐ฝ_p). On the explicit
models H2 G (ZMod p) and H2 H (ZMod p), for any trivial actions of G and H on ZMod p, it
is the pullback along e.symm (TauCeti.cohomFpTwoLinearEquivOfContinuousMulEquiv_apply).
Equations
- One or more equations did not get rendered due to their size.
Instances For
On the explicit models, for any trivial actions of G and H on ZMod p, the transport of
Hยฒ(-, ๐ฝ_p) along e : G โโ* H is the pullback along e.symm.
The dimension of Hยฒ(-, ๐ฝ_p) is invariant under topological isomorphism.