ModuleArithmeticStageH2UnramifiedLocalLift.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.RelationRank.ArithmeticStageH2UnramifiedLocalLift
13 declarations indexed from sourceView source ↗ Module documentation
Unramified local solutions of arithmetic-stage central embedding problems
The absolute decomposition group modulo inertia is procyclic and has zero continuous H². Pulling a finite arithmetic-stage cocycle extension back to this quotient therefore supplies a continuous lift to the original extension. Composing with the inertia quotient gives a local solution that kills inertia.
No splitting of the extension over the finite decomposition group is required.
Declarations
ClassFieldTower.Martinet.Shafarevich.arithmeticStageFinitePlaceUnramifiedQuotientMap
DocumentationThe local unramified quotient mapped to the finite stage quotient.
Source context 8 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
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.arithmeticStageFinitePlaceAbsoluteQuotientMap
DocumentationAbsolute finite-place restriction followed by the finite stage quotient.
Source context 8 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
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.arithmeticStageFinitePlaceUnramifiedQuotientMap_comp
DocumentationThe stage map from the absolute decomposition group factors through inertia.
Source context 8 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
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.arithmeticStageH2_exists_unramifiedLocalLift
DocumentationVanishing of local unramified H² gives a lift of the unramified quotient to every finite stage cocycle extension.
Source context 8 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
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.arithmeticStageH2UnramifiedLocalLift
DocumentationA choice of the unramified local lift supplied by local H² = 0.
Source context 8 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
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.arithmeticStageH2UnramifiedLocalLift_projection
DocumentationThe chosen lift solves the embedding problem on the unramified quotient.
Source context 8 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
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.arithmeticStageH2AbsoluteLocalLift
DocumentationThe resulting local solution on the absolute decomposition group.
Source context 8 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
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.arithmeticStageH2AbsoluteLocalLift_projection
DocumentationThe local solution projects to the prescribed finite stage map.
Source context 8 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
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.arithmeticStageH2AbsoluteLocalLift_inertia
DocumentationEvery absolute inertia element is killed by the constructed local solution.
Source context 8 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
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.arithmeticStageH2AbsoluteLocalLift_inertia_le_ker
DocumentationThe local solution is unramified: its kernel contains absolute inertia.
Source context 8 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
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.arithmeticStageFinitePlaceAbsoluteRestriction
DocumentationThe absolute finite-place stage map in arithmetic Galois coordinates.
Source context 8 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
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.arithmeticStageH2AbsoluteLocalLift_arithmeticProjection
DocumentationThe local solution also commutes with the arithmetic-stage projection.
Source context 8 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
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.arithmeticStageH2_exists_absoluteLocalLift_killsInertia
DocumentationEvery finite arithmetic-stage central embedding problem has an unramified continuous solution at each finite place.
Source context 8 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
open ProCGroups
variable (F : Type) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]