Module

CompletedUnramifiedField.lean

Nyll.ClassFieldTheory.LubinTate.EqualCharacteristic.Frobenius.CompletedUnramifiedField
46 declarations indexed from sourceView source ↗

The equal-characteristic completed-unramified construction: the completed maximal-unramified

field in equal characteristic

For a finite field k, the equal-characteristic model of the completion of the maximal unramified extension of k((T)) is (AlgebraicClosure k)((T)). This file equips that field with the genuine coefficientwise arithmetic Frobenius over k((T)).

This is the equal-characteristic specialization of the completed-unramified source in the equal-characteristic completed-unramified construction. In particular, the Frobenius below is an actual algebra equivalence; it is not a theorem-shaped replacement for later theta evaluation or norm-subgroup arguments.

Declarations

LubinTate.EqualCharacteristic.valuedInteger_hasBasis_ltIdeal

The valuation balls in a valued integer ring, expressed as genuine ideals, form its neighbourhood basis at zero.

Source context 6 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
theorem valuedInteger_hasBasis_ltIdeal
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    (𝓝 (0 : Valued.integer K)).HasBasis
      (fun _ : (MonoidWithZeroHom.ValueGroup₀
        ((Valued.v : Valuation K Γ) : K →*₀ Γ))ˣ ↦ True)
      (fun γ ↦ (Valuation.ltIdeal (Valued.v : Valuation K Γ)
        (Units.map (MonoidWithZeroHom.ValueGroup₀.embedding
          (f := ((Valued.v : Valuation K Γ) : K →*₀ Γ))) γ) :
        Set (Valued.integer K))) := by
  rw [nhds_subtype]
  refine ((Valued.hasBasis_nhds_zero K Γ).comap
    ((↑) : Valued.integer K → K)).congr (fun _ ↦ Iff.rfl) ?_
  intro γ _
  ext x
  change (Valued.v : Valuation K Γ).restrict x < (γ.1 :
      MonoidWithZeroHom.ValueGroup₀
        ((Valued.v : Valuation K Γ) : K →*₀ Γ)) ↔
    (Valued.v : Valuation K Γ) (x : K) <
      ((Units.map (MonoidWithZeroHom.ValueGroup₀.embedding
        (f := ((Valued.v : Valuation K Γ) : K →*₀ Γ))) γ : Γˣ) : Γ)
  rw [Valuation.restrict_lt_iff_lt_embedding]
  simp
LubinTate.EqualCharacteristic.valuedIntegerLinearTopology

The native topology on a valued integer ring is linear: its valuation balls are ideals.

Source context 6 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
theorem valuedIntegerLinearTopology
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K)
LubinTate.EqualCharacteristic.valuedIntegerCompleteSpace

A closed valued integer ring inherits completeness from its fraction field.

Source context 6 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
theorem valuedIntegerCompleteSpace
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K)
LubinTate.EqualCharacteristic.valuedIntegerIsUniformAddGroup

The induced uniformity on a valued integer ring is compatible with its additive group.

Source context 6 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
theorem valuedIntegerIsUniformAddGroup
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K)
LubinTate.EqualCharacteristic.valuedIntegerLinearTopologyInstance
Source context 6 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K)
LubinTate.EqualCharacteristic.valuedIntegerCompleteSpaceInstance
Source context 7 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K)
LubinTate.EqualCharacteristic.valuedIntegerIsUniformAddGroupInstance
Source context 8 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K)
LubinTate.EqualCharacteristic.equalCharacteristicCoefficientUniformSpace
Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
omit [Finite k] in
instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k)
LubinTate.EqualCharacteristic.equalCharacteristicCoefficientFrobenius_fixed_iff

The fixed elements of arithmetic Frobenius in the algebraic closure are exactly the embedded elements of the finite coefficient field.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
theorem equalCharacteristicCoefficientFrobenius_fixed_iff
    (x : AlgebraicClosure k) :
    equalCharacteristicCoefficientFrobenius k x = x ↔
      x ∈ (algebraMap k (AlgebraicClosure k)).range
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedField

