ModuleFiniteUnramifiedAbsoluteH2Vanishing.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.RelationRank.FiniteUnramifiedAbsoluteH2Vanishing
3 declarations indexed from sourceView source ↗ Module documentation
Absolute H² vanishing from any embedded unramified p-extension
The supported-idele primitive and the Hilbert-90 correction apply to an actual finite everywhere-unramified p-extension, independently of how it was obtained as a finite stage. This form also applies to the mapped cyclotomic base change. No primitive or comparison assumption is added.
Declarations
ClassFieldTower.Martinet.Shafarevich.finiteUnramifiedExtensionFiniteGaloisField
DocumentationThe same embedded field, retaining its finite Galois certificates.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Martinet ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
variable (E : FiniteEverywhereUnramifiedProPExtension F (n : ℕ))
ClassFieldTower.Martinet.Shafarevich.finiteUnramifiedExtensionAbsoluteRestriction
DocumentationActual absolute restriction to the embedded unramified extension.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Martinet ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
variable (E : FiniteEverywhereUnramifiedProPExtension F (n : ℕ))
ClassFieldTower.Martinet.Shafarevich.finiteUnramifiedExtension_absoluteH2Map_eq_zero
DocumentationEvery degree-two class from this unramified p-extension becomes zero on the absolute Galois group of a base containing a primitive p-th root.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Martinet ClassFieldTower.ProP
variable (F : Type) [Field F] [NumberField F]
variable (n : ℕ+) [Fact (n : ℕ).Prime]
variable (E : FiniteEverywhereUnramifiedProPExtension F (n : ℕ))