ModuleFiniteParameters.lean
Nyll.ClassFieldTheory.LubinTate.EqualCharacteristic.FiniteLevel.FiniteParameters
16 declarations indexed from sourceView source ↗ Module documentation
The uniformizer norm identity: finite parameters for the Lubin--Tate action
A unit power series modulo its first n+1 coefficients is represented by a nonzero constant coefficient and n arbitrary further coefficients. We use the concrete finite parameter type κˣ × (Fin n → κ), construct its genuine power-series units, and prove that their bracket images of a primitive point are pairwise distinct. Its cardinality is (q - 1) q^n, exactly the degree of the primitive polynomial.
Declarations
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateUnitParameter
DocumentationThe visible coefficients of a unit power series through level 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.equalCharacteristicLubinTateUnitParameter_ext
DocumentationUnit parameters agree when their constant units and higher coefficients agree.
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.equalCharacteristicLubinTateUnitParameterOfCoefficients
DocumentationConstructor exposing the mathematical coefficient data without relying on the implementation of the finite parameter.
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.equalCharacteristicLubinTateUnitParameterEquiv
DocumentationComparison with the elementary product of visible coefficients.
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.equalCharacteristicLubinTateUnitParameter_finite
DocumentationThe finite-level unit parameter space is finite.
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.equalCharacteristicLubinTateUnitParameterSeries
DocumentationThe finite polynomial power series represented by a visible unit parameter.
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.equalCharacteristicLubinTateUnitParameterSeries_coeff_zero
DocumentationThe parameter series has the stored unit as its constant coefficient.
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.equalCharacteristicLubinTateUnitParameterSeries_coeff_succ
DocumentationPositive coefficients of the parameter series recover the stored higher coefficients.
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.equalCharacteristicLubinTateUnitParameterSeries_isUnit
DocumentationA represented series is a unit because its constant coefficient is the nonzero value of a residue-field unit.
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.equalCharacteristicLubinTateUnitParameterUnit
DocumentationThe actual power-series unit attached to a finite parameter.
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.equalCharacteristicLubinTateUnitParameterUnit_val
DocumentationThe unit built from a parameter has the parameter series as its value.
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.equalCharacteristicLubinTateUnitParameter_eq_of_coeff_eq
DocumentationVisible coefficient equality determines the finite parameter.
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.equalCharacteristicLubinTateUnitParameterRoot
DocumentationThe primitive-root image attached to a finite unit parameter.
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.equalCharacteristicLubinTateUnitParameterRoot_injective
DocumentationDistinct visible unit parameters give distinct primitive roots.
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.equalCharacteristicLubinTateUnitParameterRoot_isRoot
DocumentationEvery parameter root is a root of the primitive 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.equalCharacteristicLubinTateUnitParameter_natCard
DocumentationThe finite parameter set has the expected cardinality.
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]