Documentation

TauCeti.RingTheory.WittVector.IntervalRing.Subinterval

Interval rings of subintervals #

Let B^{[ρ₁, ρ₂]} be the interval ring of the Fargues–Fontaine curve (TauCeti.WittVector.IntervalRing): the completion of 𝕎 O[1/(p [ϖ])] for the norm λ_{[ρ₁, ρ₂]} = max(λ_{ρ₁}, λ_{ρ₂}), in the normalisation λ_ρ(p) = ρ, λ_ρ([x]) = v(x) of the Gauss valuations. This file compares interval rings of nested intervals.

On 𝕎 O[1/(p [ϖ])] every term v(xₙ) ρ^(n - m) of λ_ρ(x / pᵐ) is monotone in ρ, so the Gauss valuation at a radius inside [ρ₁, ρ₂] is at most λ_{[ρ₁, ρ₂]} (the Hadamard three circles inequality, Kedlaya's Lemma 4.4). Hence for [ρ₁', ρ₂'] ⊆ [ρ₁, ρ₂] the identity of 𝕎 O[1/(p [ϖ])] extends to the restriction map B^{[ρ₁, ρ₂]} → B^{[ρ₁', ρ₂']} of Kedlaya's Corollary 4.6.

The main result presents the interval ring of a smaller left endpoint ρ₁ ≤ ρ₁' ≤ ρ₂ as a quotient of a ring of restricted power series over the larger one: the evaluation

B^{[ρ₁, ρ₂]}{T/c, U/ρ₁'⁻¹} → B^{[ρ₁', ρ₂]}{T/c},    T ↦ T,  U ↦ p⁻¹,

