ModuleCompletedPrimitiveAction.lean
Nyll.ClassFieldTheory.LubinTate.EqualCharacteristic.CompletedLevel.CompletedPrimitiveAction
26 declarations indexed from sourceView source ↗ Module documentation
The completed theta-intertwining theorem: primitive division points in the completed level
The completed level used in the proof of the completed theta-intertwining theorem is the splitting field of the base-changed primitive division polynomial. This file records that its chosen root is genuinely primitive of level n + 1: it is killed by the next Lubin--Tate iterate, but not by the preceding one. These statements are the algebraic input for extending arithmetic Frobenius to the completed level.
Declarations
LubinTate.EqualCharacteristic.equalCharacteristicCompletedPrimitiveActionBaseAlgebra
DocumentationThe coefficientwise Laurent-series algebra used by the completed unramified base. It is kept local so importing this file does not change global type-class search.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
LubinTate.EqualCharacteristic.equalCharacteristicCompletedLevelBaseHom
DocumentationThe coefficientwise Laurent base map into the completed level field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedLevelResidueHom
DocumentationThe residue-field coefficient map into the completed level.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedLevelBaseHom_uniformizer
DocumentationStates the theorem equalCharacteristicCompletedLevelBaseHom_uniformizer.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedPrimitiveRoot_torsion
DocumentationThe chosen root in the completed splitting field is killed at level n + 1.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedPrimitiveRoot_not_torsion_pred
DocumentationThe chosen completed root is not already killed at level n.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedPrimitiveRoot_ne_zero
DocumentationIn particular, the chosen completed primitive point is nonzero.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnitRoot
DocumentationThe bracket image of the completed primitive point attached to a power-series unit.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnitRoot_isRoot
DocumentationEvery unit bracket of the chosen completed point is again a root of the completed primitive polynomial.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedAmbientBracket_mem_adjoin
DocumentationA truncated bracket is a polynomial expression in its input over the completed-unramified base.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnitParameterRoot
DocumentationThe image of the completed primitive point attached to a visible unit parameter.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnitParameterRoot_injective
DocumentationDistinct visible unit parameters give distinct completed primitive points.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnitParameterRoot_isRoot
DocumentationEvery visible unit bracket of the chosen completed point is again a root of the completed primitive polynomial.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedPrimitivePolynomial_separable
DocumentationBase change to the completed maximal-unramified field preserves separability of the primitive polynomial.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnitParameterRootSet
DocumentationA visible unit parameter, regarded as an element of the full root set in the completed splitting field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnitParameterRootSet_injective
DocumentationStates the theorem equalCharacteristicCompletedUnitParameterRootSet_injective.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedPrimitiveRootSet_natCard
DocumentationThe completed primitive polynomial has precisely the expected number of roots in its splitting field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnitParameterRootSet_bijective
DocumentationVisible unit parameters enumerate every root after passage to the completed maximal-unramified base.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnitParameterRoot_mem_adjoin
DocumentationEvery parameter root is a polynomial expression in the chosen completed primitive point, with coefficients in the completed-unramified base.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedPrimitiveRootSet_subset_adjoin
DocumentationAll roots of the completed primitive polynomial lie in the field generated by the chosen primitive point.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedPrimitiveRoot_adjoin_eq_top
DocumentationThe chosen completed primitive point generates the completed splitting field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnitRoot_adjoin_eq_top
DocumentationEvery unit bracket of a primitive point is again a primitive generator of the completed level field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedPrimitiveRoot_isIntegral
DocumentationThe chosen completed primitive point is integral over the completed unramified base.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedPrimitiveRoot_minpoly
DocumentationThe completed primitive polynomial is the minimal polynomial of the chosen primitive point.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedPrimitivePowerBasis
DocumentationThe power basis generated by the completed primitive division point.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra
LubinTate.EqualCharacteristic.equalCharacteristicCompletedPrimitivePowerBasis_gen
DocumentationStates the theorem equalCharacteristicCompletedPrimitivePowerBasis_gen.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped LaurentSeries Polynomial PowerSeries
universe u v
namespace LubinTate
namespace EqualCharacteristic
open LocalFieldTheory.DiscreteValuationField
variable {K : Type u} [Field K]
/-- The coefficientwise Laurent-series algebra used by the completed
unramified base. It is kept local so importing this file does not change
global type-class search. -/
noncomputable local instance equalCharacteristicCompletedPrimitiveActionBaseAlgebra
(F : LocalField.{u, v} K) :
Algebra F.residueField⸨X⸩
(equalCharacteristicCompletedUnramifiedField F.residueField) :=
laurentSeriesCoefficientAlgebra