ModuleArithmeticStageH2LocalRamificationCharacter.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.RelationRank.ArithmeticStageH2LocalRamificationCharacter
5 declarations indexed from sourceView source ↗ Module documentation
The inertia character of an arithmetic-stage local lift
Compare a local solution with the unramified solution constructed from the vanishing of unramified local H². Their difference is a continuous ZMod p-valued character on the absolute decomposition group. Its restriction to inertia records the given solution's ramification, independently of the chosen unramified reference solution.
Declarations
ClassFieldTower.Martinet.Shafarevich.arithmeticStageH2LocalRamificationCanonicalZModAddCommGroup
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology ClassFieldTower.Martinet ClassFieldTower.ProP
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
variable (U : OpenNormalSubgroup (MaxEverywhereUnramifiedProPGaloisGroup F p))
variable (xU : continuousCohomologyZModPLifted p
(MaxEverywhereUnramifiedProPGaloisGroup F p ⧸
(U : Subgroup (MaxEverywhereUnramifiedProPGaloisGroup F p))) 2)
variable (v : HeightOneSpectrum (NumberField.RingOfIntegers F))
variable (s : finitePlaceAbsoluteDecompositionGroup F v →ₜ* DegreeTwoCentralExtension xU)
variable (hs : (H2CocycleExtension.projection (degreeTwoCocycleRepresentative xU)).comp s =
arithmeticStageFinitePlaceAbsoluteQuotientMap F p U v)
ClassFieldTower.Martinet.Shafarevich.arithmeticStageH2LocalRamificationCharacter
DocumentationThe ramification character of a local solution, obtained by subtracting the constructed unramified solution and restricting to absolute inertia.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology ClassFieldTower.Martinet ClassFieldTower.ProP
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
variable (U : OpenNormalSubgroup (MaxEverywhereUnramifiedProPGaloisGroup F p))
variable (xU : continuousCohomologyZModPLifted p
(MaxEverywhereUnramifiedProPGaloisGroup F p ⧸
(U : Subgroup (MaxEverywhereUnramifiedProPGaloisGroup F p))) 2)
variable (v : HeightOneSpectrum (NumberField.RingOfIntegers F))
variable (s : finitePlaceAbsoluteDecompositionGroup F v →ₜ* DegreeTwoCentralExtension xU)
variable (hs : (H2CocycleExtension.projection (degreeTwoCocycleRepresentative xU)).comp s =
arithmeticStageFinitePlaceAbsoluteQuotientMap F p U v)
local instance arithmeticStageH2LocalRamificationCanonicalZModAddCommGroup :
AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
ClassFieldTower.Martinet.Shafarevich.arithmeticStageH2LocalRamificationCharacter_apply
DocumentationOn inertia, the character is just the given lift's coefficient coordinate; the unramified reference contributes zero.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology ClassFieldTower.Martinet ClassFieldTower.ProP
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
variable (U : OpenNormalSubgroup (MaxEverywhereUnramifiedProPGaloisGroup F p))
variable (xU : continuousCohomologyZModPLifted p
(MaxEverywhereUnramifiedProPGaloisGroup F p ⧸
(U : Subgroup (MaxEverywhereUnramifiedProPGaloisGroup F p))) 2)
variable (v : HeightOneSpectrum (NumberField.RingOfIntegers F))
variable (s : finitePlaceAbsoluteDecompositionGroup F v →ₜ* DegreeTwoCentralExtension xU)
variable (hs : (H2CocycleExtension.projection (degreeTwoCocycleRepresentative xU)).comp s =
arithmeticStageFinitePlaceAbsoluteQuotientMap F p U v)
local instance arithmeticStageH2LocalRamificationCanonicalZModAddCommGroup :
AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
ClassFieldTower.Martinet.Shafarevich.arithmeticStageH2LocalRamificationCharacter_eq_one_iff
DocumentationThe local solution is unramified precisely when its inertia character is trivial.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology ClassFieldTower.Martinet ClassFieldTower.ProP
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
variable (U : OpenNormalSubgroup (MaxEverywhereUnramifiedProPGaloisGroup F p))
variable (xU : continuousCohomologyZModPLifted p
(MaxEverywhereUnramifiedProPGaloisGroup F p ⧸
(U : Subgroup (MaxEverywhereUnramifiedProPGaloisGroup F p))) 2)
variable (v : HeightOneSpectrum (NumberField.RingOfIntegers F))
variable (s : finitePlaceAbsoluteDecompositionGroup F v →ₜ* DegreeTwoCentralExtension xU)
variable (hs : (H2CocycleExtension.projection (degreeTwoCocycleRepresentative xU)).comp s =
arithmeticStageFinitePlaceAbsoluteQuotientMap F p U v)
local instance arithmeticStageH2LocalRamificationCanonicalZModAddCommGroup :
AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup
ClassFieldTower.Martinet.Shafarevich.arithmeticStageH2LocalRamificationCharacter_extends
DocumentationThe ramification character extends to the absolute decomposition group, with an explicit extension supplied by the difference of the two local lifts.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open CategoryTheory NumberField IsDedekindDomain
open scoped NumberField Topology
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Cohomology ClassFieldTower.Martinet ClassFieldTower.ProP
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
variable (U : OpenNormalSubgroup (MaxEverywhereUnramifiedProPGaloisGroup F p))
variable (xU : continuousCohomologyZModPLifted p
(MaxEverywhereUnramifiedProPGaloisGroup F p ⧸
(U : Subgroup (MaxEverywhereUnramifiedProPGaloisGroup F p))) 2)
variable (v : HeightOneSpectrum (NumberField.RingOfIntegers F))
variable (s : finitePlaceAbsoluteDecompositionGroup F v →ₜ* DegreeTwoCentralExtension xU)
variable (hs : (H2CocycleExtension.projection (degreeTwoCocycleRepresentative xU)).comp s =
arithmeticStageFinitePlaceAbsoluteQuotientMap F p U v)
local instance arithmeticStageH2LocalRamificationCanonicalZModAddCommGroup :
AddCommGroup (ZMod p) :=
(ZMod.instField p).toDivisionRing.toAddCommGroup