Continuous cohomology does not see the scalars #
Mathlib's continuousCohomology n X, for X : TopRep k G, is the homology of the complex of
homogeneous cochains, a complex of topological k-modules built from the iterated coinduction
C(G, C(G, …, X.V)) and its invariants. Forgetting the scalars, that is reading X as a
continuous representation on the underlying topological abelian group X.V, gives an object
TopRep.restrictScalarsInt.obj X of TopRep ℤ G, and this file proves that its continuous
cohomology is the underlying topological abelian group of the continuous cohomology of X:
continuousCohomology n (TopRep.restrictScalarsInt.obj X)
≅ TopModuleCat.restrictScalarsInt.obj (continuousCohomology n X).
The identification is available at every level of the construction, not only on cohomology: the
coinduced resolution of the underlying additive representation is the underlying additive
resolution (TopRep.resolutionXRestrictScalarsIntIso, compatible with the differentials), the
complex of homogeneous cochains of the underlying additive representation is the image of the
complex of homogeneous cochains under the functor forgetting the scalars
(TopRep.homogeneousCochainsRestrictScalarsIntIso), and the cocycles are identified by
TauCeti.ContCohomology.cocyclesRestrictScalarsIntIso. A consumer holding a cocycle of X can
read it as a cocycle of the underlying additive representation and compare the two classes through
TauCeti.ContCohomology.π_comp_restrictScalarsIntIso_hom.
The point of the statement is that the calculus of continuous cohomology, with its explicit low
degree cocycles, its long exact sequences and its comparison with discrete group cohomology, is
developed for coefficients in TopRep ℤ G, in particular for the discrete modules
TauCeti.ofDiscreteModule ℤ G M, while the coefficient objects of the pro-p theory, such as the
trivial representation on 𝔽_p, are objects of TopRep (ZMod p) G so that their cohomology is a
vector space over 𝔽_p. The isomorphism here, together with
TauCeti.ContCohomology.ofDiscreteModule_eq_restrictScalarsInt_obj, which identifies the
underlying additive representation of a discrete X with TauCeti.ofDiscreteModule ℤ G X.V, is
what lets every result of the first kind be applied to coefficients of the second kind.
Main definitions #
TopRep.resolutionXRestrictScalarsIntIso: the coinduced resolution of the underlying additive representation is the underlying additive resolution.TopRep.homogeneousCochainsRestrictScalarsIntIso: the homogeneous cochains of the underlying additive representation are the image of the homogeneous cochains under forgetting the scalars.TauCeti.ContCohomology.restrictScalarsIntIso: continuous cohomology commutes with forgetting the scalars, as an isomorphism inTopModuleCat ℤ;TauCeti.ContCohomology.cocyclesRestrictScalarsIntIsois the corresponding identification of the cocycles.TauCeti.ContCohomology.ofDiscreteModuleRestrictScalarsIntIso: for a discreteX, the continuous cohomology ofofDiscreteModule ℤ G X.Vis the underlying topological abelian group of the continuous cohomology ofX;subsingleton_continuousCohomology_ofDiscreteModule_iffandnontrivial_continuousCohomology_ofDiscreteModule_iffread it on vanishing, andTauCeti.ContCohomology.ofDiscreteModuleCocyclesRestrictScalarsIntIsois the corresponding identification of the cocycles.
Main results #
TopRep.d_comp_resolutionXRestrictScalarsIntIso_hom: the identification of the resolutions commutes with the differentials.TauCeti.ContCohomology.π_comp_restrictScalarsIntIso_hom: the isomorphism carries the class of a cocycle to the class of the corresponding cocycle, andTauCeti.ContCohomology.cocyclesRestrictScalarsIntIso_hom_comp_map_iCyclesidentifies the corresponding cocycle as the same homogeneous cochain;TauCeti.ContCohomology.π_comp_ofDiscreteModuleRestrictScalarsIntIso_homandTauCeti.ContCohomology.iCycles_ofDiscreteModuleCocyclesRestrictScalarsIntIso_hom_applyare the corresponding statements for a discreteX. The additive equivalencesTauCeti.ContCohomology.restrictScalarsIntEquiv,TauCeti.ContCohomology.cocyclesRestrictScalarsIntEquivandTauCeti.ContCohomology.ofDiscreteModuleRestrictScalarsIntEquivbetween the carriers are the isomorphisms on elements; they act through the values of the iterated function spaces (TopRep.resolutionXRestrictScalarsIntIso_succ_hom_apply,TauCeti.ContCohomology.iCycles_cocyclesRestrictScalarsIntEquiv_zero_applyand its analogues in degrees one and two,TauCeti.ContCohomology.restrictScalarsIntEquiv_π).TauCeti.ContCohomology.coeffMap_comp_restrictScalarsIntIso_hom: the isomorphism is natural in the representation, with respect to the coefficient mapsTauCeti.ContinuousCohomology.coeffMap;TopRep.cochainsMap_comp_homogeneousCochainsRestrictScalarsIntIso_homandTauCeti.ContCohomology.cocyclesMap_comp_cocyclesRestrictScalarsIntIso_homare the corresponding statements for the cochains and the cocycles.TauCeti.ContCohomology.map_comp_restrictScalarsIntIso_hom_of_hom: the isomorphism is also natural with respect to the simultaneous change of group and coefficientsContinuousCohomology.map phi falong a continuous homomorphismphi : H →ₜ* G, with the scalar-restricted coefficient mapTopRep.resRestrictScalarsIntMap phi f. This is what transfers statements about change-of-group maps, such as Shapiro's lemma, from discreteℤ-modules to coefficients over an arbitrary ring.TauCeti.ContCohomology.ofDiscreteModule_eq_restrictScalarsInt_obj: for a discreteX, the underlying additive representation isTauCeti.ofDiscreteModule ℤ G X.V.
References #
- J. Neukirch, A. Schmidt, K. Wingberg, Cohomology of Number Fields, 2nd ed., Ch. I, §2: the cohomology of a profinite group with coefficients in a discrete module is computed by continuous cochains valued in the underlying abelian group; no scalars enter the construction.
The resolution #
The coinduced resolution of the underlying additive representation of X is the underlying
additive resolution of X, degree by degree: in degree n both sides are the representation on
the iterated function space C(G, C(G, …, X.V)).
Equations
Instances For
In degree zero the identification of the resolutions is the identity.
In degree zero the identification of the resolutions does not change elements.
In degree n + 1 the identification of the resolutions is the coinduction of the
identification in degree n, followed by the identification of the coinduced representations.
In degree n + 1 the identification of the resolutions acts on an element of the iterated
function space C(G, C(G, …, X.V)) by applying the identification in degree n to its values.
The identification of the resolutions commutes with the differentials of the resolution.
The identification of the resolutions commutes with the differentials of the resolution.
The homogeneous cochains #
The complex of homogeneous cochains of the underlying additive representation of X is the
image of the complex of homogeneous cochains of X under the functor forgetting the scalars.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The component in degree n of homogeneousCochainsRestrictScalarsIntIso is the identification
of the invariants of the identified resolutions.
On elements, the identification of the homogeneous cochains in degree n is the identification
of the resolutions in degree n + 1 on the underlying invariant elements.
Naturality #
The identification of the resolutions is natural in the representation: on the elements of
the resolutions, the map induced by the underlying additive map of f is the map induced by
f.
The identification of the complexes of homogeneous cochains is natural in the representation.
Continuous cohomology #
Continuous cohomology does not see the scalars. The continuous cohomology of the
underlying additive representation of X is the underlying topological abelian group of the
continuous cohomology of X.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The cocycles of the underlying additive representation of X are the underlying topological
abelian group of the cocycles of X.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Under cocyclesRestrictScalarsIntIso, a cocycle corresponds to the same homogeneous cochain,
read through homogeneousCochainsRestrictScalarsIntIso.
Under cocyclesRestrictScalarsIntIso, a cocycle corresponds to the same homogeneous cochain,
read through homogeneousCochainsRestrictScalarsIntIso.
restrictScalarsIntIso carries the class of a cocycle of the underlying additive
representation to the class of the corresponding cocycle of X.
restrictScalarsIntIso carries the class of a cocycle of the underlying additive
representation to the class of the corresponding cocycle of X.
The cocycles of the underlying additive representation of X are the cocycles of X, as an
additive equivalence between the carriers.
Equations
Instances For
The additive equivalence cocyclesRestrictScalarsIntEquiv is cocyclesRestrictScalarsIntIso
on elements.
The continuous cohomology of the underlying additive representation of X is the continuous
cohomology of X, as an additive equivalence between the carriers.
Equations
Instances For
The additive equivalence restrictScalarsIntEquiv is restrictScalarsIntIso on elements.
restrictScalarsIntEquiv carries the class of a cocycle of the underlying additive
representation to the class of the corresponding cocycle of X.
Under cocyclesRestrictScalarsIntEquiv, the underlying homogeneous cochain of a cocycle is
carried by the identification of the resolutions.
In degree zero, cocyclesRestrictScalarsIntEquiv does not change the values of a homogeneous
cocycle: both sides are the function C(G, X.V) underlying the cocycle.
In degree one, cocyclesRestrictScalarsIntEquiv does not change the values of a homogeneous
cocycle: both sides are the function C(G, C(G, X.V)) underlying the cocycle.
In degree two, cocyclesRestrictScalarsIntEquiv does not change the values of a homogeneous
cocycle.
The identification of the cocycles is natural in the representation: on cocycles, the map
induced by the underlying additive map of f is the underlying additive map of the map induced
by f.
The identification of the cocycles is natural in the representation: on cocycles, the map
induced by the underlying additive map of f is the underlying additive map of the map induced
by f.
Continuous cohomology does not see the scalars, naturally. The identification
restrictScalarsIntIso is natural in the representation: it carries the coefficient map of the
underlying additive map of f to the underlying additive map of the coefficient map of f.
Continuous cohomology does not see the scalars, naturally. The identification
restrictScalarsIntIso is natural in the representation: it carries the coefficient map of the
underlying additive map of f to the underlying additive map of the coefficient map of f.
Scalar restriction commutes with the simultaneous group-and-coefficient map on continuous cohomology.
Discrete coefficients #
For a discrete X, the operators of the underlying additive representation of X are those
of the object attached by the discrete coefficient dictionary to X.V with the action read off
from X.
For a discrete X, the underlying additive representation of X is the object attached by
the discrete coefficient dictionary to X.V with the action read off from X. Together with
restrictScalarsIntIso, this applies every statement about the coefficients
TauCeti.ofDiscreteModule ℤ G M to the continuous cohomology of X.
The carrier cast identifying discrete coefficients with their underlying additive representation is the identity.
The continuous cohomology of a discrete representation over any scalars is that of its
carrier as a discrete ℤ-module, with the action read off from X: the composite of
ofDiscreteModule_eq_restrictScalarsInt_obj and restrictScalarsIntIso.
Equations
Instances For
The morphism of ofDiscreteModuleRestrictScalarsIntIso is the coefficient transport followed
by the scalar-restriction isomorphism.
The continuous cohomology of the carrier of a discrete X as a discrete ℤ-module is the
continuous cohomology of X, as an additive equivalence between the carriers.
Equations
Instances For
ofDiscreteModuleRestrictScalarsIntEquiv is the transport along the equality of objects
followed by restrictScalarsIntEquiv.
The cocycles of the carrier of a discrete X as a discrete ℤ-module are the underlying
topological abelian group of the cocycles of X: the composite of
ofDiscreteModule_eq_restrictScalarsInt_obj and cocyclesRestrictScalarsIntIso.
Equations
Instances For
ofDiscreteModuleCocyclesRestrictScalarsIntIso is the transport along the equality of objects
followed by cocyclesRestrictScalarsIntEquiv.
ofDiscreteModuleRestrictScalarsIntIso carries the class of a cocycle of the carrier to the
class of the corresponding cocycle of X.
ofDiscreteModuleRestrictScalarsIntIso carries the class of a cocycle of the carrier to the
class of the corresponding cocycle of X.
ofDiscreteModuleRestrictScalarsIntEquiv carries the class of a cocycle of the carrier to the
class of the corresponding cocycle of X.
In degree one, ofDiscreteModuleCocyclesRestrictScalarsIntIso does not change the values of
a homogeneous cocycle.
Hⁿ(G, X) vanishes exactly when the ℤ-cohomology of the carrier of the discrete X
vanishes.
Hⁿ(G, X) is nontrivial exactly when the ℤ-cohomology of the carrier of the discrete X
is nontrivial.