ModulePrimitiveUniformizer.lean
Nyll.ClassFieldTheory.LubinTate.FiniteLevel.PrimitiveUniformizer
39 declarations indexed from sourceView source ↗ Module documentation
Uniformizers in standard Lubin--Tate level fields
Let F be a local field, let π be a chosen uniformizer, and let Lₙ = K(λₙ) be the simple extension generated by a chosen root of the standard primitive division polynomial. This file puts the integral-closure complete discrete valuation on Lₙ and proves that λₙ is a uniformizer.
The valuation calculation uses the actual Eisenstein polynomial. Its constant coefficient has target additive valuation equal to the ramification index, while every nonconstant lower term lies one step deeper in the target maximal-ideal filtration. Comparing with the leading term and the fundamental identity forces the normalized additive valuation of λₙ to be one.
Declarations
LubinTate.isIntegral_mem_adjoin_of_powerBasis_minpoly_isEisensteinAt
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
LubinTate.integralClosure_adjoin_eq_top_of_powerBasis_minpoly_isEisensteinAt
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
LubinTate.standardLubinTateLevelPowerBasis
DocumentationThe canonical power basis of the simple standard Lubin--Tate level extension.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
LubinTate.standardLubinTateLevelGenerator
DocumentationThe chosen primitive root, regarded as an element of its standard level field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
LubinTate.standardLubinTateLevelGenerator_coe
DocumentationThe level-field generator is the chosen primitive root after inclusion into the separable closure.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
LubinTate.standardLubinTateLevelPowerBasis_minpoly
DocumentationThe minimal polynomial of the level-field generator is the standard primitive division polynomial over the base field.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
LubinTate.standardLubinTateLevelGenerator_aeval_primitivePolynomial
DocumentationThe integral primitive polynomial annihilates the level-field generator.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
LubinTate.standardLubinTateLevelField_finiteDimensionalInstance
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
LubinTate.standardLubinTateLevelField_isSeparableInstance
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
LubinTate.standardLubinTateLevelCompleteDVFData_exists
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
LubinTate.standardLubinTateLevelCompleteDVF
DocumentationThe complete discrete valuation on a standard Lubin--Tate level field selected from its actual integral closure over the base valuation ring.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
LubinTate.standardLubinTateLevelCompleteDVF_hasExtension
DocumentationThe chosen level valuation extends the given base valuation.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
LubinTate.standardLubinTateLevelCompleteDVF_hasExtensionInstance
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
LubinTate.standardLubinTateLevelValuationSubring_isScalarTower
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
LubinTate.standardLubinTateLevelCompleteDVF_isIntegralClosure
DocumentationThe target valuation ring is the actual integral closure of the base valuation ring in the standard level field.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTateLevelCompleteDVF_fundamentalIdentity
DocumentationThe chosen integral-closure valuation satisfies the fundamental identity at the standard Lubin--Tate level.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTateLevelValuationSubring_moduleFinite
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTateLevelLocalField
DocumentationThe chosen complete-DVF structure is a local-field structure: its residue field is finite over the finite residue field of F.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTateLevelGenerator_isIntegral_over_valuationSubring
DocumentationThe level generator is integral over the base valuation ring, witnessed by the genuine integral primitive division polynomial.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTatePrimitivePoint_minpoly
DocumentationThe integral minimal polynomial of the primitive level generator is the standard primitive division polynomial.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTateLevelGenerator_mem_valuationSubring
DocumentationThe chosen primitive root belongs to the selected integral-closure valuation ring.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTatePrimitivePointInteger
DocumentationThe primitive division point as an element of the chosen level valuation ring.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTatePrimitivePointInteger_coe
DocumentationThe valuation-ring primitive point has the chosen level generator as its underlying field element.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTatePrimitivePointInteger_adjoin_eq_top
DocumentationThe primitive Lubin--Tate point generates the entire integral-closure valuation ring over the base valuation ring.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTatePrimitivePointIntegerToSeparableClosure
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTatePrimitivePointIntegerToSeparableClosure_injective
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTatePrimitivePointIntegerToSeparableClosure_comp_integerMap
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTatePrimitivePointIntegerToSeparableClosure_apply
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.polynomial_eval₂_mem_ideal_of_coeff_mem
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTatePrimitivePointInteger_aeval
DocumentationThe integral primitive polynomial annihilates the primitive point in the valuation ring of the standard finite level.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTatePrimitivePointInteger_addVal_and_ramificationIndex
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTatePrimitivePointInteger_addVal
DocumentationThe chosen primitive division point has normalized additive valuation one in the integral-closure valuation ring.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTateLevel_ramificationIndex_eq_degree
DocumentationThe standard finite Lubin--Tate level is totally ramified: its ramification index equals its field degree.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTateUniformizerInteger_map_addVal
DocumentationThe image of any base-field uniformizer in a standard finite level has additive valuation equal to the degree of that level. The uniformizer used here need not be the parameter defining the Lubin--Tate level.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTateBaseUniformizerInteger_map_addVal
DocumentationThe image of the parameter uniformizer has additive valuation equal to the standard finite-level degree.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTatePrimitivePointInteger_irreducible
DocumentationThe primitive point is irreducible in the integral-closure valuation ring.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTatePrimitivePoint_isUniformizer
DocumentationThe chosen primitive division point is a uniformizer of the standard Lubin--Tate level field with its integral-closure valuation.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTatePrimitivePointInteger_iterate_succ_eq_zero
DocumentationEvaluation in the chosen target valuation ring records that the primitive level-n + 1 point is killed by the level-n + 1 standard iterate.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl
LubinTate.standardLubinTatePrimitivePointInteger_iterate_ne_zero_of_le
DocumentationNo iterate of index at most n already kills the primitive level-n + 1 point, now expressed inside the chosen target valuation ring.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v w x
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.ValuedExtension
open ValuationTheory.DiscreteValuationField
open ValuationTheory.DiscreteValuationField.ValuedExtension
variable {K : Type u} [Field K]
noncomputable local instance
standardLubinTateLevelField_finiteDimensionalInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
FiniteDimensional K (standardLubinTateLevelField hπ n) :=
standardLubinTateLevelField_finiteDimensional hπ n
local instance standardLubinTateLevelField_isSeparableInstance
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
Algebra.IsSeparable K (standardLubinTateLevelField hπ n) :=
(IntermediateField.isSeparable_adjoin_simple_iff_isSeparable
(F := K) (E := SeparableClosure K)).2
(Algebra.IsSeparable.isSeparable K
(chosenStandardLubinTatePrimitiveRoot hπ n))
local instance standardLubinTateLevelValuationSubring_isScalarTower
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
IsScalarTower F.valuationSubring
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring
(standardLubinTateLevelField hπ n) :=
IsScalarTower.of_algebraMap_eq' rfl