ModuleCore.lean
Nyll.ClassFieldTheory.KummerTheory.Concrete.SUnitPreparation.Core
4 declarations indexed from sourceView source ↗ Module documentation
Rank and kernel coordinates for S-unit preparation
The endpoint of the S-unit preparation construction: the rank bound, the exact restriction-kernel cardinality, and prime-power coordinates.
Declarations
KummerTheory.galoisRank_le_totalPlaceCard_enlargedS
DocumentationThe cardinal comparison in the finite S-unit preparation argument: if Gal(E/K) ≃ (Z/nZ)^r, then r ≤ s for the source-produced enlarged set of places.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative NNReal ValuativeRel
open NumberField IsDedekindDomain
open LocalFieldTheory
noncomputable section
namespace KummerTheory
variable {K : Type*} [Field K]
[numberFieldK : NumberField K]
KummerTheory.card_enlargedSUnitKummerRestrictionHom_ker
DocumentationThe restriction kernel in the finite S-unit preparation argument has the expected cardinality n ^ (s - r). Both fields and the restriction map are the concrete objects constructed above.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative NNReal ValuativeRel
open NumberField IsDedekindDomain
open LocalFieldTheory
noncomputable section
namespace KummerTheory
variable {K : Type*} [Field K]
[numberFieldK : NumberField K]
KummerTheory.exists_enlargedSUnitKummerRestrictionKernelEquivPiZMod
DocumentationIn the prime-power case, the actual relative Galois group Gal(N/E) is a free ZMod n-module of rank s - r. This is the concrete basis source used to choose the fields N_i in the finite S-unit preparation argument.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative NNReal ValuativeRel
open NumberField IsDedekindDomain
open LocalFieldTheory
noncomputable section
namespace KummerTheory
variable {K : Type*} [Field K]
[numberFieldK : NumberField K]
KummerTheory.chosenEnlargedSUnitKummerRestrictionKernelEquivPiZMod
DocumentationA chosen coordinate equivalence for the actual relative Galois group in the finite S-unit preparation argument.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField IsMulCommutative NNReal ValuativeRel
open NumberField IsDedekindDomain
open LocalFieldTheory
noncomputable section
namespace KummerTheory
variable {K : Type*} [Field K]
[numberFieldK : NumberField K]