ModuleFiniteLevelEvaluation.lean
Nyll.ClassFieldTheory.LubinTate.Padic.MultiplicativeEvaluation.FiniteLevelEvaluation
13 declarations indexed from sourceView source ↗ Module documentation
Finite-level evaluation of the p-adic multiplicative comparison
This module evaluates the standard-to-multiplicative Lubin--Tate comparison on topologically nilpotent integers in a standard finite level. It proves the functional equation, compatibility with scalar endomorphisms, the inverse comparison identity, and injectivity of the evaluated comparison.
Declarations
LubinTate.padicMultiplicativeLevelCoefficientUniformSpace
DocumentationThe discrete coefficient uniformity used for finite-level analytic evaluation.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open ValuationTheory.DiscreteValuationField
open SameUniformizer
variable {K : Type u} [Field K]
LubinTate.padicMultiplicativeLevelTargetWithIdeal
DocumentationThe maximal-ideal adic structure on a standard finite Lubin--Tate level.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open ValuationTheory.DiscreteValuationField
open SameUniformizer
variable {K : Type u} [Field K]
/-- The discrete coefficient uniformity used for finite-level analytic evaluation. -/
noncomputable local instance
padicMultiplicativeLevelCoefficientUniformSpace
(F : LocalField.{u, v} K) :
UniformSpace F.valuationSubring :=
⊥
LubinTate.padicMultiplicativeLevelTargetCompleteSpace
DocumentationCompleteness of the standard finite-level valuation ring for its adic topology.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open ValuationTheory.DiscreteValuationField
open SameUniformizer
variable {K : Type u} [Field K]
/-- The discrete coefficient uniformity used for finite-level analytic evaluation. -/
noncomputable local instance
padicMultiplicativeLevelCoefficientUniformSpace
(F : LocalField.{u, v} K) :
UniformSpace F.valuationSubring :=
⊥
/-- The maximal-ideal adic structure on a standard finite Lubin--Tate level. -/
noncomputable local instance
padicMultiplicativeLevelTargetWithIdeal
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
WithIdeal
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring where
i := (standardLubinTateLevelCompleteDVF hπ n).maximalIdeal
LubinTate.padicMultiplicativeLevelTargetT2Space
DocumentationSeparatedness of the standard finite-level valuation ring for its adic topology.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open ValuationTheory.DiscreteValuationField
open SameUniformizer
variable {K : Type u} [Field K]
/-- The discrete coefficient uniformity used for finite-level analytic evaluation. -/
noncomputable local instance
padicMultiplicativeLevelCoefficientUniformSpace
(F : LocalField.{u, v} K) :
UniformSpace F.valuationSubring :=
⊥
/-- The maximal-ideal adic structure on a standard finite Lubin--Tate level. -/
noncomputable local instance
padicMultiplicativeLevelTargetWithIdeal
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
WithIdeal
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring where
i := (standardLubinTateLevelCompleteDVF hπ n).maximalIdeal
/-- Completeness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetCompleteSpace
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
CompleteSpace
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
LubinTate.padicMultiplicativeLevelTargetTopologicalSpace
DocumentationThe specialized level uses the same maximal-ideal adic topology as the generic evaluator.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open ValuationTheory.DiscreteValuationField
open SameUniformizer
variable {K : Type u} [Field K]
/-- The discrete coefficient uniformity used for finite-level analytic evaluation. -/
noncomputable local instance
padicMultiplicativeLevelCoefficientUniformSpace
(F : LocalField.{u, v} K) :
UniformSpace F.valuationSubring :=
⊥
/-- The maximal-ideal adic structure on a standard finite Lubin--Tate level. -/
noncomputable local instance
padicMultiplicativeLevelTargetWithIdeal
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
WithIdeal
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring where
i := (standardLubinTateLevelCompleteDVF hπ n).maximalIdeal
/-- Completeness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetCompleteSpace
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
CompleteSpace
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
/-- Separatedness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetT2Space
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
T2Space
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
section PadicLevelTopology
LubinTate.padicMultiplicativePrimitivePoint
DocumentationEvaluation of the standard-to-multiplicative comparison at the chosen standard primitive point of level n + 1.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open ValuationTheory.DiscreteValuationField
open SameUniformizer
variable {K : Type u} [Field K]
/-- The discrete coefficient uniformity used for finite-level analytic evaluation. -/
noncomputable local instance
padicMultiplicativeLevelCoefficientUniformSpace
(F : LocalField.{u, v} K) :
UniformSpace F.valuationSubring :=
⊥
/-- The maximal-ideal adic structure on a standard finite Lubin--Tate level. -/
noncomputable local instance
padicMultiplicativeLevelTargetWithIdeal
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
WithIdeal
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring where
i := (standardLubinTateLevelCompleteDVF hπ n).maximalIdeal
/-- Completeness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetCompleteSpace
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
CompleteSpace
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
/-- Separatedness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetT2Space
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
T2Space
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
section PadicLevelTopology
/-- The specialized level uses the same maximal-ideal adic topology as the generic evaluator. -/
noncomputable local instance
padicMultiplicativeLevelTargetTopologicalSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
TopologicalSpace
(standardLubinTateLevelCompleteDVF
(padicMultiplicativeLubinTateSeries_isUniformizer p) n).valuationSubring :=
@WithIdeal.instTopologicalSpace _ _
(padicMultiplicativeLevelTargetWithIdeal
(F := padicLocalField p)
(π := show (padicLocalField p).valuationSubring from
padicIntEquivValuationSubring p (p : ℤ_[p]))
(padicMultiplicativeLubinTateSeries_isUniformizer p) n)
LubinTate.padicMultiplicativePrimitivePoint_hasEval
DocumentationThe evaluated multiplicative point is topologically nilpotent.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open ValuationTheory.DiscreteValuationField
open SameUniformizer
variable {K : Type u} [Field K]
/-- The discrete coefficient uniformity used for finite-level analytic evaluation. -/
noncomputable local instance
padicMultiplicativeLevelCoefficientUniformSpace
(F : LocalField.{u, v} K) :
UniformSpace F.valuationSubring :=
⊥
/-- The maximal-ideal adic structure on a standard finite Lubin--Tate level. -/
noncomputable local instance
padicMultiplicativeLevelTargetWithIdeal
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
WithIdeal
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring where
i := (standardLubinTateLevelCompleteDVF hπ n).maximalIdeal
/-- Completeness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetCompleteSpace
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
CompleteSpace
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
/-- Separatedness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetT2Space
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
T2Space
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
section PadicLevelTopology
/-- The specialized level uses the same maximal-ideal adic topology as the generic evaluator. -/
noncomputable local instance
padicMultiplicativeLevelTargetTopologicalSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
TopologicalSpace
(standardLubinTateLevelCompleteDVF
(padicMultiplicativeLubinTateSeries_isUniformizer p) n).valuationSubring :=
@WithIdeal.instTopologicalSpace _ _
(padicMultiplicativeLevelTargetWithIdeal
(F := padicLocalField p)
(π := show (padicLocalField p).valuationSubring from
padicIntEquivValuationSubring p (p : ℤ_[p]))
(padicMultiplicativeLubinTateSeries_isUniformizer p) n)
LubinTate.padicMultiplicativeLubinTateSeries_eval
DocumentationAt every standard level, analytic evaluation of the multiplicative Lubin--Tate series is the literal polynomial (1 + x)^p - 1.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open ValuationTheory.DiscreteValuationField
open SameUniformizer
variable {K : Type u} [Field K]
/-- The discrete coefficient uniformity used for finite-level analytic evaluation. -/
noncomputable local instance
padicMultiplicativeLevelCoefficientUniformSpace
(F : LocalField.{u, v} K) :
UniformSpace F.valuationSubring :=
⊥
/-- The maximal-ideal adic structure on a standard finite Lubin--Tate level. -/
noncomputable local instance
padicMultiplicativeLevelTargetWithIdeal
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
WithIdeal
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring where
i := (standardLubinTateLevelCompleteDVF hπ n).maximalIdeal
/-- Completeness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetCompleteSpace
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
CompleteSpace
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
/-- Separatedness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetT2Space
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
T2Space
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
section PadicLevelTopology
/-- The specialized level uses the same maximal-ideal adic topology as the generic evaluator. -/
noncomputable local instance
padicMultiplicativeLevelTargetTopologicalSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
TopologicalSpace
(standardLubinTateLevelCompleteDVF
(padicMultiplicativeLubinTateSeries_isUniformizer p) n).valuationSubring :=
@WithIdeal.instTopologicalSpace _ _
(padicMultiplicativeLevelTargetWithIdeal
(F := padicLocalField p)
(π := show (padicLocalField p).valuationSubring from
padicIntEquivValuationSubring p (p : ℤ_[p]))
(padicMultiplicativeLubinTateSeries_isUniformizer p) n)
LubinTate.padicStandardToMultiplicativeIntertwiner_eval_functionalEquation
DocumentationAnalytic evaluation preserves the standard-to-multiplicative intertwining equation at every topologically nilpotent level integer.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open ValuationTheory.DiscreteValuationField
open SameUniformizer
variable {K : Type u} [Field K]
/-- The discrete coefficient uniformity used for finite-level analytic evaluation. -/
noncomputable local instance
padicMultiplicativeLevelCoefficientUniformSpace
(F : LocalField.{u, v} K) :
UniformSpace F.valuationSubring :=
⊥
/-- The maximal-ideal adic structure on a standard finite Lubin--Tate level. -/
noncomputable local instance
padicMultiplicativeLevelTargetWithIdeal
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
WithIdeal
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring where
i := (standardLubinTateLevelCompleteDVF hπ n).maximalIdeal
/-- Completeness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetCompleteSpace
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
CompleteSpace
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
/-- Separatedness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetT2Space
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
T2Space
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
section PadicLevelTopology
/-- The specialized level uses the same maximal-ideal adic topology as the generic evaluator. -/
noncomputable local instance
padicMultiplicativeLevelTargetTopologicalSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
TopologicalSpace
(standardLubinTateLevelCompleteDVF
(padicMultiplicativeLubinTateSeries_isUniformizer p) n).valuationSubring :=
@WithIdeal.instTopologicalSpace _ _
(padicMultiplicativeLevelTargetWithIdeal
(F := padicLocalField p)
(π := show (padicLocalField p).valuationSubring from
padicIntEquivValuationSubring p (p : ℤ_[p]))
(padicMultiplicativeLubinTateSeries_isUniformizer p) n)
LubinTate.padicStandardToMultiplicativeIntertwiner_eval_endomorphism
DocumentationFinite-level evaluation of the comparison carries the standard scalar action with coefficient a to the unique multiplicative-series scalar action with the same coefficient.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open ValuationTheory.DiscreteValuationField
open SameUniformizer
variable {K : Type u} [Field K]
/-- The discrete coefficient uniformity used for finite-level analytic evaluation. -/
noncomputable local instance
padicMultiplicativeLevelCoefficientUniformSpace
(F : LocalField.{u, v} K) :
UniformSpace F.valuationSubring :=
⊥
/-- The maximal-ideal adic structure on a standard finite Lubin--Tate level. -/
noncomputable local instance
padicMultiplicativeLevelTargetWithIdeal
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
WithIdeal
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring where
i := (standardLubinTateLevelCompleteDVF hπ n).maximalIdeal
/-- Completeness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetCompleteSpace
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
CompleteSpace
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
/-- Separatedness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetT2Space
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
T2Space
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
section PadicLevelTopology
/-- The specialized level uses the same maximal-ideal adic topology as the generic evaluator. -/
noncomputable local instance
padicMultiplicativeLevelTargetTopologicalSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
TopologicalSpace
(standardLubinTateLevelCompleteDVF
(padicMultiplicativeLubinTateSeries_isUniformizer p) n).valuationSubring :=
@WithIdeal.instTopologicalSpace _ _
(padicMultiplicativeLevelTargetWithIdeal
(F := padicLocalField p)
(π := show (padicLocalField p).valuationSubring from
padicIntEquivValuationSubring p (p : ℤ_[p]))
(padicMultiplicativeLubinTateSeries_isUniformizer p) n)
LubinTate.padicMultiplicativeToStandardIntertwiner_eval_comp
DocumentationEvaluating the reverse comparison after the forward comparison recovers every topologically nilpotent standard-level point.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open ValuationTheory.DiscreteValuationField
open SameUniformizer
variable {K : Type u} [Field K]
/-- The discrete coefficient uniformity used for finite-level analytic evaluation. -/
noncomputable local instance
padicMultiplicativeLevelCoefficientUniformSpace
(F : LocalField.{u, v} K) :
UniformSpace F.valuationSubring :=
⊥
/-- The maximal-ideal adic structure on a standard finite Lubin--Tate level. -/
noncomputable local instance
padicMultiplicativeLevelTargetWithIdeal
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
WithIdeal
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring where
i := (standardLubinTateLevelCompleteDVF hπ n).maximalIdeal
/-- Completeness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetCompleteSpace
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
CompleteSpace
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
/-- Separatedness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetT2Space
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
T2Space
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
section PadicLevelTopology
/-- The specialized level uses the same maximal-ideal adic topology as the generic evaluator. -/
noncomputable local instance
padicMultiplicativeLevelTargetTopologicalSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
TopologicalSpace
(standardLubinTateLevelCompleteDVF
(padicMultiplicativeLubinTateSeries_isUniformizer p) n).valuationSubring :=
@WithIdeal.instTopologicalSpace _ _
(padicMultiplicativeLevelTargetWithIdeal
(F := padicLocalField p)
(π := show (padicLocalField p).valuationSubring from
padicIntEquivValuationSubring p (p : ℤ_[p]))
(padicMultiplicativeLubinTateSeries_isUniformizer p) n)
LubinTate.padicStandardToMultiplicativeIntertwiner_eval_zero
DocumentationThe forward comparison evaluates to zero at the zero point.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open ValuationTheory.DiscreteValuationField
open SameUniformizer
variable {K : Type u} [Field K]
/-- The discrete coefficient uniformity used for finite-level analytic evaluation. -/
noncomputable local instance
padicMultiplicativeLevelCoefficientUniformSpace
(F : LocalField.{u, v} K) :
UniformSpace F.valuationSubring :=
⊥
/-- The maximal-ideal adic structure on a standard finite Lubin--Tate level. -/
noncomputable local instance
padicMultiplicativeLevelTargetWithIdeal
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
WithIdeal
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring where
i := (standardLubinTateLevelCompleteDVF hπ n).maximalIdeal
/-- Completeness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetCompleteSpace
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
CompleteSpace
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
/-- Separatedness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetT2Space
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
T2Space
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
section PadicLevelTopology
/-- The specialized level uses the same maximal-ideal adic topology as the generic evaluator. -/
noncomputable local instance
padicMultiplicativeLevelTargetTopologicalSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
TopologicalSpace
(standardLubinTateLevelCompleteDVF
(padicMultiplicativeLubinTateSeries_isUniformizer p) n).valuationSubring :=
@WithIdeal.instTopologicalSpace _ _
(padicMultiplicativeLevelTargetWithIdeal
(F := padicLocalField p)
(π := show (padicLocalField p).valuationSubring from
padicIntEquivValuationSubring p (p : ℤ_[p]))
(padicMultiplicativeLubinTateSeries_isUniformizer p) n)
LubinTate.padicStandardToMultiplicativeIntertwiner_eval_injective
DocumentationEvaluation of the forward comparison is injective on topologically nilpotent points of every standard level.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u v
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.CompleteDVF
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open ValuationTheory.DiscreteValuationField
open SameUniformizer
variable {K : Type u} [Field K]
/-- The discrete coefficient uniformity used for finite-level analytic evaluation. -/
noncomputable local instance
padicMultiplicativeLevelCoefficientUniformSpace
(F : LocalField.{u, v} K) :
UniformSpace F.valuationSubring :=
⊥
/-- The maximal-ideal adic structure on a standard finite Lubin--Tate level. -/
noncomputable local instance
padicMultiplicativeLevelTargetWithIdeal
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
WithIdeal
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring where
i := (standardLubinTateLevelCompleteDVF hπ n).maximalIdeal
/-- Completeness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetCompleteSpace
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
CompleteSpace
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
/-- Separatedness of the standard finite-level valuation ring for its adic topology. -/
noncomputable local instance
padicMultiplicativeLevelTargetT2Space
{F : LocalField.{u, v} K} {π : F.valuationSubring}
(hπ : F.toCompleteDVF.valuation.IsUniformizer (π : K)) (n : ℕ) :
T2Space
(standardLubinTateLevelCompleteDVF hπ n).valuationSubring := by
let target := standardLubinTateLevelCompleteDVF hπ n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
section PadicLevelTopology
/-- The specialized level uses the same maximal-ideal adic topology as the generic evaluator. -/
noncomputable local instance
padicMultiplicativeLevelTargetTopologicalSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
TopologicalSpace
(standardLubinTateLevelCompleteDVF
(padicMultiplicativeLubinTateSeries_isUniformizer p) n).valuationSubring :=
@WithIdeal.instTopologicalSpace _ _
(padicMultiplicativeLevelTargetWithIdeal
(F := padicLocalField p)
(π := show (padicLocalField p).valuationSubring from
padicIntEquivValuationSubring p (p : ℤ_[p]))
(padicMultiplicativeLubinTateSeries_isUniformizer p) n)