The equal-characteristic model of the completed maximal unramified extension of k((T)).

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
def equalCharacteristicCompletedUnramifiedField
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedField_field

The completed unramified Laurent-series model is a field.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
instance equalCharacteristicCompletedUnramifiedField_field :
    Field (equalCharacteristicCompletedUnramifiedField k)
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedField_valued

The completed unramified field carries its Laurent-series valuation.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
instance equalCharacteristicCompletedUnramifiedField_valued :
    Valued (equalCharacteristicCompletedUnramifiedField k) ℤᵐ⁰
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedField_completeSpace

The completed unramified Laurent-series field is complete.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
instance equalCharacteristicCompletedUnramifiedField_completeSpace :
    CompleteSpace (equalCharacteristicCompletedUnramifiedField k)
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFieldEquivLaurentSeries

Comparison with the Laurent-series model underlying the completed unramified field.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
def equalCharacteristicCompletedUnramifiedFieldEquivLaurentSeries :
    equalCharacteristicCompletedUnramifiedField k ≃+*
      (AlgebraicClosure k)⸨X⸩
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFieldOfLaurentSeries

Embed a Laurent series into the named completed-unramified field.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
def equalCharacteristicCompletedUnramifiedFieldOfLaurentSeries :
    (AlgebraicClosure k)⸨X⸩ →+*
      equalCharacteristicCompletedUnramifiedField k
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFieldToLaurentSeries

Read a named completed-unramified element in its Laurent-series model.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
def equalCharacteristicCompletedUnramifiedFieldToLaurentSeries :
    equalCharacteristicCompletedUnramifiedField k →+*
      (AlgebraicClosure k)⸨X⸩
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFieldToLaurentSeries_ofLaurentSeries

Converting a Laurent series into the named field and back returns the series.

Source context 11 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
omit [Finite k] in
theorem equalCharacteristicCompletedUnramifiedFieldToLaurentSeries_ofLaurentSeries
    (x : (AlgebraicClosure k)⸨X⸩) :
    equalCharacteristicCompletedUnramifiedFieldToLaurentSeries k
        (equalCharacteristicCompletedUnramifiedFieldOfLaurentSeries k x) = x
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFieldSingle

A single Laurent monomial in the named completed-unramified field.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
def equalCharacteristicCompletedUnramifiedFieldSingle
    (m : ℤ) (a : AlgebraicClosure k) :
    equalCharacteristicCompletedUnramifiedField k
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFieldCoeff

The coefficient of a named completed-unramified Laurent element.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
def equalCharacteristicCompletedUnramifiedFieldCoeff
    (x : equalCharacteristicCompletedUnramifiedField k) (m : ℤ) :
    AlgebraicClosure k
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFieldCoeff_ofLaurentSeries

Coefficients of an imported Laurent series agree with its original coefficients.

Source context 11 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
omit [Finite k] in
theorem equalCharacteristicCompletedUnramifiedFieldCoeff_ofLaurentSeries
    (x : (AlgebraicClosure k)⸨X⸩) (m : ℤ) :
    equalCharacteristicCompletedUnramifiedFieldCoeff k
        (equalCharacteristicCompletedUnramifiedFieldOfLaurentSeries k x) m =
      x.coeff m
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedField_ext

Two named completed-unramified elements are equal when all Laurent coefficients agree.

Source context 11 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
omit [Finite k] in
theorem equalCharacteristicCompletedUnramifiedField_ext
    {x y : equalCharacteristicCompletedUnramifiedField k}
    (h : ∀ m, equalCharacteristicCompletedUnramifiedFieldCoeff k x m =
      equalCharacteristicCompletedUnramifiedFieldCoeff k y m) :
    x = y
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedPowerSeriesAlgebra

The completed unramified field is an algebra over algebraic-closure power series.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
instance equalCharacteristicCompletedUnramifiedPowerSeriesAlgebra :
    Algebra (AlgebraicClosure k)⟦X⟧
      (equalCharacteristicCompletedUnramifiedField k)
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedCoefficientAlgebra

