ModuleDivisionPolynomial.lean
Nyll.ClassFieldTheory.LubinTate.EqualCharacteristic.FiniteLevel.DivisionPolynomial
23 declarations indexed from sourceView source ↗ Module documentation
The uniformizer norm identity: equal-characteristic Lubin--Tate division polynomials
Let P(Y)=Y^q+TY. Its n-fold compositional iterate has degree q^n. The polynomial
Q_(n+1)(Y) = P^[n](Y)^(q-1) + T
cuts out the primitive level-n+1 division points. Here we construct these polynomials over κ((T)), prove the degree calculation, and choose an actual primitive root in the separable closure.
Declarations
LubinTate.EqualCharacteristic.equalCharacteristicDivisionBaseCharP
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicDivisionClosureCharP
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTatePiPolynomial
DocumentationThe base Lubin--Tate polynomial Y^q + TY over κ((T)).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicLaurentUniformizer_ne_zero
DocumentationThe Laurent-series parameter T is nonzero.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTatePiPolynomial_natDegree
DocumentationThe base Lubin--Tate polynomial has degree q.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTatePiPolynomialIterate
DocumentationThe n-fold compositional iterate of the base Lubin--Tate polynomial, starting from Y.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTatePiPolynomialIterate_natDegree
DocumentationThe n-fold iterate has degree q^n.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTatePrimitivePolynomial
DocumentationThe polynomial whose roots are exactly the primitive level-n+1 division points.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTatePrimitivePolynomial_natDegree
DocumentationThe primitive level-n+1 polynomial has the expected positive degree (q-1)q^n.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTatePiPolynomial_eval₂
DocumentationEvaluation of the base polynomial in any ambient field is the ambient distinguished endomorphism.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientPiIterate_eq_function_iterate
DocumentationThe additive-endomorphism iterate agrees with ordinary function iteration.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTatePiPolynomialIterate_eval₂
DocumentationEvaluation of the compositional division polynomial is the actual ambient iterate of e.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.residueField_natCard_cast_eq_zero
DocumentationThe residue-field cardinality is zero in the Laurent-series base field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTatePiPolynomial_derivative
DocumentationThe derivative of Y^q+TY is the nonzero constant T.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTatePiPolynomialIterate_succ
DocumentationRecursive description of the compositional iterates.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTatePiPolynomialIterate_derivative
DocumentationThe derivative of the n-fold division polynomial is the nonzero constant T^n.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTatePiPolynomialIterate_separable
DocumentationEvery iterated division polynomial is separable.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTatePiPolynomialIterate_succ_factor
DocumentationThe next division polynomial factors as the preceding one times the primitive factor.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTatePrimitivePolynomial_separable
DocumentationThe primitive factor is separable because it divides the next separable division polynomial.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicSeparableBaseHom
DocumentationThe canonical base embedding into the chosen separable closure.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicSeparableCoefficientHom
DocumentationThe coefficient embedding of the residue field into the chosen separable closure of κ((T)).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicSeparableUniformizer
DocumentationThe image of T in the chosen separable closure.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.exists_equalCharacteristicLubinTatePrimitivePolynomial_root
DocumentationA primitive level-n+1 division polynomial has a root in the separable closure. Separability of this polynomial is established below before the root is used to define the level field.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped PowerSeries LaurentSeries Polynomial
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]