ModuleNormValue.lean
Nyll.SchemeTheory.AbhyankarLemma.Kummer.NormValue
3 declarations indexed from sourceView source ↗ Module documentation
Norm control of value cosets
For a finite extension of a Henselian valued field, the norm formula says that the extension degree times the value of an element is the value of its norm. Thus the order of every value-group coset divides the field degree, as required by the tame radical-generation argument.
Declarations
AlgebraicNumberTheory.Valuations.exponentialValueGroupQuotientAddCommGroupNorm
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace AlgebraicNumberTheory
namespace Valuations
section NormValue
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
variable [FiniteDimensional K L]
AlgebraicNumberTheory.Valuations.exponentialValuation_norm_eq_finrank_nsmul
DocumentationAdditive exponential form of the finite Henselian norm formula.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace AlgebraicNumberTheory
namespace Valuations
section NormValue
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
variable [FiniteDimensional K L]
local instance exponentialValueGroupQuotientAddCommGroupNorm
(v : LubinTate.Valuations.ExponentialValuation K)
(w : LubinTate.Valuations.ExponentialValuation L) :
AddCommGroup (ExponentialValueGroupQuotient v w) := by
unfold ExponentialValueGroupQuotient
infer_instance
AlgebraicNumberTheory.Valuations.exponentialValueGroupQuotient_addOrderOf_dvd_finrank
DocumentationThe order of every actual value-group coset divides the field degree.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace AlgebraicNumberTheory
namespace Valuations
section NormValue
variable {K L : Type*} [Field K] [Field L] [Algebra K L]
variable [FiniteDimensional K L]
local instance exponentialValueGroupQuotientAddCommGroupNorm
(v : LubinTate.Valuations.ExponentialValuation K)
(w : LubinTate.Valuations.ExponentialValuation L) :
AddCommGroup (ExponentialValueGroupQuotient v w) := by
unfold ExponentialValueGroupQuotient
infer_instance