ModuleIdealPowerRadicalModule.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Radical.IdealPowerRadicalModule
7 declarations indexed from sourceView source ↗ Module documentation
The ideal-power radical as a finite ZMod p-module
For a prime p, the empty-support ideal-power radical quotient has exponent dividing p. This file packages its additive presentation as the canonical ZMod p-module, proves finite-dimensionality, and records the resulting cardinality formulas. The module structure remains explicit and is not installed as a global instance.
Declarations
ClassFieldTower.Martinet.Shafarevich.idealPowerRadicalModPModule
DocumentationThe canonical ZMod p-module structure on the additive presentation of the empty-support ideal-power radical quotient.
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.idealPowerRadicalModP
DocumentationThe empty-support ideal-power radical as a ZMod p-module object.
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.idealPowerRadicalModP_finiteDimensional
DocumentationThe ideal-power radical module is finite-dimensional.
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.card_idealPowerRadicalModP_eq_pow_finrank
DocumentationThe cardinality of the radical module is p to its 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.card_idealPowerRadicalModP
DocumentationThe exact unit--radical--class sequence computes the cardinality of the radical module.
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.pow_finrank_idealPowerRadicalModP
DocumentationEquivalently, the arithmetic radical cardinality is p to the module 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.idealPowerRadicalModPDual_finiteDimensional
DocumentationThe linear dual of the ideal-power radical module is finite-dimensional.
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]