Module

RealProPFrobeniusCut.lean

Nyll.SawinTotallyRealTowers.RealProPFrobeniusCut
6 declarations indexed from sourceView source ↗

Killing a countable family of actual Frobenius elements

The closed normal subgroup generated by the chosen arithmetic Frobenii has a Hausdorff group quotient. At primes outside the allowed ramification support, its projection kills the whole absolute decomposition group.

Declarations

ClassFieldTower.Sawin.realProPFrobeniusCutKernel

The closed normal subgroup generated by actual arithmetic Frobenii.

Source context 8 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Sawin
open ProCGroups.Presentations
open ClassFieldTower.Martinet.Shafarevich
variable (p : ℕ) (T : Set (HeightOneSpectrum (𝓞 ℚ)))
variable (v : ℕ → HeightOneSpectrum (𝓞 ℚ))
abbrev realProPFrobeniusCutKernel :
    Subgroup (maximalRealProPOutside p T ≃ₐ[ℚ] maximalRealProPOutside p T)
ClassFieldTower.Sawin.RealProPFrobeniusCut

The actual maximal real group after the selected Frobenii are killed.

Source context 8 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Sawin
open ProCGroups.Presentations
open ClassFieldTower.Martinet.Shafarevich
variable (p : ℕ) (T : Set (HeightOneSpectrum (𝓞 ℚ)))
variable (v : ℕ → HeightOneSpectrum (𝓞 ℚ))
abbrev RealProPFrobeniusCut
ClassFieldTower.Sawin.realProPFrobeniusCutProjection

The continuous projection to the actual Frobenius quotient.

Source context 8 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Sawin
open ProCGroups.Presentations
open ClassFieldTower.Martinet.Shafarevich
variable (p : ℕ) (T : Set (HeightOneSpectrum (𝓞 ℚ)))
variable (v : ℕ → HeightOneSpectrum (𝓞 ℚ))
def realProPFrobeniusCutProjection :
    (maximalRealProPOutside p T ≃ₐ[ℚ] maximalRealProPOutside p T) →ₜ*
      RealProPFrobeniusCut p T v
ClassFieldTower.Sawin.realProPFrobeniusCutProjection_frobenius

Every selected arithmetic Frobenius is killed by the quotient projection.

Source context 8 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Sawin
open ProCGroups.Presentations
open ClassFieldTower.Martinet.Shafarevich
variable (p : ℕ) (T : Set (HeightOneSpectrum (𝓞 ℚ)))
variable (v : ℕ → HeightOneSpectrum (𝓞 ℚ))
theorem realProPFrobeniusCutProjection_frobenius (n : ℕ) :
    realProPFrobeniusCutProjection p T v
      (maximalRealProPArithmeticFrobenius p T (v n)) = 1
ClassFieldTower.Sawin.realProPFrobeniusCutProjection_decomposition

At a selected prime outside T the entire actual decomposition image is killed.

Source context 8 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Sawin
open ProCGroups.Presentations
open ClassFieldTower.Martinet.Shafarevich
variable (p : ℕ) (T : Set (HeightOneSpectrum (𝓞 ℚ)))
variable (v : ℕ → HeightOneSpectrum (𝓞 ℚ))
theorem realProPFrobeniusCutProjection_decomposition (n : ℕ) (hv : v n ∉ T)
    (sigma : finitePlaceAbsoluteDecompositionGroup ℚ (v n)) :
    realProPFrobeniusCutProjection p T v
      (maximalRealProPDecompositionMap p T (v n) sigma) = 1
ClassFieldTower.Sawin.realProPFrobeniusCutProjection_surjective

The actual Frobenius quotient is the image of its arithmetic parent group.

Source context 8 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Sawin
open ProCGroups.Presentations
open ClassFieldTower.Martinet.Shafarevich
variable (p : ℕ) (T : Set (HeightOneSpectrum (𝓞 ℚ)))
variable (v : ℕ → HeightOneSpectrum (𝓞 ℚ))
theorem realProPFrobeniusCutProjection_surjective :
    Function.Surjective (realProPFrobeniusCutProjection p T v)