Canonical second continuous cohomology along compatible pairs in independent universes #
Mathlib's ContinuousCohomology.map pulls continuous cohomology back along a compatible pair
(φ : H →ₜ* G, f : res φ X ⟶ Y), but it is a morphism in a single category of topological
modules, so it binds both groups to one universe and both coefficient objects to one universe.
For discrete coefficient modules and locally compact groups this file constructs the same
pullback on Mathlib's continuousCohomology 2 with the universes of G and M independent of
those of H and N. This is what a field isomorphism K ≃+* L between fields in different
universes, such as K ≃+* ULift K, induces on the canonical second Galois cohomology groups.
On canonical homogeneous cocycles the construction is the expected cochain pullback: a cocycle
σ of G goes to the cocycle (h₀, h₁, h₂) ↦ f (σ (φ h₀) (φ h₁) (φ h₂)) of H
(TauCeti.ContCohomology.iCycles_homogeneousCocyclesMap2_apply), and classes go to classes
(TauCeti.ContCohomology.continuousCohomologyMap2_homologyπ). Since the pullback of a canonical
cocycle lives in a category of a different universe, it is constructed through the explicit
inhomogeneous model, in which cochains are plain functions and pullback needs no common
universe. When all four types share one universe it is Mathlib's map
(TauCeti.ContCohomology.continuousCohomologyMap2_eq_map).
Main definitions #
TauCeti.ContCohomology.homogeneousCocyclesMap2: pullback of canonical continuous two-cocycles along a compatible pair.TauCeti.ContCohomology.continuousCohomologyMap2: the induced map oncontinuousCohomology 2.TauCeti.ContCohomology.continuousCohomologyMap2Equiv: the additive equivalence induced by a compatible pair of equivalences.
Main results #
TauCeti.ContCohomology.iCycles_homogeneousCocyclesMap2_apply: the value of a pulled-back canonical cocycle.TauCeti.ContCohomology.continuousCohomologyMap2_homologyπ: the map on classes is induced by the map on cocycles.TauCeti.ContCohomology.explicitH2AddEquivContinuousCohomology_continuousCohomologyMap2: the comparison with the explicit model carriesexplicitMap2tocontinuousCohomologyMap2.TauCeti.ContCohomology.homogeneousCocyclesMap2_eq_cocyclesMapandTauCeti.ContCohomology.continuousCohomologyMap2_eq_map: in a single universe these are Mathlib'sContinuousCohomology.cocyclesMapandContinuousCohomology.map.TauCeti.ContCohomology.continuousCohomologyMap2_idandTauCeti.ContCohomology.continuousCohomologyMap2_comp: functoriality, with the three groups in independent universes.
References #
- J. Neukirch, A. Schmidt, K. Wingberg, Cohomology of Number Fields, 2nd ed., Ch. I, §2 and §5: compatible pairs and the induced maps on homogeneous and inhomogeneous cochains.
Pullback of canonical continuous two-cocycles along a compatible pair (φ, f), with the
universes of G and M independent of those of H and N. Its value is computed by
TauCeti.ContCohomology.iCycles_homogeneousCocyclesMap2_apply.
Instances For
On explicit cocycles, pullback of canonical cocycles is the explicit pullback.
The pulled-back canonical cocycle. The homogeneous cocycle σ of G goes to the
homogeneous cocycle (h₀, h₁, h₂) ↦ f (σ (φ h₀) (φ h₁) (φ h₂)) of H.
Pullback along a compatible pair on Mathlib's continuousCohomology 2, with the universes
of G and M independent of those of H and N. It is induced by
TauCeti.ContCohomology.homogeneousCocyclesMap2 (continuousCohomologyMap2_homologyπ), and in
a single universe it is Mathlib's ContinuousCohomology.map (continuousCohomologyMap2_eq_map).
Instances For
The comparison with the explicit model carries the explicit pullback explicitMap2 to
continuousCohomologyMap2.
The map on classes is induced by the map on cocycles. The class of a canonical cocycle goes to the class of its pullback.
In a single universe, pullback of canonical cocycles is Mathlib's
ContinuousCohomology.cocyclesMap along the same compatible pair.
In a single universe, continuousCohomologyMap2 is Mathlib's ContinuousCohomology.map
along the same compatible pair.
Pullback along the identity compatible pair is the identity.
Pullback respects composition of compatible pairs, with the three groups and their coefficient modules in independent universes.
The additive equivalence of canonical second continuous cohomology groups induced by a
compatible pair of a continuous multiplicative equivalence φ : H ≃ₜ* G and an additive
equivalence e : M ≃+ N, with the universes of G and M independent of those of H and
N. Its forward and inverse maps are continuousCohomologyMap2 along the pair and along its
inverse.
Instances For
The equivalence is pullback along its forward compatible pair.
The inverse equivalence is pullback along the inverse compatible pair.