The p-torsion of H²_{cts}(Gal(ℚ̄_q/K),ℚ̄_q^×) has order p
ProvedgroupCohomology.natCard_torsionBy_continuousH2_units_eq_of_padicFix a prime and an intermediate field of the extension (the algebraic closure being PadicAlgCl q) with finite, and let be a group homomorphism from , realised as the -algebra automorphisms of , to the -algebra automorphisms of AlgebraicClosure ℚ. Two compatibility hypotheses are imposed on : for every intermediate field of with finite there is an intermediate field of with finite such that every with in the fixing subgroup of lies in the fixing subgroup of ; and conversely, for every such there is such an with in the fixing subgroup of implying in the fixing subgroup of . Let be a further prime. Consider the group continuousH2 r (Rep.ofAlgebraAutOnUnits K (PadicAlgCl q)), i.e. the quotient of the submodule levelCocycles₂ of -cocycles satisfying the level condition attached to by its intersection with the submodule levelCoboundaries₂ of -coboundaries, for the module of units of with its Galois action. The assertion is that its -torsion submodule, as a -module, has exactly elements.
This is the statement that the -torsion of the Brauer group of a finite extension of is cyclic of order , for the model of the continuous built from cocycles satisfying a level condition transported through . It feeds the computation that this has -rank one and the local-global comparison of -torsion classes used in the construction of the invariant map.
import Mathlib import Definitions.Def_GroupCohomology_ContinuousH2 set_option maxHeartbeats 4000000 set_option synthInstance.maxHeartbeats 400000 set_option backward.isDefEq.respectTransparency.types false set_option autoImplicit false open CategoryTheory open groupCohomology IntermediateField
theorem groupCohomology.natCard_torsionBy_continuousH2_units_eq_of_padic
(q : ℕ) [Fact q.Prime]
(K : IntermediateField ℚ_[q] (PadicAlgCl q)) [FiniteDimensional ℚ_[q] K]
(r : (PadicAlgCl q ≃ₐ[K] PadicAlgCl q) →* (AlgebraicClosure ℚ ≃ₐ[ℚ] AlgebraicClosure ℚ))
(hlevel : ∀ E : IntermediateField K (PadicAlgCl q), FiniteDimensional K E →
∃ F : IntermediateField ℚ (AlgebraicClosure ℚ), FiniteDimensional ℚ F ∧
∀ σ : PadicAlgCl q ≃ₐ[K] PadicAlgCl q, r σ ∈ F.fixingSubgroup → σ ∈ E.fixingSubgroup)
(hopen : ∀ F : IntermediateField ℚ (AlgebraicClosure ℚ), FiniteDimensional ℚ F →
∃ E : IntermediateField K (PadicAlgCl q), FiniteDimensional K E ∧
∀ σ : PadicAlgCl q ≃ₐ[K] PadicAlgCl q, σ ∈ E.fixingSubgroup → r σ ∈ F.fixingSubgroup)
(p : ℕ) [Fact p.Prime] :
Nat.card (Submodule.torsionBy ℤ (continuousH2 r (Rep.ofAlgebraAutOnUnits K (PadicAlgCl q))) (p : ℤ)) = p := by sorry