ModuleRamificationNumberRestriction.lean
Nyll.ValuedFieldTheory.Ramification.HilbertRamification.RamificationNumberRestriction
5 declarations indexed from sourceView source ↗ Module documentation
quotient-depth identity over a general DVF
The public endpoint has no generator argument. The monogenic integral-generator theorem supplies the top integral generator internally, while the fixed-field ramification number is the intrinsic value of its displacement ideal.
Declarations
RamificationTheory.HilbertRamification.Higher.cosetRamificationNumberSum
DocumentationSum of ramification numbers over the right coset sigma H, for a specified top generator.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
RamificationTheory.HilbertRamification.Higher.addVal_cosetGeneratorDisplacementProduct
DocumentationThe valuation of the coset displacement product is the corresponding sum of ramification numbers.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
omit [IsGalois K L] in
RamificationTheory.HilbertRamification.Higher.intrinsicCosetRamificationNumberSum
DocumentationThe canonical coset sum, with its monogenic integral generator hidden.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
variable [Algebra.IsSeparable base.residueField target.residueField]
RamificationTheory.HilbertRamification.Higher.cosetRamificationNumberSum_eq_intrinsic
DocumentationStates the theorem cosetRamificationNumberSum_eq_intrinsic.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
variable [Algebra.IsSeparable base.residueField target.residueField]
RamificationTheory.HilbertRamification.Higher.ramificationIndex_nsmul_fixedFieldRamificationNumber_eq_cosetSum
DocumentationThe quotient-depth identity (division-free normalized form).
For M = L ^ H and sigma' = sigma|_M,
e(L/M) * i_(M/K)(sigma') = sum_(tau in H) i_(L/K)(sigma tau).
The statement also covers the identity, where both sides are infinite.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v w x
namespace RamificationTheory.HilbertRamification
namespace Higher
variable {K : Type u} {L : Type w} [Field K] [Field L] [Algebra K L]
variable {base : ValuationTheory.DiscreteValuationField.DVF.{u, v} K}
variable {target : ValuationTheory.DiscreteValuationField.DVF.{w, x} L}
variable [base.valuation.HasExtension target.valuation]
variable [FiniteDimensional K L] [IsGalois K L]
variable [Algebra.IsSeparable base.residueField target.residueField]