The completed unramified field is an algebra over the residue base field.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
instance equalCharacteristicCompletedUnramifiedCoefficientAlgebra :
    Algebra k (equalCharacteristicCompletedUnramifiedField k)
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedAlgebra

The completed unramified field is an algebra over the Laurent-series base.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
instance equalCharacteristicCompletedUnramifiedAlgebra :
    Algebra k⸨X⸩ (equalCharacteristicCompletedUnramifiedField k)
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedIsFractionRing

The named completed-unramified Laurent field is the fraction field of its power-series integer ring.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
instance equalCharacteristicCompletedUnramifiedIsFractionRing :
    IsFractionRing (AlgebraicClosure k)⟦X⟧
      (equalCharacteristicCompletedUnramifiedField k)
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFieldCoeff_algebraMap_powerSeries

A mapped power series has its original nonnegative coefficients.

Source context 11 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
omit [Finite k] in
theorem equalCharacteristicCompletedUnramifiedFieldCoeff_algebraMap_powerSeries
    (f : (AlgebraicClosure k)⟦X⟧) (n : ℕ) :
    equalCharacteristicCompletedUnramifiedFieldCoeff k
        (algebraMap (AlgebraicClosure k)⟦X⟧
          (equalCharacteristicCompletedUnramifiedField k) f) n =
      PowerSeries.coeff n f
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFieldCoeff_algebraMap_laurentSeries

A mapped base Laurent series has coefficients embedded into the algebraic closure.

Source context 11 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
omit [Finite k] in
theorem equalCharacteristicCompletedUnramifiedFieldCoeff_algebraMap_laurentSeries
    (f : k⸨X⸩) (m : ℤ) :
    equalCharacteristicCompletedUnramifiedFieldCoeff k
        (algebraMap k⸨X⸩
          (equalCharacteristicCompletedUnramifiedField k) f) m =
      algebraMap k (AlgebraicClosure k) (f.coeff m)
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFrobenius

Arithmetic Frobenius on the completed maximal-unramified Laurent field, acting coefficientwise and fixing the Laurent-series base k((T)).

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
def equalCharacteristicCompletedUnramifiedFrobenius :
    equalCharacteristicCompletedUnramifiedField k ≃ₐ[k⸨X⸩]
      equalCharacteristicCompletedUnramifiedField k
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFrobenius_coeff

Completed Frobenius applies coefficient Frobenius at every Laurent exponent.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
theorem equalCharacteristicCompletedUnramifiedFrobenius_coeff
    (x : equalCharacteristicCompletedUnramifiedField k) (m : ℤ) :
    equalCharacteristicCompletedUnramifiedFieldCoeff k
        (equalCharacteristicCompletedUnramifiedFrobenius k x) m =
  equalCharacteristicCompletedUnramifiedFieldCoeff k x m ^
        Nat.card k
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFrobenius_valuation

Coefficient Frobenius preserves the native Laurent valuation.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
theorem equalCharacteristicCompletedUnramifiedFrobenius_valuation
    (x : equalCharacteristicCompletedUnramifiedField k) :
    Valued.v (equalCharacteristicCompletedUnramifiedFrobenius k x) =
      Valued.v x
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFrobenius_continuous

Coefficient Frobenius is continuous for the Laurent valuation topology.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
theorem equalCharacteristicCompletedUnramifiedFrobenius_continuous :
    Continuous (equalCharacteristicCompletedUnramifiedFrobenius k)
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFrobenius_algebraMap_powerSeries

On the integer ring (AlgebraicClosure k)[[T]], Laurent Frobenius is the coefficientwise power-series Frobenius constructed for theta.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
theorem equalCharacteristicCompletedUnramifiedFrobenius_algebraMap_powerSeries
    (f : (AlgebraicClosure k)⟦X⟧) :
    equalCharacteristicCompletedUnramifiedFrobenius k
        (algebraMap ((AlgebraicClosure k)⟦X⟧)
          (equalCharacteristicCompletedUnramifiedField k) f) =
      algebraMap ((AlgebraicClosure k)⟦X⟧)
        (equalCharacteristicCompletedUnramifiedField k)
        (equalCharacteristicPowerSeriesFrobenius k f)
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramified_fixed_coeff_mem_range

