Documentation

TauCeti.RingTheory.MvPowerSeries.TateAlgebra.Sum

Restricted series in two families of variables #

For positive polyradii c on σ and d on τ, a power series in σ ⊕ τ is restricted at the polyradii Sum.elim c d exactly when, viewed through MvPowerSeries.sumAlgEquiv as a power series in σ over power series in τ, each coefficient is restricted at d and the Gauss norms of these coefficients make the series restricted at c. This identifies

R{X/c, Y/d} ≅ R{Y/d}{X/c}

as normed rings, with the Gauss norms on both sides. Unlike MvPowerSeries.restrictedOptionEquiv, which separates a single variable into a univariate series, both families of variables are arbitrary. Arbitrary radii are needed to present restricted series over a quotient of a ring of restricted series, as in Kedlaya's proof that the interval rings of the Fargues–Fontaine curve are strongly noetherian.

Main results #

Its compatibility with bounded coefficient maps is TauCeti.MvPowerSeries.coe_restrictedSumEquiv_restrictedMap, in TauCeti.RingTheory.MvPowerSeries.TateAlgebra.Map.

References #

theorem TauCeti.MvPowerSeries.isRestricted_coeff_sumAlgEquiv {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] {f : MvPowerSeries (σ ⊕ τ) R} (hf : MvPowerSeries.IsRestricted (Sum.elim c d) f) (a : σ →₀ ℕ) :

Each coefficient of a restricted series in σ ⊕ τ, viewed as a series in σ over series in τ, is restricted.

noncomputable def TauCeti.MvPowerSeries.restrictedSumEquiv {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] :

Restricted series in σ ⊕ τ are restricted series in σ over restricted series in τ. For positive polyradii c and d, this is the ring isomorphism R{X/c, Y/d} ≃+* R{Y/d}{X/c} induced by MvPowerSeries.sumAlgEquiv. No completeness of R and no finiteness of σ or τ is needed.

