Every absolute solution of a finite two-group cocycle embedding problem comes from an actual solution on the maximal real pro-two group.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField Topology
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTower.Sawin
open ClassFieldTower.Cohomology ClassFieldTower.ProP
open ClassFieldTower.Martinet.Shafarevichtheorem exists_maximalRealProTwo_cocycle_lift_of_absolute_lift
(T : Set (HeightOneSpectrum (𝓞 ℚ)))
(hThree : (Rat.HeightOneSpectrum.primesEquiv (R := 𝓞 ℚ)).symm
(⟨3, Nat.prime_three⟩ : Nat.Primes) ∈ T)
{Q : Type} [Group Q] [TopologicalSpace Q] [DiscreteTopology Q] [Finite Q]
(hQ : IsPGroup 2 Q)
(q : (maximalRealProPOutside 2 T ≃ₐ[ℚ] maximalRealProPOutside 2 T) →ₜ* Q)
(z : trivialZModPCocyclesLifted 2 Q 2)
(s : Field.absoluteGaloisGroup ℚ →ₜ* H2CocycleExtension z)
(hs : (H2CocycleExtension.projection z).comp s =
q.comp (absoluteToMaximalRealProPOutside 2 T)) :
∃ t : (maximalRealProPOutside 2 T ≃ₐ[ℚ] maximalRealProPOutside 2 T) →ₜ*
H2CocycleExtension z,
(H2CocycleExtension.projection z).comp t = q