Every coefficient of a Frobenius-fixed completed Laurent series comes from the original finite coefficient field.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
theorem equalCharacteristicCompletedUnramified_fixed_coeff_mem_range
    (x : equalCharacteristicCompletedUnramifiedField k)
    (hx : equalCharacteristicCompletedUnramifiedFrobenius k x = x)
    (m : ℤ) :
    equalCharacteristicCompletedUnramifiedFieldCoeff k x m ∈
      (algebraMap k (AlgebraicClosure k)).range
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFixedCoeff

A chosen coefficient in k lifting one coefficient of a Frobenius-fixed completed Laurent series.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
def equalCharacteristicCompletedUnramifiedFixedCoeff
    (x : equalCharacteristicCompletedUnramifiedField k)
    (hx : equalCharacteristicCompletedUnramifiedFrobenius k x = x)
    (m : ℤ) : k
LubinTate.EqualCharacteristic.algebraMap_equalCharacteristicCompletedUnramifiedFixedCoeff

The chosen base coefficient embeds to the coefficient of the fixed series.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
theorem algebraMap_equalCharacteristicCompletedUnramifiedFixedCoeff
    (x : equalCharacteristicCompletedUnramifiedField k)
    (hx : equalCharacteristicCompletedUnramifiedFrobenius k x = x)
    (m : ℤ) :
    algebraMap k (AlgebraicClosure k)
        (equalCharacteristicCompletedUnramifiedFixedCoeff k x hx m) =
      equalCharacteristicCompletedUnramifiedFieldCoeff k x m
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFixedPreimage

A Frobenius-fixed series, descended coefficientwise to k((T)).

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
def equalCharacteristicCompletedUnramifiedFixedPreimage
    (x : equalCharacteristicCompletedUnramifiedField k)
    (hx : equalCharacteristicCompletedUnramifiedFrobenius k x = x) :
    k⸨X⸩
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFixedPreimage_coeff

The descended Laurent series has the chosen fixed coefficients.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
theorem equalCharacteristicCompletedUnramifiedFixedPreimage_coeff
    (x : equalCharacteristicCompletedUnramifiedField k)
    (hx : equalCharacteristicCompletedUnramifiedFrobenius k x = x)
    (m : ℤ) :
    (equalCharacteristicCompletedUnramifiedFixedPreimage k x hx).coeff m =
      equalCharacteristicCompletedUnramifiedFixedCoeff k x hx m
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFrobenius_fixed_iff

The fixed field of coefficientwise Frobenius is exactly the embedded Laurent-series base k((T)).

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
theorem equalCharacteristicCompletedUnramifiedFrobenius_fixed_iff
    (x : equalCharacteristicCompletedUnramifiedField k) :
    equalCharacteristicCompletedUnramifiedFrobenius k x = x ↔
      x ∈ (algebraMap k⸨X⸩
        (equalCharacteristicCompletedUnramifiedField k)).range
LubinTate.EqualCharacteristic.equalCharacteristicCompletedUnramifiedFrobenius_uniformizer

The Frobenius fixes the Laurent uniformizer T.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
theorem equalCharacteristicCompletedUnramifiedFrobenius_uniformizer :
    equalCharacteristicCompletedUnramifiedFrobenius k
        (equalCharacteristicCompletedUnramifiedFieldSingle k 1 1) =
      equalCharacteristicCompletedUnramifiedFieldSingle k 1 1
LubinTate.EqualCharacteristic.equalCharacteristicPowerSeriesToCompletedInteger

Evaluation of an outer power series with coefficients in (AlgebraicClosure k)[[T]] at a topologically nilpotent point of the completed-unramified integer ring. This is the analytic evaluation map needed for the theta series in the completed theta-intertwining theorem.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
def equalCharacteristicPowerSeriesToCompletedInteger :
    (AlgebraicClosure k)⟦X⟧ →+*
      Valued.integer (equalCharacteristicCompletedUnramifiedField k)
