ModuleLevelAutomorphisms.lean
Nyll.ClassFieldTheory.LubinTate.EqualCharacteristic.FiniteLevel.LevelAutomorphisms
22 declarations indexed from sourceView source ↗ Module documentation
The uniformizer norm identity: automorphisms of equal-characteristic Lubin--Tate level fields
The explicit Lubin--Tate brackets preserve the simple level field. Each finite unit parameter therefore gives a root of the generator's minimal polynomial inside that field, hence an automorphism obtained from its power basis. The parameter action is faithful and has as many elements as the degree of the extension. Comparing this lower bound with the standard upper bound for field automorphisms proves that the level extension is Galois.
No commutativity of the automorphism group is asserted here: that requires the multiplicative composition law for the bracket action, not merely the root-counting argument below.
Declarations
LubinTate.EqualCharacteristic.equalCharacteristicSeparableUniformizer_mem_lubinTateLevelField
DocumentationThe image of the Laurent-series uniformizer belongs to every 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]
LubinTate.EqualCharacteristic.equalCharacteristicSeparableCoefficient_mem_lubinTateLevelField
DocumentationEmbedded residue-field coefficients belong to every 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]
LubinTate.EqualCharacteristic.chosenEqualCharacteristicLubinTatePrimitiveRoot_mem_levelField
DocumentationThe chosen primitive point belongs to its simple 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]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientPiIterate_mem_levelField_of_mem
DocumentationEvery iterate of the distinguished Lubin--Tate endomorphism preserves a 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]
LubinTate.EqualCharacteristic.chosenEqualCharacteristicLubinTatePrimitiveRoot_piIterate_mem_levelField
DocumentationIn particular, every distinguished iterate of the chosen primitive point lies in its 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]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateAmbientBracket_mem_levelField_of_mem
DocumentationEvery truncated Lubin--Tate bracket preserves 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]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateUnitParameterRoot_mem_levelField
DocumentationThe explicit root attached to a finite unit parameter lies in the simple level field generated by the chosen primitive point.
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.equalCharacteristicLubinTateUnitParameterLevelRoot
DocumentationThe parameter root, regarded as an element of 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]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateUnitParameterLevelRoot_coe
DocumentationStates the theorem equalCharacteristicLubinTateUnitParameterLevelRoot_coe.
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.equalCharacteristicLubinTateUnitParameterLevelRoot_injective
DocumentationFinite parameters remain distinct after their roots are regarded as elements of 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]
LubinTate.EqualCharacteristic.equalCharacteristicLubinTateLevelPowerBasis
DocumentationThe canonical power basis of the simple level extension.
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.equalCharacteristicLubinTateLevelPowerBasis_minpoly
DocumentationThe minimal polynomial of the power-basis generator is the primitive 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.equalCharacteristicLubinTateUnitParameterLevelRoot_aeval_minpoly
DocumentationA parameter root annihilates the minimal polynomial of the level-field generator inside the level field itself.
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.equalCharacteristicLubinTateUnitParameterAlgHom
DocumentationThe algebra endomorphism sending the chosen primitive generator to the explicit root 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.equalCharacteristicLubinTateUnitParameterAlgHom_apply_gen
DocumentationStates the theorem equalCharacteristicLubinTateUnitParameterAlgHom_apply_gen.
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.equalCharacteristicLubinTateUnitParameterAlgEquiv
DocumentationThe finite-dimensional algebra endomorphism is automatically an automorphism.
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.equalCharacteristicLubinTateUnitParameterAlgEquiv_apply_gen
DocumentationStates the theorem equalCharacteristicLubinTateUnitParameterAlgEquiv_apply_gen.
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.equalCharacteristicLubinTateUnitParameterToGal
DocumentationThe explicit map from finite unit parameters to the finite-level Galois group.
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.equalCharacteristicLubinTateUnitParameterToGal_injective
DocumentationFaithfulness of the bracket action makes the parameter-to-automorphism map injective.
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.equalCharacteristicLubinTateLevelField_galFinite
DocumentationProvides the instance equalCharacteristicLubinTateLevelField_galFinite.
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.equalCharacteristicLubinTateLevelField_natCard_gal
DocumentationThe automorphism group of a level field has cardinality equal to the degree of the extension.
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.equalCharacteristicLubinTateLevelField_isGalois
DocumentationEvery equal-characteristic Lubin--Tate level field constructed here is Galois over the Laurent-series base.
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]