is surjective. This is the form taken here by the first isomorphism of Kedlaya's Lemma 4.9, which fixes the left endpoint of the interval. Kedlaya normalises the Gauss norms so that p has a fixed norm and evaluates at a Teichmüller representative [z]; here the Teichmüller representatives have norms independent of the radius, and the variable is sent to p⁻¹, of norm ρ₁'⁻¹ on B^{[ρ₁', ρ₂]}. The evaluation is already surjective on the series with coefficients in the radius ring A^{ρ₂} (TauCeti.WittVector.RadiusRing.restrictedEvalIntervalRing_surjective), since restricting to the subinterval is compatible with the coefficient maps from A^{ρ₂}.

Main definitions #

Main results #

References #

theorem TauCeti.WittVector.gaussValuationAway_le_max {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} [CharP O p] [PerfectRing O p] {B : Type u_3} [CommRing B] [Algebra (WittVector p O) B] [IsLocalization.Away (↑p * (WittVector.teichmuller p) ϖ) B] (hv : v.Integers O) (hϖ : ϖ ≠ 0) {ρ ρ₁ ρ₂ : NNReal} (hρ : ρ ∈ Set.Ioo 0 1) (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (h₁ : ρ₁ ≤ ρ) (h₂ : ρ ≤ ρ₂) (x : B) :
(gaussValuationAway p hv hϖ ρ hρ B) x ≤ max ((gaussValuationAway p hv hϖ ρ₁ hρ₁ B) x) ((gaussValuationAway p hv hϖ ρ₂ hρ₂ B) x)

The Hadamard three circles inequality on 𝕎 O[1/(p [ϖ])]. For radii ρ₁ ≤ ρ ≤ ρ₂, the Gauss valuation λ_ρ is bounded by the larger of λ_{ρ₁} and λ_{ρ₂}, so the interval norm of an interval dominates every Gauss valuation at a radius inside it.

noncomputable def TauCeti.WittVector.intervalRingRestrict (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} [CharP O p] [PerfectRing O p] (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ ρ₁' ρ₂' : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ₁' : ρ₁' ∈ Set.Ioo 0 1) (hρ₂' : ρ₂' ∈ Set.Ioo 0 1) (h₁ : ρ₁ ≤ ρ₁') (h₁₂ : ρ₁' ≤ ρ₂') (h₂ : ρ₂' ≤ ρ₂) :
IntervalRing p hv hϖ hϖ' hρ₁ hρ₂ →ₐ[WittVector p O] IntervalRing p hv hϖ hϖ' hρ₁' hρ₂'

Restriction to a subinterval (Kedlaya, Corollary 4.6). For a subinterval [ρ₁', ρ₂'] ⊆ [ρ₁, ρ₂], the identity of 𝕎 O[1/(p [ϖ])] does not increase the interval norm, by the Hadamard three circles inequality, so it extends to a 𝕎 O-algebra homomorphism B^{[ρ₁, ρ₂]} → B^{[ρ₁', ρ₂']} of the completions.

Instances For
    @[simp]
    theorem TauCeti.WittVector.intervalRingRestrict_coe_mk' {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} [CharP O p] [PerfectRing O p] {hv : v.Integers O} {hϖ : ϖ ≠ 0} {hϖ' : v ((algebraMap O K) ϖ) < 1} {ρ₁ ρ₂ ρ₁' ρ₂' : NNReal} {hρ₁ : ρ₁ ∈ Set.Ioo 0 1} {hρ₂ : ρ₂ ∈ Set.Ioo 0 1} {hρ₁' : ρ₁' ∈ Set.Ioo 0 1} {hρ₂' : ρ₂' ∈ Set.Ioo 0 1} (h₁ : ρ₁ ≤ ρ₁') (h₁₂ : ρ₁' ≤ ρ₂') (h₂ : ρ₂' ≤ ρ₂) (x : WittVector p O) (s : ↥(Submonoid.powers (↑p * (WittVector.teichmuller p) ϖ))) :
    (intervalRingRestrict p hv hϖ hϖ' hρ₁ hρ₂ hρ₁' hρ₂' h₁ h₁₂ h₂) ↑(IsLocalization.mk' (IntervalLocalization p hv hϖ hϖ' hρ₁ hρ₂) x s) = ↑(IsLocalization.mk' (IntervalLocalization p hv hϖ hϖ' hρ₁' hρ₂') x s)

    Restriction to a subinterval is the identity on fractions x / s with x ∈ 𝕎 O and s a power of p [ϖ].

    theorem TauCeti.WittVector.continuous_intervalRingRestrict {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} [CharP O p] [PerfectRing O p] {hv : v.Integers O} {hϖ : ϖ ≠ 0} {hϖ' : v ((algebraMap O K) ϖ) < 1} {ρ₁ ρ₂ ρ₁' ρ₂' : NNReal} {hρ₁ : ρ₁ ∈ Set.Ioo 0 1} {hρ₂ : ρ₂ ∈ Set.Ioo 0 1} {hρ₁' : ρ₁' ∈ Set.Ioo 0 1} {hρ₂' : ρ₂' ∈ Set.Ioo 0 1} (h₁ : ρ₁ ≤ ρ₁') (h₁₂ : ρ₁' ≤ ρ₂') (h₂ : ρ₂' ≤ ρ₂) :
    Continuous ⇑(intervalRingRestrict p hv hϖ hϖ' hρ₁ hρ₂ hρ₁' hρ₂' h₁ h₁₂ h₂)

    Restriction to a subinterval is continuous.

    theorem TauCeti.WittVector.norm_intervalRingRestrict_le {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} [CharP O p] [PerfectRing O p] {hv : v.Integers O} {hϖ : ϖ ≠ 0} {hϖ' : v ((algebraMap O K) ϖ) < 1} {ρ₁ ρ₂ ρ₁' ρ₂' : NNReal} {hρ₁ : ρ₁ ∈ Set.Ioo 0 1} {hρ₂ : ρ₂ ∈ Set.Ioo 0 1} {hρ₁' : ρ₁' ∈ Set.Ioo 0 1} {hρ₂' : ρ₂' ∈ Set.Ioo 0 1} (h₁ : ρ₁ ≤ ρ₁') (h₁₂ : ρ₁' ≤ ρ₂') (h₂ : ρ₂' ≤ ρ₂) (x : IntervalRing p hv hϖ hϖ' hρ₁ hρ₂) :
    ‖(intervalRingRestrict p hv hϖ hϖ' hρ₁ hρ₂ hρ₁' hρ₂' h₁ h₁₂ h₂) x‖ ≤ ‖x‖

    Restriction to a subinterval does not increase the interval norm.

    @[simp]
    theorem TauCeti.WittVector.intervalRingRestrict_self {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} [CharP O p] [PerfectRing O p] {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 : IntervalRing p hv hϖ hϖ' hρ₁ hρ₂) :
    (intervalRingRestrict p hv hϖ hϖ' hρ₁ hρ₂ hρ₁ hρ₂ ⋯ h₁₂ ⋯) x = x

    Restriction of an interval to itself is the identity.

    @[simp]
    theorem TauCeti.WittVector.intervalRingRestrict_intervalRingRestrict {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} [CharP O p] [PerfectRing O p] {hv : v.Integers O} {hϖ : ϖ ≠ 0} {hϖ' : v ((algebraMap O K) ϖ) < 1} {ρ₁ ρ₂ ρ₁' ρ₂' : NNReal} {hρ₁ : ρ₁ ∈ Set.Ioo 0 1} {hρ₂ : ρ₂ ∈ Set.Ioo 0 1} {hρ₁' : ρ₁' ∈ Set.Ioo 0 1} {hρ₂' : ρ₂' ∈ Set.Ioo 0 1} {ρ₁'' ρ₂'' : NNReal} {hρ₁'' : ρ₁'' ∈ Set.Ioo 0 1} {hρ₂'' : ρ₂'' ∈ Set.Ioo 0 1} (h₁ : ρ₁ ≤ ρ₁') (h₁₂ : ρ₁' ≤ ρ₂') (h₂ : ρ₂' ≤ ρ₂) (h₁' : ρ₁' ≤ ρ₁'') (h₁₂' : ρ₁'' ≤ ρ₂'') (h₂' : ρ₂'' ≤ ρ₂') (x : IntervalRing p hv hϖ hϖ' hρ₁ hρ₂) :
    (intervalRingRestrict p hv hϖ hϖ' hρ₁' hρ₂' hρ₁'' hρ₂'' h₁' h₁₂' h₂') ((intervalRingRestrict p hv hϖ hϖ' hρ₁ hρ₂ hρ₁' hρ₂' h₁ h₁₂ h₂) x) = (intervalRingRestrict p hv hϖ hϖ' hρ₁ hρ₂ hρ₁'' hρ₂'' ⋯ h₁₂' ⋯) x

    Restricting to a subinterval and then to a smaller one is restricting to the smaller one.

    @[simp]
    theorem TauCeti.WittVector.intervalRingRestrict_comp {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} [CharP O p] [PerfectRing O p] {hv : v.Integers O} {hϖ : ϖ ≠ 0} {hϖ' : v ((algebraMap O K) ϖ) < 1} {ρ₁ ρ₂ ρ₁' ρ₂' : NNReal} {hρ₁ : ρ₁ ∈ Set.Ioo 0 1} {hρ₂ : ρ₂ ∈ Set.Ioo 0 1} {hρ₁' : ρ₁' ∈ Set.Ioo 0 1} {hρ₂' : ρ₂' ∈ Set.Ioo 0 1} {ρ₁'' ρ₂'' : NNReal} {hρ₁'' : ρ₁'' ∈ Set.Ioo 0 1} {hρ₂'' : ρ₂'' ∈ Set.Ioo 0 1} (h₁ : ρ₁ ≤ ρ₁') (h₁₂ : ρ₁' ≤ ρ₂') (h₂ : ρ₂' ≤ ρ₂) (h₁' : ρ₁' ≤ ρ₁'') (h₁₂' : ρ₁'' ≤ ρ₂'') (h₂' : ρ₂'' ≤ ρ₂') :
    (intervalRingRestrict p hv hϖ hϖ' hρ₁' hρ₂' hρ₁'' hρ₂'' h₁' h₁₂' h₂').comp (intervalRingRestrict p hv hϖ hϖ' hρ₁ hρ₂ hρ₁' hρ₂' h₁ h₁₂ h₂) = intervalRingRestrict p hv hϖ hϖ' hρ₁ hρ₂ hρ₁'' hρ₂'' ⋯ h₁₂' ⋯

    Restriction to subintervals is compatible with composition.

    @[simp]
    theorem TauCeti.WittVector.intervalRingRestrict_toIntervalRing {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} [CharP O p] [PerfectRing O p] {hv : v.Integers O} {hϖ : ϖ ≠ 0} {hϖ' : v ((algebraMap O K) ϖ) < 1} {ρ₁ ρ₂ ρ₁' : NNReal} {hρ₁ : ρ₁ ∈ Set.Ioo 0 1} {hρ₂ : ρ₂ ∈ Set.Ioo 0 1} {hρ₁' : ρ₁' ∈ Set.Ioo 0 1} (h₁ : ρ₁ ≤ ρ₁') (h₁₂ : ρ₁' ≤ ρ₂) (x : RadiusRing p hv hϖ hϖ' hρ₂) :
    (intervalRingRestrict p hv hϖ hϖ' hρ₁ hρ₂ hρ₁' hρ₂ h₁ h₁₂ ⋯) ((RadiusRing.toIntervalRing p hv hϖ hϖ' hρ₁ hρ₂ ⋯) x) = (RadiusRing.toIntervalRing p hv hϖ hϖ' hρ₁' hρ₂ h₁₂) x

    Restricting to a subinterval with the same right endpoint is compatible with the coefficient maps from the radius ring.

    noncomputable def TauCeti.WittVector.intervalRingRestrictedEval (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} [CharP O p] [PerfectRing O p] (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ ρ₁' : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ₁' : ρ₁' ∈ Set.Ioo 0 1) {k : ℕ} (c : Fin k → ℝ) [∀ (i : Fin k), Fact (0 < c i)] (h₁ : ρ₁ ≤ ρ₁') (h₁₂ : ρ₁' ≤ ρ₂) :

    Evaluation at p⁻¹ onto a smaller left endpoint. For ρ₁ ≤ ρ₁' ≤ ρ₂, the ring homomorphism

    B^{[ρ₁, ρ₂]}{T/c, U/ρ₁'⁻¹} → B^{[ρ₁', ρ₂]}{T/c},    T ↦ T,  U ↦ p⁻¹,
    

    restricting the coefficients to the subinterval. Here U = X 0 and T i = X i.succ, and U has radius ρ₁'⁻¹, the norm of p⁻¹ in B^{[ρ₁', ρ₂]}. It is surjective (TauCeti.WittVector.intervalRingRestrictedEval_surjective): this is the form of Kedlaya's Lemma 4.9 that moves the left endpoint of an interval in the normalisation λ_ρ(p) = ρ.

    Instances For
      @[simp]
      theorem TauCeti.WittVector.intervalRingRestrictedEval_algebraMap {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} [CharP O p] [PerfectRing O p] (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ ρ₁' : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ₁' : ρ₁' ∈ Set.Ioo 0 1) {k : ℕ} {c : Fin k → ℝ} [∀ (i : Fin k), Fact (0 < c i)] (h₁ : ρ₁ ≤ ρ₁') (h₁₂ : ρ₁' ≤ ρ₂) (b : IntervalRing p hv hϖ hϖ' hρ₁ hρ₂) :
      (intervalRingRestrictedEval p hv hϖ hϖ' hρ₁ hρ₂ hρ₁' c h₁ h₁₂) ((algebraMap (IntervalRing p hv hϖ hϖ' hρ₁ hρ₂) ↥(MvPowerSeries.IsRestricted.subring (Fin.cons (↑ρ₁')⁻¹ c))) b) = (algebraMap (IntervalRing p hv hϖ hϖ' hρ₁' hρ₂) ↥(MvPowerSeries.IsRestricted.subring c)) ((intervalRingRestrict p hv hϖ hϖ' hρ₁ hρ₂ hρ₁' hρ₂ h₁ h₁₂ ⋯) b)

      The presentation restricts constants to the subinterval.

      @[simp]
      theorem TauCeti.WittVector.intervalRingRestrictedEval_X_zero {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} [CharP O p] [PerfectRing O p] (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ ρ₁' : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ₁' : ρ₁' ∈ Set.Ioo 0 1) {k : ℕ} {c : Fin k → ℝ} [∀ (i : Fin k), Fact (0 < c i)] (h₁ : ρ₁ ≤ ρ₁') (h₁₂ : ρ₁' ≤ ρ₂) :
      (intervalRingRestrictedEval p hv hϖ hϖ' hρ₁ hρ₂ hρ₁' c h₁ h₁₂) ⟨MvPowerSeries.X 0, ⋯⟩ = (algebraMap (IntervalRing p hv hϖ hϖ' hρ₁' hρ₂) ↥(MvPowerSeries.IsRestricted.subring c)) (Ring.inverse ↑p)

      The presentation sends the variable U = X 0 to p⁻¹.

      @[simp]
      theorem TauCeti.WittVector.intervalRingRestrictedEval_X_succ {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} [CharP O p] [PerfectRing O p] (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ ρ₁' : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ₁' : ρ₁' ∈ Set.Ioo 0 1) {k : ℕ} {c : Fin k → ℝ} [∀ (i : Fin k), Fact (0 < c i)] (h₁ : ρ₁ ≤ ρ₁') (h₁₂ : ρ₁' ≤ ρ₂) (i : Fin k) :
      (intervalRingRestrictedEval p hv hϖ hϖ' hρ₁ hρ₂ hρ₁' c h₁ h₁₂) ⟨MvPowerSeries.X i.succ, ⋯⟩ = ⟨MvPowerSeries.X i, ⋯⟩

      The presentation sends each variable T i = X i.succ to X i.

      theorem TauCeti.WittVector.norm_intervalRingRestrictedEval_le {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} [CharP O p] [PerfectRing O p] (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ ρ₁' : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ₁' : ρ₁' ∈ Set.Ioo 0 1) {k : ℕ} {c : Fin k → ℝ} [∀ (i : Fin k), Fact (0 < c i)] (h₁ : ρ₁ ≤ ρ₁') (h₁₂ : ρ₁' ≤ ρ₂) [∀ (j : Fin (k + 1)), Fact (0 < Fin.cons (↑ρ₁')⁻¹ c j)] (g : ↥(MvPowerSeries.IsRestricted.subring (Fin.cons (↑ρ₁')⁻¹ c))) :
      ‖(intervalRingRestrictedEval p hv hϖ hϖ' hρ₁ hρ₂ hρ₁' c h₁ h₁₂) g‖ ≤ ‖g‖

      The presentation does not increase the Gauss norm.

      theorem TauCeti.WittVector.continuous_intervalRingRestrictedEval {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} [CharP O p] [PerfectRing O p] (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ ρ₁' : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ₁' : ρ₁' ∈ Set.Ioo 0 1) {k : ℕ} {c : Fin k → ℝ} [∀ (i : Fin k), Fact (0 < c i)] (h₁ : ρ₁ ≤ ρ₁') (h₁₂ : ρ₁' ≤ ρ₂) [∀ (j : Fin (k + 1)), Fact (0 < Fin.cons (↑ρ₁')⁻¹ c j)] :
      Continuous ⇑(intervalRingRestrictedEval p hv hϖ hϖ' hρ₁ hρ₂ hρ₁' c h₁ h₁₂)

      The presentation is continuous for the Gauss norms.

      theorem TauCeti.WittVector.intervalRingRestrictedEval_surjective {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} [CharP O p] [PerfectRing O p] (hv : v.Integers O) (hϖ : ϖ ≠ 0) (hϖ' : v ((algebraMap O K) ϖ) < 1) {ρ₁ ρ₂ ρ₁' : NNReal} (hρ₁ : ρ₁ ∈ Set.Ioo 0 1) (hρ₂ : ρ₂ ∈ Set.Ioo 0 1) (hρ₁' : ρ₁' ∈ Set.Ioo 0 1) {k : ℕ} {c : Fin k → ℝ} [∀ (i : Fin k), Fact (0 < c i)] (h₁ : ρ₁ ≤ ρ₁') (h₁₂ : ρ₁' ≤ ρ₂) :
      Function.Surjective ⇑(intervalRingRestrictedEval p hv hϖ hϖ' hρ₁ hρ₂ hρ₁' c h₁ h₁₂)

      Kedlaya's Lemma 4.9, moving the left endpoint. For ρ₁ ≤ ρ₁' ≤ ρ₂, the evaluation

      B^{[ρ₁, ρ₂]}{T/c, U/ρ₁'⁻¹} → B^{[ρ₁', ρ₂]}{T/c},    T ↦ T,  U ↦ p⁻¹,
      

      is surjective, so B^{[ρ₁', ρ₂]}{T/c} is a quotient of a ring of restricted power series over B^{[ρ₁, ρ₂]} with one more variable. It is already surjective on the series with coefficients in the radius ring A^{ρ₂} (TauCeti.WittVector.RadiusRing.restrictedEvalIntervalRing_surjective).