Documentation

TauCeti.RingTheory.MvPowerSeries.TateAlgebra.Module.Sum

Iterating module-valued restricted series #

Splitting the variables into two arbitrary sets identifies restricted coefficient families with iterated restricted families, isometrically for their Gauss norms at positive polyradii. The outer restrictedness condition concerns the Gauss norms of the slices, not just their individual coefficients. This distinction is essential for iterating analytic operations on module-valued series.

These lemmas generalise the scalar iteration argument, without ring or ultrametric assumptions on the coefficient group. The scalar equivalence TauCeti.MvPowerSeries.restrictedSumEquiv in TateAlgebra/Sum.lean is derived from them. The linear isometry works over any seminormed coefficient ring acting boundedly on the group. Neither completeness nor finitely many variables is required.

References #

def TauCeti.MvPowerSeries.IsRestrictedFamily.Gauss.sumSlice {σ : Type u_1} {τ : Type u_2} {E : Type u_3} [SeminormedAddCommGroup E] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] (a : Gauss (Sum.elim c d) E) (s : σ →₀ ℕ) :
Gauss d E

A slice of a jointly restricted family, with the exponents in σ fixed.

Instances For
    @[simp]
    theorem TauCeti.MvPowerSeries.IsRestrictedFamily.Gauss.sumSlice_apply {σ : Type u_1} {τ : Type u_2} {E : Type u_3} [SeminormedAddCommGroup E] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] (a : Gauss (Sum.elim c d) E) (s : σ →₀ ℕ) (t : τ →₀ ℕ) :
    theorem TauCeti.MvPowerSeries.IsRestrictedFamily.Gauss.isRestrictedFamily_sumSlice {σ : Type u_1} {τ : Type u_2} {E : Type u_3} [SeminormedAddCommGroup E] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] (a : Gauss (Sum.elim c d) E) :

    The Gauss norms of the slices of a jointly restricted family themselves decay with the outer weights. Merely knowing that every slice is restricted would not suffice.

    theorem TauCeti.MvPowerSeries.IsRestrictedFamily.Gauss.isRestrictedFamily_flatten {σ : Type u_1} {τ : Type u_2} {E : Type u_3} [SeminormedAddCommGroup E] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] (a : Gauss c (Gauss d E)) :

    Flattening restricted families of restricted families preserves joint restrictedness.

    noncomputable def TauCeti.MvPowerSeries.IsRestrictedFamily.Gauss.sumAddEquiv {σ : Type u_1} {τ : Type u_2} {E : Type u_3} [SeminormedAddCommGroup E] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] :
    Gauss (Sum.elim c d) E ≃+ Gauss c (Gauss d E)

    Splitting and flattening jointly restricted families are inverse additive maps.

    Instances For
      @[simp]
      theorem TauCeti.MvPowerSeries.IsRestrictedFamily.Gauss.sumAddEquiv_apply {σ : Type u_1} {τ : Type u_2} {E : Type u_3} [SeminormedAddCommGroup E] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] (a : Gauss (Sum.elim c d) E) (s : σ →₀ ℕ) (t : τ →₀ ℕ) :
      @[simp]
      theorem TauCeti.MvPowerSeries.IsRestrictedFamily.Gauss.sumAddEquiv_symm_apply {σ : Type u_1} {τ : Type u_2} {E : Type u_3} [SeminormedAddCommGroup E] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] (a : Gauss c (Gauss d E)) (s : σ →₀ ℕ) (t : τ →₀ ℕ) :
      @[simp]
      theorem TauCeti.MvPowerSeries.IsRestrictedFamily.Gauss.norm_sumAddEquiv {σ : Type u_1} {τ : Type u_2} {E : Type u_3} [SeminormedAddCommGroup E] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] (a : Gauss (Sum.elim c d) E) :

      Iteration preserves the weighted Gauss norm, including at radii not realised by scalars.

      theorem TauCeti.MvPowerSeries.IsRestrictedFamily.Gauss.isometry_sumAddEquiv {σ : Type u_1} {τ : Type u_2} {E : Type u_3} [SeminormedAddCommGroup E] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] :

      Splitting jointly restricted coefficient families is an isometry.

      noncomputable def TauCeti.MvPowerSeries.IsRestrictedFamily.Gauss.sumLinearIsometryEquiv {σ : Type u_1} {τ : Type u_2} {E : Type u_3} (R : Type u_4) [SeminormedAddCommGroup E] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] [SeminormedRing R] [Module R E] [IsBoundedSMul R E] :

      Restricted module-valued series in disjoint sets of variables are isometrically the restricted series in the first variables with restricted-series coefficients in the second.

      Instances For
        @[simp]
        theorem TauCeti.MvPowerSeries.IsRestrictedFamily.Gauss.sumLinearIsometryEquiv_apply {σ : Type u_1} {τ : Type u_2} {E : Type u_3} (R : Type u_4) [SeminormedAddCommGroup E] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] [SeminormedRing R] [Module R E] [IsBoundedSMul R E] (a : Gauss (Sum.elim c d) E) (s : σ →₀ ℕ) (t : τ →₀ ℕ) :
        @[simp]
        theorem TauCeti.MvPowerSeries.IsRestrictedFamily.Gauss.sumLinearIsometryEquiv_symm_apply {σ : Type u_1} {τ : Type u_2} {E : Type u_3} (R : Type u_4) [SeminormedAddCommGroup E] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] [SeminormedRing R] [Module R E] [IsBoundedSMul R E] (a : Gauss c (Gauss d E)) (s : σ →₀ ℕ) (t : τ →₀ ℕ) :
        @[simp]
        theorem TauCeti.MvPowerSeries.IsRestrictedFamily.Gauss.sumLinearIsometryEquiv_ofFinsupp_single {σ : Type u_1} {τ : Type u_2} {E : Type u_3} (R : Type u_4) [SeminormedAddCommGroup E] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] [SeminormedRing R] [Module R E] [IsBoundedSMul R E] (s : σ →₀ ℕ) (t : τ →₀ ℕ) (e : E) :

        A single coefficient becomes a single outer coefficient with a single inner coefficient.

        theorem TauCeti.MvPowerSeries.IsRestrictedFamily.Gauss.sumLinearIsometryEquiv_mapLinearMap {σ : Type u_1} {τ : Type u_2} {E : Type u_3} {R : Type u_4} [SeminormedAddCommGroup E] {c : σ → ℝ} {d : τ → ℝ} [∀ (i : σ), Fact (0 < c i)] [∀ (j : τ), Fact (0 < d j)] [SeminormedRing R] [Module R E] [IsBoundedSMul R E] {F : Type u_5} [SeminormedAddCommGroup F] [Module R F] [IsBoundedSMul R F] (φ : E →ₗ[R] F) {C : ℝ} (hφ : ∀ (e : E), ‖φ e‖ ≤ C * ‖e‖) (a : Gauss (Sum.elim c d) E) :

        Iteration commutes with bounded coefficient linear maps, acting on both levels of the iterated family.