Documentation

TauCeti.RingTheory.WittVector.IntervalRing.Radius

Radius rings inside interval rings #

For 0 < ρ₁ ≤ ρ₂ < 1, the radius ring with Gauss norm λ_{ρ₂} embeds isometrically in the interval ring with norm max(λ_{ρ₁}, λ_{ρ₂}). On Witt vectors, and hence after inverting [ϖ], the maximum is λ_{ρ₂}. Completing therefore gives a closed coefficient ring in the interval ring. Adjoining the inverse of p to this coefficient ring gives a dense subring. These maps are the coefficient maps used in restricted-series presentations of interval rings. Quantitatively, every element of 𝕎 O[1/(p [ϖ])] is a polynomial in p⁻¹ with coefficients in 𝕎 O[1/[ϖ]] whose weighted norms are bounded by its interval norm (Kedlaya's estimate (4.9.1)). If v(ϖ)^b ≤ ρ₁^a with a ≠ 0, evaluation at [ϖ]^b/p^a defines a continuous map from the one-variable restricted series ring over the radius ring with dense image in the interval ring. The constructions use Mathlib’s UniformSpace.Completion.mapRingHom and TauCeti.Huber.existsUnique_continuous_ringHom_weightedRestrictedSubring.

The parameters are the coefficient weights in λ_ρ(∑ [xₙ] pⁿ) = supₙ v(xₙ) ρⁿ; they are related to Kedlaya's parameter r by ρ = p^(-1/r).

Main results #

References #

noncomputable def TauCeti.WittVector.RadiusLocalization.toIntervalLocalization (p : ℕ) [Fact (Nat.Prime p)] {K : Type u_1} {O : Type u_2} [Field K] [CommRing O] [Algebra O K] {v : Valuation K NNReal} {ϖ : O} (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) :
RadiusLocalization p hv hϖ hϖ' hρ₂ →ₐ[WittVector p O] IntervalLocalization p hv hϖ hϖ' hρ₁ hρ₂

The map W(O)[1/[ϖ]] → W(O)[1/(p[ϖ])], before completion.

Instances For
    @[simp]
    theorem TauCeti.WittVector.RadiusLocalization.norm_toIntervalLocalization (p : ℕ) [Fact (Nat.Prime p)] {K : Type u_1} {O : Type u_2} [Field K] [CommRing O] [Algebra O K] [CharP O p] [PerfectRing O p] {v : Valuation K NNReal} {ϖ : O} (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ : ρ₁ ≤ ρ₂) (x : RadiusLocalization p hv hϖ hϖ' hρ₂) :
    ‖(toIntervalLocalization p hv hϖ hϖ' hρ₁ hρ₂) x‖ = ‖x‖

    For ordered radii, inverting [ϖ] preserves the radius norm in the interval norm.

    theorem TauCeti.WittVector.RadiusLocalization.isometry_toIntervalLocalization (p : ℕ) [Fact (Nat.Prime p)] {K : Type u_1} {O : Type u_2} [Field K] [CommRing O] [Algebra O K] [CharP O p] [PerfectRing O p] {v : Valuation K NNReal} {ϖ : O} (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ : ρ₁ ≤ ρ₂) :
    Isometry ⇑(toIntervalLocalization p hv hϖ hϖ' hρ₁ hρ₂)

    For ordered radii, the map of uncompleted localisations is an isometry.

    theorem TauCeti.WittVector.IntervalLocalization.exists_sum_eq_mul_inv_pow (p : ℕ) [Fact (Nat.Prime p)] {K : Type u_1} {O : Type u_2} [Field K] [CommRing O] [Algebra O K] [CharP O p] [PerfectRing O p] {v : Valuation K NNReal} {ϖ : O} (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (d : IntervalLocalization p hv hϖ hϖ' hρ₁ hρ₂) :
    ∃ (m : ℕ) (z : ℕ → RadiusLocalization p hv hϖ hϖ' hρ₂), (∀ i ≤ m, ‖z i‖ * (↑ρ₁)⁻¹ ^ (m - i) ≤ ‖d‖) ∧ d = ∑ i ∈ Finset.range (m + 1), (RadiusLocalization.toIntervalLocalization p hv hϖ hϖ' hρ₁ hρ₂) (z i) * ↑⋯.unit⁻¹ ^ (m - i)

    Kedlaya's estimate (4.9.1) in the normalisation λ_ρ(p) = ρ. Every d ∈ 𝕎 O[1/(p [ϖ])] is a polynomial ∑_{i ≤ m} zᵢ p^(-(m - i)) in p⁻¹ whose coefficients zᵢ lie in 𝕎 O[1/[ϖ]] and satisfy λ_{ρ₂}(zᵢ) ρ₁^(-(m - i)) ≤ λ_{[ρ₁, ρ₂]}(d). Writing d = y / (p [ϖ]) ^ m and splitting y = ∑_{i < m} [yᵢ] pⁱ + pᵐ b, one takes zᵢ = [yᵢ] / [ϖ] ^ m for i < m and zₘ = b / [ϖ] ^ m.

    noncomputable def TauCeti.WittVector.RadiusRing.toIntervalRing (p : ℕ) [Fact (Nat.Prime p)] {K : Type u_1} {O : Type u_2} [Field K] [CommRing O] [Algebra O K] [CharP O p] [PerfectRing O p] {v : Valuation K NNReal} {ϖ : O} (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ : ρ₁ ≤ ρ₂) :
    RadiusRing p hv hϖ hϖ' hρ₂ →+* IntervalRing p hv hϖ hϖ' hρ₁ hρ₂

    The coefficient map from the radius ring with weight ρ₂ to the interval ring with endpoint weights ρ₁ ≤ ρ₂, obtained by completing the localisation map.

    Instances For
      @[simp]
      theorem TauCeti.WittVector.RadiusRing.toIntervalRing_coe (p : ℕ) [Fact (Nat.Prime p)] {K : Type u_1} {O : Type u_2} [Field K] [CommRing O] [Algebra O K] [CharP O p] [PerfectRing O p] {v : Valuation K NNReal} {ϖ : O} (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ : ρ₁ ≤ ρ₂) (x : RadiusLocalization p hv hϖ hϖ' hρ₂) :
      (toIntervalRing p hv hϖ hϖ' hρ₁ hρ₂ hρ) ↑x = ↑((RadiusLocalization.toIntervalLocalization p hv hϖ hϖ' hρ₁ hρ₂) x)

      The completed coefficient map agrees with the map of uncompleted localisations.

      @[simp]
      theorem TauCeti.WittVector.RadiusRing.toIntervalRing_algebraMap (p : ℕ) [Fact (Nat.Prime p)] {K : Type u_1} {O : Type u_2} [Field K] [CommRing O] [Algebra O K] [CharP O p] [PerfectRing O p] {v : Valuation K NNReal} {ϖ : O} (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ : ρ₁ ≤ ρ₂) (x : WittVector p O) :
      (toIntervalRing p hv hϖ hϖ' hρ₁ hρ₂ hρ) ((algebraMap (WittVector p O) (RadiusRing p hv hϖ hϖ' hρ₂)) x) = (algebraMap (WittVector p O) (IntervalRing p hv hϖ hϖ' hρ₁ hρ₂)) x

      The completed coefficient map respects the maps from Witt vectors.

      theorem TauCeti.WittVector.RadiusRing.isometry_toIntervalRing (p : ℕ) [Fact (Nat.Prime p)] {K : Type u_1} {O : Type u_2} [Field K] [CommRing O] [Algebra O K] [CharP O p] [PerfectRing O p] {v : Valuation K NNReal} {ϖ : O} (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ : ρ₁ ≤ ρ₂) :
      Isometry ⇑(toIntervalRing p hv hϖ hϖ' hρ₁ hρ₂ hρ)

      The radius ring embeds isometrically in the interval ring.

      @[simp]
      theorem TauCeti.WittVector.RadiusRing.norm_toIntervalRing (p : ℕ) [Fact (Nat.Prime p)] {K : Type u_1} {O : Type u_2} [Field K] [CommRing O] [Algebra O K] [CharP O p] [PerfectRing O p] {v : Valuation K NNReal} {ϖ : O} (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ : ρ₁ ≤ ρ₂) (x : RadiusRing p hv hϖ hϖ' hρ₂) :
      ‖(toIntervalRing p hv hϖ hϖ' hρ₁ hρ₂ hρ) x‖ = ‖x‖

      The coefficient map preserves norms.

      theorem TauCeti.WittVector.RadiusRing.isClosed_range_toIntervalRing (p : ℕ) [Fact (Nat.Prime p)] {K : Type u_1} {O : Type u_2} [Field K] [CommRing O] [Algebra O K] [CharP O p] [PerfectRing O p] {v : Valuation K NNReal} {ϖ : O} (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ : ρ₁ ≤ ρ₂) :
      IsClosed (Set.range ⇑(toIntervalRing p hv hϖ hϖ' hρ₁ hρ₂ hρ))

      The image of the radius ring is a closed coefficient ring in the interval ring.

      theorem TauCeti.WittVector.RadiusRing.exists_coe_mul_natCast_pow_eq_toIntervalRing (p : ℕ) [Fact (Nat.Prime p)] {K : Type u_1} {O : Type u_2} [Field K] [CommRing O] [Algebra O K] [CharP O p] [PerfectRing O p] {v : Valuation K NNReal} {ϖ : O} (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ : ρ₁ ≤ ρ₂) (x : IntervalLocalization p hv hϖ hϖ' hρ₁ hρ₂) :
      ∃ (n : ℕ) (a : RadiusRing p hv hϖ hϖ' hρ₂), ↑x * ↑p ^ n = (toIntervalRing p hv hϖ hϖ' hρ₁ hρ₂ hρ) a

      Every element of the uncompleted interval localisation becomes a coefficient after multiplication by a power of p.

      theorem TauCeti.WittVector.RadiusRing.dense_setOf_exists_mul_natCast_pow_eq_toIntervalRing (p : ℕ) [Fact (Nat.Prime p)] {K : Type u_1} {O : Type u_2} [Field K] [CommRing O] [Algebra O K] [CharP O p] [PerfectRing O p] {v : Valuation K NNReal} {ϖ : O} (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ : ρ₁ ≤ ρ₂) :
      Dense {x : IntervalRing p hv hϖ hϖ' hρ₁ hρ₂ | ∃ (n : ℕ) (a : RadiusRing p hv hϖ hϖ' hρ₂), x * ↑p ^ n = (toIntervalRing p hv hϖ hϖ' hρ₁ hρ₂ hρ) a}

      Adjoining p⁻¹ to the image of the radius ring gives a dense subring of the interval ring. Equivalently, elements which become coefficients after multiplication by some power of p are dense.

      theorem TauCeti.WittVector.RadiusRing.existsUnique_continuous_denseRange_restrictedSeries_toIntervalRing (p : ℕ) [Fact (Nat.Prime p)] {K : Type u_1} {O : Type u_2} [Field K] [CommRing O] [Algebra O K] [CharP O p] [PerfectRing O p] {v : Valuation K NNReal} {ϖ : O} (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ : ρ₁ ≤ ρ₂) {a b : ℕ} (ha : a ≠ 0) (hab : v ((algebraMap O K) ϖ) ^ b ≤ ρ₁ ^ a) :
      ∃ (ψ : ↥(Huber.weightedRestrictedSubring (fun (x : Fin 1) => {1}) ⋯) →+* IntervalRing p hv hϖ hϖ' hρ₁ hρ₂), Continuous ⇑ψ ∧ DenseRange ⇑ψ ∧ (∀ (c : RadiusRing p hv hϖ hϖ' hρ₂), ψ ((Huber.weightedC (fun (x : Fin 1) => {1}) ⋯) c) = (toIntervalRing p hv hϖ hϖ' hρ₁ hρ₂ hρ) c) ∧ ψ (Huber.weightedX (fun (x : Fin 1) => {1}) ⋯ 0) * ↑p ^ a = (algebraMap (WittVector p O) (IntervalRing p hv hϖ hϖ' hρ₁ hρ₂)) ((WittVector.teichmuller p) ϖ ^ b) ∧ ∀ (g : ↥(Huber.weightedRestrictedSubring (fun (x : Fin 1) => {1}) ⋯) →+* IntervalRing p hv hϖ hϖ' hρ₁ hρ₂), Continuous ⇑g → (∀ (c : RadiusRing p hv hϖ hϖ' hρ₂), g ((Huber.weightedC (fun (x : Fin 1) => {1}) ⋯) c) = (toIntervalRing p hv hϖ hϖ' hρ₁ hρ₂ hρ) c) → g (Huber.weightedX (fun (x : Fin 1) => {1}) ⋯ 0) * ↑p ^ a = (algebraMap (WittVector p O) (IntervalRing p hv hϖ hϖ' hρ₁ hρ₂)) ((WittVector.teichmuller p) ϖ ^ b) → g = ψ

      Evaluation at [ϖ]^b/p^a, for a ≠ 0, gives a unique continuous map with dense image from the one-variable restricted series ring over the radius ring to the interval ring, whenever the variable has norm at most one at both endpoints, that is, v(ϖ)^b ≤ ρ₁^a. Uniqueness requires only continuity and the coefficient and variable equations.