Module

FinitePlaceMuPH1RamificationLocalization.lean

Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Kummer.FinitePlaceMuPH1RamificationLocalization
19 declarations indexed from sourceView source ↗

Finite-place ramification of natural mu_p Kummer classes

The natural mu_p representation on a chosen finite-place decomposition group restricts further to absolute inertia. This file packages the induced map on continuous H¹, its unramified kernel, and the family of inertia restrictions of natural-coefficient Kummer classes over all finite places.

Declarations

ClassFieldTower.Martinet.Shafarevich.finitePlaceAbsoluteInertiaMuPTopRep

The natural mu_p representation restricted from decomposition to absolute inertia at v.

Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
abbrev finitePlaceAbsoluteInertiaMuPTopRep
    (v : HeightOneSpectrum (NumberField.RingOfIntegers F)) :
    TopRep (ZMod p) (finitePlaceAbsoluteInertiaSubgroup F v)
ClassFieldTower.Martinet.Shafarevich.finitePlaceAbsoluteMuPInertiaRestrictionHom

The identity coefficient morphism from the literal inertia restriction.

Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
abbrev finitePlaceAbsoluteMuPInertiaRestrictionHom
    (v : HeightOneSpectrum (NumberField.RingOfIntegers F)) :
    TopRep.res
        (finitePlaceAbsoluteInertiaInclusion F v :
          finitePlaceAbsoluteInertiaSubgroup F v →*
            finitePlaceAbsoluteDecompositionGroup F v)
        (finitePlaceAbsoluteMuPTopRep F p v) ⟶
      finitePlaceAbsoluteInertiaMuPTopRep F p v
ClassFieldTower.Martinet.Shafarevich.finitePlaceAbsoluteMuPInertiaCocyclesMap

Restriction of natural-coefficient degree-one cocycles from decomposition to inertia.

Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
abbrev finitePlaceAbsoluteMuPInertiaCocyclesMap
    (v : HeightOneSpectrum (NumberField.RingOfIntegers F)) :
    ContinuousCohomology.cocycles (finitePlaceAbsoluteMuPTopRep F p v) 1 ⟶
      ContinuousCohomology.cocycles
        (finitePlaceAbsoluteInertiaMuPTopRep F p v) 1
ClassFieldTower.Martinet.Shafarevich.finitePlaceAbsoluteMuPH1InertiaRestrictionHom

The categorical restriction on natural-coefficient continuous H¹.

Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
abbrev finitePlaceAbsoluteMuPH1InertiaRestrictionHom
    (v : HeightOneSpectrum (NumberField.RingOfIntegers F)) :
    continuousCohomology 1 (finitePlaceAbsoluteMuPTopRep F p v) ⟶
      continuousCohomology 1
        (finitePlaceAbsoluteInertiaMuPTopRep F p v)
ClassFieldTower.Martinet.Shafarevich.finitePlaceAbsoluteMuPH1InertiaRestriction

Restriction from decomposition to inertia as a ZMod p-linear map.

Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
def finitePlaceAbsoluteMuPH1InertiaRestriction
    (v : HeightOneSpectrum (NumberField.RingOfIntegers F)) :
    continuousCohomology 1 (finitePlaceAbsoluteMuPTopRep F p v) →ₗ[ZMod p]
      continuousCohomology 1
        (finitePlaceAbsoluteInertiaMuPTopRep F p v)
ClassFieldTower.Martinet.Shafarevich.finitePlaceAbsoluteMuPH1InertiaRestriction_quotientMap

Inertia restriction sends a cocycle class to the class of its restricted cocycle.

Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
theorem finitePlaceAbsoluteMuPH1InertiaRestriction_quotientMap
    (v : HeightOneSpectrum (NumberField.RingOfIntegers F))
    (z : ContinuousCohomology.cocycles
      (finitePlaceAbsoluteMuPTopRep F p v) 1) :
    finitePlaceAbsoluteMuPH1InertiaRestriction F p v
        (ContinuousCohomology.π
          (finitePlaceAbsoluteMuPTopRep F p v) 1 z) =
      ContinuousCohomology.π
        (finitePlaceAbsoluteInertiaMuPTopRep F p v) 1
        (finitePlaceAbsoluteMuPInertiaCocyclesMap F p v z)
ClassFieldTower.Martinet.Shafarevich.finitePlaceAbsoluteMuPUnramifiedH1

Natural-coefficient classes on decomposition that are unramified at v: those whose inertia restriction vanishes.

Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
abbrev finitePlaceAbsoluteMuPUnramifiedH1
    (v : HeightOneSpectrum (NumberField.RingOfIntegers F)) :
    Submodule (ZMod p)
      (continuousCohomology 1 (finitePlaceAbsoluteMuPTopRep F p v))
ClassFieldTower.Martinet.Shafarevich.mem_finitePlaceAbsoluteMuPUnramifiedH1_iff
Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
theorem mem_finitePlaceAbsoluteMuPUnramifiedH1_iff
    (v : HeightOneSpectrum (NumberField.RingOfIntegers F))
    (x : continuousCohomology 1 (finitePlaceAbsoluteMuPTopRep F p v)) :
    x ∈ finitePlaceAbsoluteMuPUnramifiedH1 F p v ↔
      finitePlaceAbsoluteMuPH1InertiaRestriction F p v x = 0
ClassFieldTower.Martinet.Shafarevich.finitePlaceAbsoluteKummerMuPInertiaHomogeneousOneCocycle

The localized absolute Kummer cocycle restricted further to inertia.

Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
abbrev finitePlaceAbsoluteKummerMuPInertiaHomogeneousOneCocycle
    (v : HeightOneSpectrum (NumberField.RingOfIntegers F)) (a : Fˣ) :
    ContinuousCohomology.cocycles
      (finitePlaceAbsoluteInertiaMuPTopRep F p v) 1
