ModuleChangedUniformizer.lean
Nyll.ClassFieldTheory.LubinTate.FiniteLevel.ChangedUniformizer
17 declarations indexed from sourceView source ↗ Module documentation
Unit changes of a standard Lubin--Tate uniformizer
For a local field F, a chosen uniformizer π, and a valuation-ring unit u, the product uπ is again a uniformizer. Consequently all of the standard finite-level Lubin--Tate constructions are available for uπ.
This file packages that elementary, characteristic-independent part of the changed-uniformizer norm argument. In particular, the negative primitive generator at the changed level has norm uπ. It also records the cancellation step saying that, inside the norm subgroup of the original π-level, membership of uπ is equivalent to membership of u, since π is already a norm.
The remaining comparison between the π-level and the uπ-level requires an actual finite-level intertwining equivalence; no such equivalence is assumed here.
Declarations
LubinTate.standardLubinTateChangedUniformizer
DocumentationThe unit change uπ of a chosen integral uniformizer.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.standardLubinTateChangedUniformizer_eq_unit_mul
DocumentationThe changed parameter is literally the unit factor times the original uniformizer.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.standardLubinTateChangedUniformizer_isUniformizer
DocumentationMultiplication by a valuation-ring unit preserves the uniformizer property.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.standardLubinTateChangedLevelField
DocumentationThe standard finite Lubin--Tate level attached to the changed uniformizer uπ.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.standardLubinTateChangedLevelGenerator
DocumentationThe chosen primitive generator of the changed standard level.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.standardLubinTateChangedNormSubgroup
DocumentationThe local norm subgroup of the changed standard level.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.standardLubinTateUnitFactorFieldUnit
DocumentationA valuation-ring unit regarded as a unit of the base field.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.standardLubinTateUnitFactorFieldUnit_coe
DocumentationThe unit-factor inclusion has the expected underlying field element.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.standardLubinTateChangedUniformizerUnit
DocumentationThe changed uniformizer, regarded as a nonzero base-field unit.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.standardLubinTateChangedUniformizerUnit_coe
DocumentationThe changed uniformizer unit has underlying field element uπ.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.standardLubinTateChangedUniformizerUnit_eq_unit_mul
DocumentationIn the base-field unit group, the changed uniformizer is the product of the included valuation-ring unit and the original uniformizer.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.standardLubinTateUnitFactorFieldUnit_eq_changed_mul_uniformizer_inv
DocumentationEquivalently, the unit factor is the quotient of the changed and original uniformizers.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.standardLubinTateChanged_norm_neg_levelGenerator
DocumentationThe negative primitive generator at the changed level has norm uπ.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.standardLubinTateChangedUniformizerUnit_mem_changedNormSubgroup
DocumentationThe changed uniformizer is an actual norm from its own standard finite level.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.standardLubinTateChangedUniformizerUnit_mem_standardNormSubgroup_iff
DocumentationInside the original level's norm subgroup, the changed uniformizer belongs exactly when its unit factor belongs. This is the cancellation step used after transporting the changed-level norm through a future finite-level intertwining equivalence.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.standardLubinTateChangedUniformizerUnit_inv_mem_standardNormSubgroup_iff
DocumentationThe inverse changed uniformizer gives the same norm-membership test.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.standardLubinTateUnitFactorFieldUnit_mem_standardNormSubgroup_of_algEquiv
DocumentationAn actual equivalence from the changed level to the original level transports the changed prime-element norm and therefore makes the unit factor a norm from the original level. This is the characteristic-free terminal step of a changed-uniformizer comparison; constructing e is the remaining substantive input.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]