ModuleCompletedPrimitiveAction.lean
Nyll.ClassFieldTheory.LubinTate.Padic.CompletedPrimitiveAction
38 declarations indexed from sourceView source ↗ Module documentation
Primitive unit action on a completed p-adic Lubin--Tate level
The completed level is defined as the splitting field of the standard primitive Lubin--Tate polynomial over the completed maximal-unramified field. This file identifies all of its roots with the genuine finite unit-parameter quotient of the original p-adic field.
The construction first embeds the ordinary standard Lubin--Tate level into the completed splitting field by sending its canonical primitive generator to the chosen completed root. The already constructed finite-level unit-parameter automorphisms then give every completed root. Comparing cardinalities proves that these are all the roots, and hence that each one generates the completed splitting field.
Declarations
LubinTate.padicCompletedActionTargetWithIdeal
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
LubinTate.padicCompletedActionTargetCompleteSpace
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
LubinTate.padicCompletedActionTargetT2Space
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
LubinTate.padicCompletedPrimitiveRoot_aeval_standardPrimitivePolynomial
DocumentationThe chosen completed primitive root annihilates the original standard primitive polynomial over ℚ_[p].
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicStandardLevelEmbedding
DocumentationThe ordinary standard Lubin--Tate level embeds into the completed splitting field by sending its canonical generator to the chosen completed root.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicStandardLevelEmbedding_apply_gen
DocumentationThe standard-level embedding has the prescribed value on the canonical primitive generator.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedUnitParameterRoot
DocumentationA finite unit parameter, realized as a root in the completed splitting field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedUnitParameterRoot_one
DocumentationThe identity unit parameter gives the chosen completed primitive root.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedUnitParameterRoot_injective
DocumentationDistinct finite unit parameters give distinct roots in the completed level.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedUnitParameterRoot_aeval_standardPrimitivePolynomial
DocumentationA completed parameter root annihilates the original primitive polynomial over ℚ_[p].
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedUnitParameterRoot_isRoot
DocumentationEvery completed finite-parameter point is a root of the genuine completed primitive polynomial.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedStandardScalarEndomorphismValue_congr_point
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedStandardPrimitivePointUnitAction
DocumentationThe direct completed standard Lubin--Tate action of a p-adic unit on the chosen integral primitive point.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedStandardPrimitivePointUnitAction_hasEval
DocumentationA direct completed standard unit translate remains a convergent evaluation point.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedStandardPrimitivePointUnitAction_one
DocumentationThe identity unit fixes the chosen completed standard primitive point.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedStandardPrimitivePointUnitAction_iterate_succ_eq_zero
DocumentationA direct completed standard unit translate is killed at level n + 1.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedStandardPrimitivePointUnitAction_iterate_ne_zero
DocumentationA direct completed standard unit translate is not killed one level early.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedStandardPrimitivePointUnitAction_isRoot
DocumentationThe direct completed standard action of every p-adic unit is a root of the genuine completed primitive polynomial.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedUnitParameterRootSet
DocumentationA finite 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 Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedUnitParameterRootSet_injective
DocumentationThe root-set realization of finite unit parameters is injective.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedPrimitiveRootSet_natCard
DocumentationThe completed primitive polynomial has exactly its degree many roots in the completed splitting field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicStandardUnitParameter_natCard
DocumentationThe finite p-adic unit-parameter quotient has the degree of the completed primitive polynomial.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedUnitParameterRootSet_bijective
DocumentationFinite p-adic unit parameters enumerate every root of the completed primitive polynomial.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicStandardLevelUnitParameterPowerBasis
DocumentationA parameter root is itself a power-basis generator of the ordinary standard level.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicStandardLevelUnitParameterPowerBasis_gen
DocumentationThe generator of the parameter power basis is the corresponding finite-level parameter root.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicPolynomialAeval_mem_completedUnramifiedAdjoin
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedUnitParameterRoot_mem_adjoin
DocumentationEvery completed parameter root is a polynomial expression in any other completed parameter root, 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 Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedPrimitiveRootSet_subset_adjoin_parameter
DocumentationAll roots of the completed primitive polynomial lie in the field generated by any chosen parameter root.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedUnitParameterRoot_adjoin_eq_top
DocumentationEvery completed parameter root generates the completed splitting field over the completed maximal-unramified base.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedStandardPrimitivePointUnitAction_adjoin_eq_top
DocumentationEvery direct completed standard unit translate generates the completed splitting field over the completed maximal-unramified base.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedPrimitiveRoot_adjoin_eq_top
DocumentationThe chosen completed primitive root generates the completed splitting field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedPrimitiveRoot_minpoly
DocumentationThe completed primitive polynomial is the minimal polynomial of the chosen completed root.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedPrimitiveRoot_isIntegral_over_completedUnramified
DocumentationThe chosen primitive root is integral over the completed-unramified field.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedPrimitivePowerBasis
DocumentationThe power basis of the completed level generated by the chosen primitive root.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedPrimitivePowerBasis_gen
DocumentationThe generator of the completed primitive power basis is the chosen completed root.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedUnitParameterRoot_isIntegral
DocumentationEvery parameter root 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 Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedUnitParameterPowerBasis
DocumentationThe power basis of the completed level generated by a prescribed finite unit parameter.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2
LubinTate.padicCompletedUnitParameterPowerBasis_gen
DocumentationThe generator of a completed unit-parameter power basis is the corresponding completed root.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped Polynomial PowerSeries
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
private noncomputable local instance
padicCompletedActionTargetWithIdeal
(p : ℕ) [Fact p.Prime] (n : ℕ) :
WithIdeal
(padicCompletedLevelCompleteDVF p n).valuationSubring where
i := (padicCompletedLevelCompleteDVF p n).maximalIdeal
private noncomputable local instance
padicCompletedActionTargetCompleteSpace
(p : ℕ) [Fact p.Prime] (n : ℕ) :
CompleteSpace
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).1
private noncomputable local instance
padicCompletedActionTargetT2Space
(p : ℕ) [Fact p.Prime] (n : ℕ) :
T2Space
(padicCompletedLevelCompleteDVF p n).valuationSubring := by
let target := padicCompletedLevelCompleteDVF p n
have hadic : IsAdic target.maximalIdeal := rfl
exact (hadic.isAdicComplete_iff.mp target.isAdicComplete).2