ModuleFiniteParameters.lean
Nyll.ClassFieldTheory.LubinTate.FiniteLevel.FiniteParameters
12 declarations indexed from sourceView source ↗ Module documentation
Finite unit parameters for standard Lubin--Tate levels
For a local field F, the unit parameters visible at primitive level n + 1 are the valuation-ring units modulo the higher principal-unit subgroup U^(n + 1). This file records that quotient, chooses representatives, and computes its cardinality as
(q - 1) * q ^ n,
where q is the residue-field cardinality. The final declarations descend the standard Lubin--Tate action on the chosen primitive point to this finite parameter quotient.
Declarations
LubinTate.standardLubinTateUnitParameter
DocumentationThe finite unit parameters visible on the primitive level-n + 1 standard Lubin--Tate torsion point.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
variable {K : Type u} [Field K]
LubinTate.standardLubinTateUnitParameter_commGroup
DocumentationThe finite unit parameter quotient carries its canonical commutative group structure.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
variable {K : Type u} [Field K]
LubinTate.standardLubinTateUnitParameterClass
DocumentationThe canonical class of a valuation-ring unit at primitive level n + 1.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
variable {K : Type u} [Field K]
LubinTate.standardLubinTateUnitParameter_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 Polynomial
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
variable {K : Type u} [Field K]
LubinTate.standardLubinTateUnitParameterChosenRepresentative
DocumentationA chosen valuation-ring unit representing a finite unit parameter.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
variable {K : Type u} [Field K]
LubinTate.standardLubinTateUnitParameterChosenRepresentative_spec
DocumentationThe chosen representative has the prescribed quotient class.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
variable {K : Type u} [Field K]
LubinTate.standardLubinTateUnitParameterClass_eq_iff_div_mem
DocumentationTwo valuation-ring units determine the same finite parameter exactly when their quotient belongs to U^(n + 1).
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
variable {K : Type u} [Field K]
LubinTate.standardLubinTateUnitParameter_natCard
DocumentationThe finite standard unit parameter set has cardinality (q - 1) * q ^ n.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
variable {K : Type u} [Field K]
LubinTate.standardLubinTateUnitParameterRoot
DocumentationThe primitive root attached to a finite unit parameter. A representative is chosen only to evaluate the primitive action; the theorem below shows that the value depends only on its quotient class.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
variable {K : Type u} [Field K]
LubinTate.standardLubinTateUnitParameterRoot_eq_action_of_class_eq
DocumentationThe parameter root can be evaluated using any representative of its quotient class.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
variable {K : Type u} [Field K]
LubinTate.standardLubinTateUnitParameterRoot_class
DocumentationEvaluating at a canonical quotient class recovers the primitive action of the original valuation-ring unit.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
variable {K : Type u} [Field K]
LubinTate.standardLubinTateUnitParameterRoot_isRoot
DocumentationEvery finite unit parameter gives a root of the primitive level polynomial.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
variable {K : Type u} [Field K]