ClassFieldTower.Martinet.Shafarevich.finitePlaceAbsoluteKummerMuPInertiaH1Class

The inertia-localized natural-coefficient Kummer H¹ class.

Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
def finitePlaceAbsoluteKummerMuPInertiaH1Class
    (v : HeightOneSpectrum (NumberField.RingOfIntegers F)) (a : Fˣ) :
    continuousCohomology 1
      (finitePlaceAbsoluteInertiaMuPTopRep F p v)
ClassFieldTower.Martinet.Shafarevich.finitePlaceAbsoluteMuPH1InertiaRestriction_kummerClass

Inertia restriction of a localized Kummer class is represented by the restricted Kummer cocycle.

Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
theorem finitePlaceAbsoluteMuPH1InertiaRestriction_kummerClass
    (v : HeightOneSpectrum (NumberField.RingOfIntegers F)) (a : Fˣ) :
    finitePlaceAbsoluteMuPH1InertiaRestriction F p v
        (finitePlaceAbsoluteKummerMuPH1Class F p v a) =
      finitePlaceAbsoluteKummerMuPInertiaH1Class F p v a
ClassFieldTower.Martinet.Shafarevich.finitePlaceAbsoluteKummerMuPH1RamificationLinearMap

The ramification component of the natural Kummer map at v.

Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
def finitePlaceAbsoluteKummerMuPH1RamificationLinearMap
    (v : HeightOneSpectrum (NumberField.RingOfIntegers F)) :
    absolutePowerClassModP F p →ₗ[ZMod p]
      continuousCohomology 1
        (finitePlaceAbsoluteInertiaMuPTopRep F p v)
ClassFieldTower.Martinet.Shafarevich.finitePlaceAbsoluteKummerMuPH1RamificationLinearMap_mk

Evaluation on a represented power class is its inertia-localized Kummer class.

Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
theorem finitePlaceAbsoluteKummerMuPH1RamificationLinearMap_mk
    (v : HeightOneSpectrum (NumberField.RingOfIntegers F)) (a : Fˣ) :
    finitePlaceAbsoluteKummerMuPH1RamificationLinearMap F p v
        (Additive.ofMul
          (QuotientGroup.mk'
            (powMonoidHom p : Fˣ →* Fˣ).range a)) =
      finitePlaceAbsoluteKummerMuPInertiaH1Class F p v a
ClassFieldTower.Martinet.Shafarevich.FinitePlaceMuPH1RamificationLocalizationTarget

The dependent product of natural-coefficient inertia H¹ spaces.

Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
abbrev FinitePlaceMuPH1RamificationLocalizationTarget
ClassFieldTower.Martinet.Shafarevich.finitePlaceAbsoluteKummerMuPH1RamificationFamily

All finite-place inertia components of the natural Kummer map.

Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
def finitePlaceAbsoluteKummerMuPH1RamificationFamily :
    absolutePowerClassModP F p →ₗ[ZMod p]
      FinitePlaceMuPH1RamificationLocalizationTarget F p
ClassFieldTower.Martinet.Shafarevich.finitePlaceAbsoluteKummerMuPH1RamificationFamily_apply

Each component of the family is the ramification map at that place.

Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
theorem finitePlaceAbsoluteKummerMuPH1RamificationFamily_apply
    (x : absolutePowerClassModP F p)
    (v : HeightOneSpectrum (NumberField.RingOfIntegers F)) :
    finitePlaceAbsoluteKummerMuPH1RamificationFamily F p x v =
      finitePlaceAbsoluteKummerMuPH1RamificationLinearMap F p v x
ClassFieldTower.Martinet.Shafarevich.finitePlaceAbsoluteKummerMuPH1RamificationFamily_mk

On a represented global power class, the family consists of its inertia-localized Kummer classes.

Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
theorem finitePlaceAbsoluteKummerMuPH1RamificationFamily_mk
    (a : Fˣ) :
    finitePlaceAbsoluteKummerMuPH1RamificationFamily F p
        (Additive.ofMul
          (QuotientGroup.mk'
            (powMonoidHom p : Fˣ →* Fˣ).range a)) =
      fun v ↦ finitePlaceAbsoluteKummerMuPInertiaH1Class F p v a := by
  funext v
  change finitePlaceAbsoluteKummerMuPH1RamificationLinearMap F p v
      (Additive.ofMul
        (QuotientGroup.mk'
          (powMonoidHom p : Fˣ →* Fˣ).range a)) = _
  rw [finitePlaceAbsoluteKummerMuPH1RamificationLinearMap_mk]
ClassFieldTower.Martinet.Shafarevich.finitePlaceAbsoluteKummerMuPEverywhereUnramifiedPowerClasses

Global power classes whose natural Kummer class is unramified at every finite place.

Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
abbrev finitePlaceAbsoluteKummerMuPEverywhereUnramifiedPowerClasses :
    Submodule (ZMod p) (absolutePowerClassModP F p)
ClassFieldTower.Martinet.Shafarevich.mem_finitePlaceAbsoluteKummerMuPEverywhereUnramifiedPowerClasses_iff
Source context 7 commands

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

open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory TopRep
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
theorem mem_finitePlaceAbsoluteKummerMuPEverywhereUnramifiedPowerClasses_iff
    (x : absolutePowerClassModP F p) :
    x ∈ finitePlaceAbsoluteKummerMuPEverywhereUnramifiedPowerClasses F p ↔
      ∀ v, finitePlaceAbsoluteKummerMuPH1RamificationLinearMap F p v x = 0