Module

CompletedSeries.lean

Nyll.ClassFieldTheory.LubinTate.Padic.ChangedUniformizerIntertwiner.CompletedSeries
12 declarations indexed from sourceView source ↗

Completed p-adic Lubin--Tate series

This module extends the multiplicative and changed-standard Lubin--Tate series to the completed unramified Witt ring and records their coefficients and residue reductions.

Declarations

LubinTate.padicCompletedMultiplicativeSeries

The multiplicative Lubin--Tate series after extending its coefficients to the completed unramified Witt ring.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open SameUniformizer
def padicCompletedMultiplicativeSeries
    (p : ℕ) [Fact p.Prime] :
    PowerSeries (padicCompletedUnramifiedWittRing p)
LubinTate.padicCompletedChangedStandardSeries

The standard Lubin--Tate series for the changed uniformizer u p, after extending its coefficients to the completed unramified Witt ring.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open SameUniformizer
def padicCompletedChangedStandardSeries
    (p : ℕ) [Fact p.Prime]
    (u : (padicLocalField p).valuationSubringˣ) :
    PowerSeries (padicCompletedUnramifiedWittRing p)
LubinTate.padicCompletedMultiplicativeSeries_eq

The completed multiplicative Lubin--Tate series is the binomial series (1 + X) ^ p - 1.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open SameUniformizer
theorem padicCompletedMultiplicativeSeries_eq
    (p : ℕ) [Fact p.Prime] :
    padicCompletedMultiplicativeSeries p =
      (1 + PowerSeries.X) ^ p - 1
LubinTate.padicCompletedChangedStandardSeries_eq

The completed changed-standard series has linear coefficient u p and degree-p term X ^ p.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open SameUniformizer
theorem padicCompletedChangedStandardSeries_eq
    (p : ℕ) [Fact p.Prime]
    (u : (padicLocalField p).valuationSubringˣ) :
    padicCompletedChangedStandardSeries p u =
      PowerSeries.C
          (((padicValuationUnitToCompletedUnramifiedWittUnit p u :
              (padicCompletedUnramifiedWittRing p)ˣ) : padicCompletedUnramifiedWittRing p) *
            (p : padicCompletedUnramifiedWittRing p)) *
          PowerSeries.X +
        PowerSeries.X ^ p
LubinTate.padicCompletedMultiplicativeSeries_constantCoeff
Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open SameUniformizer
theorem padicCompletedMultiplicativeSeries_constantCoeff
    (p : ℕ) [Fact p.Prime] :
    PowerSeries.constantCoeff
        (padicCompletedMultiplicativeSeries p) = 0
LubinTate.padicCompletedMultiplicativeSeries_coeff_one

The linear coefficient of the completed multiplicative series is p.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open SameUniformizer
theorem padicCompletedMultiplicativeSeries_coeff_one
    (p : ℕ) [Fact p.Prime] :
    PowerSeries.coeff 1
        (padicCompletedMultiplicativeSeries p) =
      (p : padicCompletedUnramifiedWittRing p)
LubinTate.padicCompletedChangedStandardSeries_constantCoeff
Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open SameUniformizer
theorem padicCompletedChangedStandardSeries_constantCoeff
    (p : ℕ) [Fact p.Prime]
    (u : (padicLocalField p).valuationSubringˣ) :
    PowerSeries.constantCoeff
        (padicCompletedChangedStandardSeries p u) = 0
LubinTate.padicCompletedMultiplicativeSeries_hasSubst

The completed multiplicative Lubin--Tate series admits formal substitution.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open SameUniformizer
theorem padicCompletedMultiplicativeSeries_hasSubst
    (p : ℕ) [Fact p.Prime] :
    PowerSeries.HasSubst (padicCompletedMultiplicativeSeries p)
LubinTate.padicCompletedChangedStandardSeries_hasSubst

The completed changed standard Lubin--Tate series admits formal substitution.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open SameUniformizer
theorem padicCompletedChangedStandardSeries_hasSubst
    (p : ℕ) [Fact p.Prime]
    (u : (padicLocalField p).valuationSubringˣ) :
    PowerSeries.HasSubst (padicCompletedChangedStandardSeries p u)
LubinTate.padicCompletedMultiplicativeSeries_map_constantCoeff

Reduction of the completed multiplicative series modulo p is X ^ p.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open SameUniformizer
theorem padicCompletedMultiplicativeSeries_map_constantCoeff
    (p : ℕ) [Fact p.Prime] :
    PowerSeries.map WittVector.constantCoeff
        (padicCompletedMultiplicativeSeries p) =
      (PowerSeries.X :
        PowerSeries (AlgebraicClosure (ZMod p))) ^ p
LubinTate.padicCompletedChangedStandardSeries_map_constantCoeff

Reduction of the completed changed-standard series modulo p is X ^ p.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open SameUniformizer
theorem padicCompletedChangedStandardSeries_map_constantCoeff
    (p : ℕ) [Fact p.Prime]
    (u : (padicLocalField p).valuationSubringˣ) :
    PowerSeries.map WittVector.constantCoeff
        (padicCompletedChangedStandardSeries p u) =
      (PowerSeries.X :
        PowerSeries (AlgebraicClosure (ZMod p))) ^ p
LubinTate.padicChangedUniformizerFrobenius_constantCoeff_eq_zero

Coefficientwise Witt-vector Frobenius preserves a zero constant coefficient.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LubinTate
open LocalFieldTheory.DiscreteValuationField
open LocalFieldTheory.DiscreteValuationField.Examples.Qp
open SameUniformizer
theorem padicChangedUniformizerFrobenius_constantCoeff_eq_zero
    (p : ℕ) [Fact p.Prime]
    (H : PowerSeries (padicCompletedUnramifiedWittRing p))
    (hH : PowerSeries.constantCoeff H = 0) :
    PowerSeries.constantCoeff
        (PowerSeries.map WittVector.frobenius H) = 0