LubinTate.EqualCharacteristic.equalCharacteristicPowerSeriesToCompletedInteger_continuous

The embedding of power series into the completed valuation ring is continuous.

Source context 11 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
omit [Finite k] in
theorem equalCharacteristicPowerSeriesToCompletedInteger_continuous :
    Continuous (equalCharacteristicPowerSeriesToCompletedInteger k)
LubinTate.EqualCharacteristic.equalCharacteristicCompletedIntegerEvaluation

Defines equalCharacteristicCompletedIntegerEvaluation.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
def equalCharacteristicCompletedIntegerEvaluation
    (a : Valued.integer (equalCharacteristicCompletedUnramifiedField k))
    (ha : PowerSeries.HasEval a) :
    ((AlgebraicClosure k)⟦X⟧)⟦X⟧ →+*
      Valued.integer (equalCharacteristicCompletedUnramifiedField k)
LubinTate.EqualCharacteristic.equalCharacteristicCompletedIntegerUniformizer

The Laurent uniformizer, viewed in the completed-unramified integer ring.

Source context 10 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
def equalCharacteristicCompletedIntegerUniformizer :
    Valued.integer (equalCharacteristicCompletedUnramifiedField k)
LubinTate.EqualCharacteristic.equalCharacteristicCompletedIntegerUniformizer_hasEval

The completed-unramified uniformizer is topologically nilpotent.

Source context 11 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
omit [Finite k] in
theorem equalCharacteristicCompletedIntegerUniformizer_hasEval :
    PowerSeries.HasEval
      (equalCharacteristicCompletedIntegerUniformizer k)
LubinTate.EqualCharacteristic.equalCharacteristicCompletedIntegerEvaluation_X

Completed power-series evaluation sends X to the chosen integral element.

Source context 11 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
omit [Finite k] in
theorem equalCharacteristicCompletedIntegerEvaluation_X
    (a : Valued.integer (equalCharacteristicCompletedUnramifiedField k))
    (ha : PowerSeries.HasEval a) :
    equalCharacteristicCompletedIntegerEvaluation k a ha PowerSeries.X = a
LubinTate.EqualCharacteristic.equalCharacteristicCompletedIntegerEvaluation_C

Completed evaluation sends a constant series to its canonical embedded value.

Source context 11 commands

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

noncomputable section
open scoped LaurentSeries Polynomial PowerSeries PowerSeries.WithPiTopology
  Topology Valued WithZero
universe u v
namespace LubinTate
namespace EqualCharacteristic
variable (k : Type u) [Field k] [Finite k]
noncomputable local instance valuedIntegerLinearTopologyInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsLinearTopology (Valued.integer K) (Valued.integer K) :=
  valuedIntegerLinearTopology
noncomputable local instance valuedIntegerCompleteSpaceInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] [CompleteSpace K] :
    CompleteSpace (Valued.integer K) :=
  valuedIntegerCompleteSpace
noncomputable local instance valuedIntegerIsUniformAddGroupInstance
    {K : Type u} {Γ : Type v} [Field K]
    [LinearOrderedCommGroupWithZero Γ] [Valued K Γ] :
    IsUniformAddGroup (Valued.integer K) :=
  valuedIntegerIsUniformAddGroup
noncomputable local instance equalCharacteristicCoefficientUniformSpace :
    UniformSpace (AlgebraicClosure k) := ⊥
omit [Finite k] in
theorem equalCharacteristicCompletedIntegerEvaluation_C
    (a : Valued.integer (equalCharacteristicCompletedUnramifiedField k))
    (ha : PowerSeries.HasEval a)
    (f : (AlgebraicClosure k)⟦X⟧) :
    equalCharacteristicCompletedIntegerEvaluation k a ha (PowerSeries.C f) =
      equalCharacteristicPowerSeriesToCompletedInteger k f