ModuleIdealPowerRadicalExact.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Radical.IdealPowerRadicalExact
10 declarations indexed from sourceView source ↗ Module documentation
The exact unit--radical--class sequence
This file supplies the missing maps in the empty-support Selmer sequence: ordinary units modulo powers inject into the ideal-power radical, whose ideal-root class map surjects onto class-group power torsion.
Declarations
ClassFieldTower.Martinet.Shafarevich.integralUnitToIdealNthPowerRadical
DocumentationOrdinary integral units regarded as elements of the ideal-power radical.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K] [NumberField K]
ClassFieldTower.Martinet.Shafarevich.integralUnitToIdealNthPowerRadicalQuotient
DocumentationThe raw map from integral units to the radical quotient.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K] [NumberField K]
ClassFieldTower.Martinet.Shafarevich.integralUnitToIdealNthPowerRadicalQuotient_ker
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K] [NumberField K]
ClassFieldTower.Martinet.Shafarevich.ordinaryUnitNthPowerQuotientToIdealRadical
DocumentationThe injection of ordinary units modulo n-th powers into the Shafarevich radical.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K] [NumberField K]
ClassFieldTower.Martinet.Shafarevich.ordinaryUnitNthPowerQuotientToIdealRadical_injective
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K] [NumberField K]
ClassFieldTower.Martinet.Shafarevich.ordinaryUnitNthPowerQuotientToIdealRadical_mk
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K] [NumberField K]
ClassFieldTower.Martinet.Shafarevich.range_ordinaryUnitToIdealRadical_eq_ker_toClassTorsion
DocumentationThe ordinary-unit injection and ideal-root class map are exact.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K] [NumberField K]
ClassFieldTower.Martinet.Shafarevich.finite_idealNthPowerRadicalQuotient
DocumentationThe empty-support ideal-power radical quotient is finite.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K] [NumberField K]
ClassFieldTower.Martinet.Shafarevich.card_idealNthPowerRadicalQuotient
DocumentationThe exact sequence computes the radical cardinality as the product of the ordinary-unit quotient and the n-class quotient cardinalities.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K] [NumberField K]
ClassFieldTower.Martinet.Shafarevich.card_idealPthPowerRadicalQuotient
DocumentationFor a prime p, the radical cardinality has the Dirichlet-unit rank, the root-of-unity correction, and the elementary p-class factor.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField nonZeroDivisors
open NumberField IsDedekindDomain
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open KummerTheory
variable (K : Type*) [Field K] [NumberField K]