Documentation

TauCeti.Topology.Algebra.GroupExtension.CohomFp

The class of a profinite extension by ๐”ฝ_p in Hยฒ(G, ๐”ฝ_p) #

The extension dictionary of TauCeti/Topology/Algebra/GroupExtension/Cohomology.lean classifies the profinite extensions of a topological group G by a compact module M through the explicit continuous cohomology group Hยฒ(G, M) of TauCeti.ContCohomology. The cohomology every dimension count of the pro-p theory is stated on is instead Mathlib's continuousCohomology of the trivial ๐”ฝ_p-representation, TauCeti.cohomFp p G 2, and the two are identified by TauCeti.cohomFpAddEquivH2Additive for any trivial action of G on the multiplicatively written ๐”ฝ_p. This file reads the class of a profinite extension of G by ๐”ฝ_p, on which G acts trivially, in cohomFp p G 2, so that the extensions by ๐”ฝ_p and the cup products of classes of Hยน(G, ๐”ฝ_p) live in one group. The class vanishes exactly when the extension has a continuous homomorphic section, and two extensions have the same class exactly when they are continuously equivalent, and for profinite G every class is the class of an extension, so that the class is a bijection from the extensions modulo continuous equivalence onto cohomFp p G 2; these are the theorems of the dictionary transported along the identification.

Main declarations #

References #

The class in Hยฒ(G, ๐”ฝ_p) of a profinite extension of G by ๐”ฝ_p with trivial action: its class in the explicit continuous cohomology, TauCeti.ProfiniteGroupExtension.contCohomologyClass, read in Mathlib's continuous cohomology of the trivial ๐”ฝ_p-representation.

Instances For
    @[simp]

    The class of a profinite extension by ๐”ฝ_p in Hยฒ(G, ๐”ฝ_p) is its class in the explicit continuous cohomology, under the identification TauCeti.cohomFpAddEquivH2Additive.

    A profinite extension by ๐”ฝ_p has a continuous homomorphic section exactly when its class in Hยฒ(G, ๐”ฝ_p) vanishes.

    Two profinite extensions by ๐”ฝ_p are continuously equivalent exactly when their classes in Hยฒ(G, ๐”ฝ_p) agree.

    Every class of Hยฒ(G, ๐”ฝ_p) is the class of a profinite extension of G by ๐”ฝ_p with trivial action: TauCeti.ProfiniteGroupExtension.exists_contCohomologyClass_eq read on cohomFp p G 2.

    Hยฒ(G, ๐”ฝ_p) classifies the profinite extensions of G by ๐”ฝ_p with trivial action: the class descends to a bijection from those extensions modulo continuous equivalence onto cohomFp p G 2, the bijection TauCeti.ProfiniteGroupExtension.contCohomologyClassEquiv read on cohomFp p G 2.

    Instances For