Instances For
    @[simp]
    theorem TauCeti.MvPowerSeries.coeff_coeff_restrictedSumEquiv {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] (f : ↥(MvPowerSeries.IsRestricted.subring (Sum.elim c d))) (a : σ →₀ ℕ) (b : τ →₀ ℕ) :

    The coefficients of restrictedSumEquiv: the coefficient of yᵇ in the coefficient of xᵃ of the image of f is the coefficient of xᵃ yᵇ in f.

    @[simp]
    theorem TauCeti.MvPowerSeries.coeff_restrictedSumEquiv_symm {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] (g : ↥(MvPowerSeries.IsRestricted.subring c)) (a : σ →₀ ℕ) (b : τ →₀ ℕ) :

    The coefficients of the inverse of restrictedSumEquiv: the coefficient of xᵃ yᵇ is the coefficient of yᵇ in the coefficient of xᵃ.

    @[simp]
    theorem TauCeti.MvPowerSeries.restrictedSumEquiv_algebraMap {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] {S : Type u_4} [CommSemiring S] [Algebra S R] (s : S) :

    restrictedSumEquiv sends constants to constants: the constant r in σ ⊕ τ goes to the constant series in σ whose value is the constant r in τ.

    noncomputable def TauCeti.MvPowerSeries.restrictedSumAlgEquiv {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] {S : Type u_4} [CommSemiring S] [Algebra S R] :

    Iteration of restricted series as an algebra isomorphism: over every algebra S of coefficients, restrictedSumEquiv is an S-algebra isomorphism R{X/c, Y/d} ≃ₐ[S] R{Y/d}{X/c}.

    Instances For
      @[simp]
      theorem TauCeti.MvPowerSeries.coe_restrictedSumAlgEquiv {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] {S : Type u_4} [CommSemiring S] [Algebra S R] :

      restrictedSumAlgEquiv has the same underlying map as restrictedSumEquiv.

      @[simp]
      theorem TauCeti.MvPowerSeries.norm_restrictedSumEquiv {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] (f : ↥(MvPowerSeries.IsRestricted.subring (Sum.elim c d))) :

      restrictedSumEquiv preserves the Gauss norms.

      theorem TauCeti.MvPowerSeries.isometry_restrictedSumEquiv {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] :

      restrictedSumEquiv is an isometry for the Gauss norms.

      @[simp]
      theorem TauCeti.MvPowerSeries.map_subtype_restrictedSumEquiv {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] (f : ↥(MvPowerSeries.IsRestricted.subring (Sum.elim c d))) :

      On the underlying formal series, restrictedSumEquiv is MvPowerSeries.sumAlgEquiv.

      @[simp]
      theorem TauCeti.MvPowerSeries.restrictedSumEquiv_X_inl {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] (i : σ) :

      restrictedSumEquiv sends a variable of the first family to the corresponding variable.

      @[simp]
      theorem TauCeti.MvPowerSeries.restrictedSumEquiv_X_inr {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] (j : τ) :

      restrictedSumEquiv sends a variable of the second family to the corresponding constant.

      theorem TauCeti.MvPowerSeries.restrictedSumEquiv_polynomialToRestricted {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] (p : MvPolynomial (σ ⊕ τ) R) :

      restrictedSumEquiv is compatible with the polynomial inclusions: a polynomial in σ ⊕ τ goes to the polynomial in σ whose coefficients are its coefficients in τ, read through MvPolynomial.sumAlgEquiv.

      Renaming and reassociating the families of variables #

      noncomputable def TauCeti.MvPowerSeries.restrictedSumAssoc {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} {υ : Type u_6} {ρ : υ → ℝ} :

      Reassociating three families of variables. Renaming along Equiv.sumAssoc is an R-algebra isomorphism R{(X, Y)/(c, d), Z/ρ} ≃ R{X/c, (Y, Z)/(d, ρ)}, preserving the Gauss norms.

      Instances For
        @[simp]
        theorem TauCeti.MvPowerSeries.coe_restrictedSumAssoc {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} {υ : Type u_6} {ρ : υ → ℝ} (f : ↥(MvPowerSeries.IsRestricted.subring (Sum.elim (Sum.elim c d) ρ))) :

        restrictedSumAssoc renames the underlying series along Equiv.sumAssoc.

        @[simp]
        theorem TauCeti.MvPowerSeries.norm_restrictedSumAssoc {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] {υ : Type u_6} {ρ : υ → ℝ} [∀ (k : υ), Fact (0 < ρ k)] (f : ↥(MvPowerSeries.IsRestricted.subring (Sum.elim (Sum.elim c d) ρ))) :

        restrictedSumAssoc preserves the Gauss norms.

        theorem TauCeti.MvPowerSeries.isometry_restrictedSumAssoc {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] {υ : Type u_6} {ρ : υ → ℝ} [∀ (k : υ), Fact (0 < ρ k)] :

        restrictedSumAssoc is an isometry for the Gauss norms.

        theorem TauCeti.MvPowerSeries.map_restrictedSumEquiv_restrictedSumAssoc {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] {υ : Type u_6} {ρ : υ → ℝ} [∀ (k : υ), Fact (0 < ρ k)] (f : ↥(MvPowerSeries.IsRestricted.subring (Sum.elim (Sum.elim c d) ρ))) :

        Iteration is associative. Separating the last family Z from R{X/c, Y/d, Z/ρ} and then Y from the remaining outer family (X, Y), over the coefficient ring R{Z/ρ}, gives the same series in X over R{Z/ρ}{Y/d} as reassociating, separating (Y, Z) and then separating Z coefficientwise.

        noncomputable def TauCeti.MvPowerSeries.restrictedSumCongr {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} {σ' : Type u_4} {τ' : Type u_5} (e₁ : σ' ≃ σ) (e₂ : τ' ≃ τ) :

        Renaming each family of variables. For e₁ : σ' ≃ σ and e₂ : τ' ≃ τ, renaming along Equiv.sumCongr e₁ e₂ is an R-algebra isomorphism R{X'/(c ∘ e₁), Y'/(d ∘ e₂)} ≃ R{X/c, Y/d}, preserving the Gauss norms.

        Instances For
          @[simp]
          theorem TauCeti.MvPowerSeries.coe_restrictedSumCongr {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} {σ' : Type u_4} {τ' : Type u_5} (e₁ : σ' ≃ σ) (e₂ : τ' ≃ τ) (f : ↥(MvPowerSeries.IsRestricted.subring (Sum.elim (c ∘ ⇑e₁) (d ∘ ⇑e₂)))) :
          ↑((restrictedSumCongr e₁ e₂) f) = (MvPowerSeries.rename ⇑(e₁.sumCongr e₂)) ↑f

          restrictedSumCongr renames the underlying series along Equiv.sumCongr.

          @[simp]
          theorem TauCeti.MvPowerSeries.norm_restrictedSumCongr {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] {σ' : Type u_4} {τ' : Type u_5} (e₁ : σ' ≃ σ) (e₂ : τ' ≃ τ) (f : ↥(MvPowerSeries.IsRestricted.subring (Sum.elim (c ∘ ⇑e₁) (d ∘ ⇑e₂)))) :

          restrictedSumCongr preserves the Gauss norms.

          theorem TauCeti.MvPowerSeries.isometry_restrictedSumCongr {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] {σ' : Type u_4} {τ' : Type u_5} (e₁ : σ' ≃ σ) (e₂ : τ' ≃ τ) :

          restrictedSumCongr is an isometry for the Gauss norms.

          theorem TauCeti.MvPowerSeries.coe_restrictedSumEquiv_restrictedSumCongr {σ : Type u_1} {τ : Type u_2} {R : Type u_3} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] {σ' : Type u_4} {τ' : Type u_5} (e₁ : σ' ≃ σ) (e₂ : τ' ≃ τ) (f : ↥(MvPowerSeries.IsRestricted.subring (Sum.elim (c ∘ ⇑e₁) (d ∘ ⇑e₂)))) :

          Iteration commutes with renaming. Renaming both families and then separating Y is separating Y' first, renaming the coefficients along e₂ and then the outer variables along e₁.