ModuleIdealPowerRadicalRank.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Radical.IdealPowerRadicalRank
4 declarations indexed from sourceView source ↗ Module documentation
The rank of the ideal-power radical
This file converts the cardinality formula for the empty-support ideal-power radical into the dimension formula used in Shafarevich's relation-rank bound.
Declarations
ClassFieldTower.Martinet.Shafarevich.card_pClassGroup_eq_pow_pClassRank
DocumentationThe cardinality of the elementary p-class quotient is p to its canonical ZMod p-dimension.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Martinet
open KummerTheory
variable (F : Type*) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.finrank_idealPowerRadicalModP
DocumentationThe exact dimension of the empty-support ideal-power radical.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Martinet
open KummerTheory
variable (F : Type*) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.finrank_idealPowerRadicalModP_eq_pClassRank_add_infinitePlaces
DocumentationThe radical rank formula with the root-of-unity correction written in the form used by the external Shafarevich statement.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Martinet
open KummerTheory
variable (F : Type*) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]
ClassFieldTower.Martinet.Shafarevich.finrank_idealPowerRadicalModPDual
DocumentationPassing to the linear dual does not change the radical dimension.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open ClassFieldTower.Martinet
open KummerTheory
variable (F : Type*) [Field F] [NumberField F]
variable (p : ℕ) [Fact p.Prime]