Documentation

TauCeti.RingTheory.Dagger.WashnitzerAlgebra

The Monsky–Washnitzer algebra of overconvergent power series #

Let R be an ultrametric normed commutative ring. A formal power series f = ∑ aᵥ Xᵛ in the variables σ is overconvergent if it is restricted at some constant radius ρ > 1, that is, ‖aᵥ‖ ρ^|ν| → 0. The overconvergent series form the R-subalgebra

W = R⟨X⟩† = ⋃_{ρ > 1} R{X/ρ}  ⊆  R[[X]],

the algebra of Monsky and Washnitzer. Over a complete field K it is the basic object of Grosse-Klönne's dagger geometry, playing the role that the Tate algebra K⟨X⟩ plays in rigid geometry: the overconvergent series are those converging on some polydisc strictly larger than the closed unit polydisc. Every overconvergent series is restricted at radius 1, so W lies in the Tate algebra T = R{X/1} and carries the restricted Gauss norm.

Main definitions #

Main results #

References #

The Monsky–Washnitzer algebra R⟨X⟩† of overconvergent power series: the series restricted at some constant radius ρ > 1.

Instances For
    theorem TauCeti.Dagger.mem_washnitzerAlgebra {σ : Type u_1} {R : Type u_2} [NormedCommRing R] [IsUltrametricDist R] {f : MvPowerSeries σ R} :
    f ∈ washnitzerAlgebra σ R ↔ ∃ ρ > 1, MvPowerSeries.IsRestricted (fun (x : σ) => ρ) f

    A series is overconvergent iff it is restricted at some constant radius ρ > 1.

    theorem TauCeti.Dagger.isRestricted_of_mem_washnitzerAlgebra {σ : Type u_1} {R : Type u_2} [NormedCommRing R] [IsUltrametricDist R] {f : MvPowerSeries σ R} (hf : f ∈ washnitzerAlgebra σ R) {ρ : ℝ} (h0 : 0 ≤ ρ) (h1 : ρ ≤ 1) :
    MvPowerSeries.IsRestricted (fun (x : σ) => ρ) f

    An overconvergent series is restricted at every constant radius in [0, 1]; in particular it lies in the unit-radius Tate algebra.

    Constant series are overconvergent.

    An overconvergent series is restricted at every constant radius ρ > 1 close enough to 1. This allows one radius to be chosen for finitely many overconvergent series at once.

    Polynomials are overconvergent.

    theorem TauCeti.Dagger.mem_washnitzerAlgebra_iff_norm_coeff_le {σ : Type u_1} {R : Type u_2} [NormedCommRing R] [IsUltrametricDist R] [Finite σ] {f : MvPowerSeries σ R} :
    f ∈ washnitzerAlgebra σ R ↔ ∃ ρ > 1, ∃ (C : ℝ), ∀ (ν : σ →₀ ℕ), ‖(MvPowerSeries.coeff ν) f‖ ≤ C * (ρ ^ Finsupp.degree ν)⁻¹

    Overconvergence by coefficient bounds. For finitely many variables, a series is overconvergent iff its coefficients satisfy ‖aᵥ‖ ≤ C ρ^{-|ν|} for some ρ > 1 and C.

    With no variables every power series is a constant, so every series is overconvergent.

    The Monsky–Washnitzer algebra lies in the unit-radius Tate algebra.

    With no variables, every overconvergent series comes from the coefficient ring.

    noncomputable def TauCeti.Dagger.washnitzerAlgebra.renameAlgEquiv {σ : Type u_1} {R : Type u_2} [NormedCommRing R] [IsUltrametricDist R] {τ : Type u_3} (e : σ ≃ τ) :

    Renaming variables along an equivalence preserves overconvergence.

    Instances For
      @[simp]
      theorem TauCeti.Dagger.washnitzerAlgebra.coe_renameAlgEquiv {σ : Type u_1} {R : Type u_2} [NormedCommRing R] [IsUltrametricDist R] {τ : Type u_3} (e : σ ≃ τ) (f : ↥(washnitzerAlgebra σ R)) :

      The renaming equivalence acts on the underlying formal power series by renaming.

      noncomputable def TauCeti.Dagger.washnitzerAlgebra.X (σ : Type u_1) (R : Type u_2) [NormedCommRing R] [IsUltrametricDist R] (i : σ) :

      The variable Xᵢ as an element of the Monsky–Washnitzer algebra.

      Instances For
        @[simp]
        theorem TauCeti.Dagger.washnitzerAlgebra.coe_X {σ : Type u_1} {R : Type u_2} [NormedCommRing R] [IsUltrametricDist R] (i : σ) :
        ↑(X σ R i) = MvPowerSeries.X i

        The variable Xᵢ ∈ W is the formal variable Xᵢ.

        @[simp]
        theorem TauCeti.Dagger.washnitzerAlgebra.X_ne_zero {σ : Type u_1} {R : Type u_2} [NormedCommRing R] [IsUltrametricDist R] [Nontrivial R] (i : σ) :
        X σ R i ≠ 0

        A variable in the Monsky–Washnitzer algebra over a nontrivial ring is nonzero.

        @[simp]

        A variable in the Monsky–Washnitzer algebra over a nontrivial ring is not a unit.

        The inclusion of the polynomial algebra into the Monsky–Washnitzer algebra.

        Instances For
          @[simp]

          A polynomial viewed in W is the polynomial viewed as a power series.

          The inclusion of one-variable polynomials into the Monsky–Washnitzer algebra.

          Instances For
            @[simp]

            A one-variable polynomial in the Monsky–Washnitzer algebra has its usual power series.

            @[simp]

            The one-variable polynomial inclusion sends Polynomial.X to the variable of W.

            Distinct one-variable polynomials are distinct overconvergent series.

            @[simp]

            The polynomial inclusion sends the polynomial variables to the variables of W.

            Distinct polynomials are distinct overconvergent series.

            The inclusion of the Monsky–Washnitzer algebra into the unit-radius Tate algebra R{X/1}, through which W carries the Gauss norm.

            Instances For
              @[simp]
              theorem TauCeti.Dagger.washnitzerAlgebra.coe_toTate {σ : Type u_1} {R : Type u_2} [NormedCommRing R] [IsUltrametricDist R] (f : ↥(washnitzerAlgebra σ R)) :
              ↑((toTate σ R) f) = ↑f

              The inclusion into the Tate algebra does not change the underlying series.

              The inclusion into the Tate algebra is injective.

              @[simp]
              theorem TauCeti.Dagger.washnitzerAlgebra.toTate_X {σ : Type u_1} {R : Type u_2} [NormedCommRing R] [IsUltrametricDist R] (i : σ) :
              (toTate σ R) (X σ R i) = ⟨MvPowerSeries.X i, ⋯⟩

              The inclusion into the Tate algebra sends the variable Xᵢ to the variable Xᵢ.

              The Monsky–Washnitzer algebra is dense in the Tate algebra for the Gauss norm.

              noncomputable def TauCeti.Dagger.washnitzerAlgebra.ofRestricted {σ : Type u_1} {R : Type u_2} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {ρ : ℝ} (hρ : 1 < ρ) (hc : ∀ (i : σ), ρ ≤ c i) :

              For a polyradius c bounded below by some ρ > 1, the inclusion of the series restricted at c into the Monsky–Washnitzer algebra.

              Instances For
                @[simp]
                theorem TauCeti.Dagger.washnitzerAlgebra.coe_ofRestricted {σ : Type u_1} {R : Type u_2} [NormedCommRing R] [IsUltrametricDist R] {c : σ → ℝ} {ρ : ℝ} (hρ : 1 < ρ) (hc : ∀ (i : σ), ρ ≤ c i) (f : ↥(MvPowerSeries.IsRestricted.subring c)) :
                ↑((ofRestricted hρ hc) f) = ↑f

                The inclusion of a restricted subring does not change the underlying series.

                noncomputable def TauCeti.Dagger.washnitzerAlgebra.renameEquiv {σ : Type u_1} {R : Type u_2} [NormedCommRing R] [IsUltrametricDist R] {τ : Type u_3} (e : σ ≃ τ) :

                Renaming the variables of overconvergent series. Renaming along an equivalence e : σ ≃ τ is an R-algebra isomorphism R⟨X_σ⟩† ≃ R⟨X_τ⟩†.

                Instances For
                  @[simp]
                  theorem TauCeti.Dagger.washnitzerAlgebra.coe_renameEquiv {σ : Type u_1} {R : Type u_2} [NormedCommRing R] [IsUltrametricDist R] {τ : Type u_3} (e : σ ≃ τ) (f : ↥(washnitzerAlgebra σ R)) :

                  The renaming isomorphism of overconvergent series is MvPowerSeries.renameEquiv on the underlying series.

                  @[simp]

                  Renaming the variables commutes with the inclusion of the polynomials.

                  Overconvergent series in no variables. With no variables every series is a constant, so the constant coefficient is an R-algebra isomorphism R⟨⟩† ≃ R.

                  Instances For
                    @[simp]

                    The isomorphism R⟨⟩† ≃ R is the constant coefficient.

                    @[simp]

                    The inverse of R⟨⟩† ≃ R sends a scalar to the constant series.

                    theorem TauCeti.Dagger.exists_isRestricted_forall_mem_norm_coeff_mul_pow_lt {σ : Type u_1} {R : Type u_2} [NormedCommRing R] [IsUltrametricDist R] {f : MvPowerSeries σ R} (hf : f ∈ washnitzerAlgebra σ R) {S : Set (σ →₀ ℕ)} {r : ℝ} (h : ∀ t ∈ S, ‖(MvPowerSeries.coeff t) f‖ < r) :
                    ∃ ρ > 1, MvPowerSeries.IsRestricted (fun (x : σ) => ρ) f ∧ ∀ t ∈ S, ‖(MvPowerSeries.coeff t) f‖ * ρ ^ Finsupp.degree t < r

                    Radius selection on a set of exponents. If the coefficients of an overconvergent series at the exponents in S all have norm strictly less than r, then for some radius ρ > 1 at which the series is restricted, the weighted coefficient norms ‖aᵥ‖ ρ^|ν| with ν ∈ S are still strictly less than r.

                    theorem TauCeti.Dagger.exists_isRestricted_forall_norm_coeff_mul_pow_lt {σ : Type u_1} {R : Type u_2} [NormedCommRing R] [IsUltrametricDist R] {f : MvPowerSeries σ R} (hf : f ∈ washnitzerAlgebra σ R) {r : ℝ} (h : ∀ (t : σ →₀ ℕ), ‖(MvPowerSeries.coeff t) f‖ < r) :
                    ∃ ρ > 1, MvPowerSeries.IsRestricted (fun (x : σ) => ρ) f ∧ ∀ (t : σ →₀ ℕ), ‖(MvPowerSeries.coeff t) f‖ * ρ ^ Finsupp.degree t < r

                    Radius selection. If every coefficient of an overconvergent series has norm strictly less than r, then for some radius ρ > 1 at which the series is restricted, every weighted coefficient norm ‖aᵥ‖ ρ^|ν| is still strictly less than r.

                    Radius selection near 1. If every coefficient of an overconvergent series has norm strictly less than r, then at every radius ρ > 1 close enough to 1 the series is restricted and every weighted coefficient norm ‖aᵥ‖ ρ^|ν| is still strictly less than r. Unlike exists_isRestricted_forall_norm_coeff_mul_pow_lt, this allows one radius to be chosen for finitely many series at once.

                    theorem TauCeti.Dagger.mem_washnitzerAlgebra_iff_exists_pow_eq_norm {σ : Type u_1} {K : Type u_2} [NontriviallyNormedField K] [IsUltrametricDist K] {f : MvPowerSeries σ K} :
                    f ∈ washnitzerAlgebra σ K ↔ ∃ ρ > 1, (∃ (m : ℕ), m ≠ 0 ∧ ∃ (a : K), ρ ^ m = ‖a‖) ∧ MvPowerSeries.IsRestricted (fun (x : σ) => ρ) f

                    Radii in the divisible hull of the value group suffice. Over a nontrivially normed field K, a series is overconvergent iff it is restricted at some radius ρ > 1 with ρ^m = ‖a‖ for some m ≠ 0 and a ∈ K.

                    Over a nontrivially normed field, the Monsky–Washnitzer algebra in at least one variable is a proper subring of the Tate algebra.

                    Units of the Monsky–Washnitzer algebra. Over a complete ultrametric normed field, an overconvergent series is a unit of W iff its constant coefficient is nonzero and strictly dominates the norm of every other coefficient.

                    An overconvergent series is a unit of the Tate algebra iff it is a unit of the Monsky–Washnitzer algebra: the inverse of an overconvergent series is overconvergent.

                    The inclusion of the Monsky–Washnitzer algebra into the Tate algebra is a local homomorphism.

                    The unit criterion in Gauss norm form. An overconvergent series f is a unit of W iff |f - f(0)| < |f(0)| for the Gauss norm of the Tate algebra.

                    Small perturbations of 1 are units. Over a complete ultrametric normed field, for every overconvergent series f, 1 + c • f is a unit of the Monsky–Washnitzer algebra for all scalars c near 0.

                    Primitives of overconvergent series are overconvergent. Over an ultrametric normed field of characteristic zero, the termwise primitive with respect to Xᵢ of an overconvergent series is overconvergent. See MvPowerSeries.IsRestricted.primitive for the radius-by-radius version.

                    noncomputable def TauCeti.Dagger.washnitzerAlgebra.primitive (σ : Type u_1) (K : Type u_2) [NormedField K] [IsUltrametricDist K] [CharZero K] (i : σ) :

                    The termwise primitive with respect to Xᵢ, as a K-linear endomorphism of the Monsky–Washnitzer algebra.

                    Instances For
                      @[simp]
                      theorem TauCeti.Dagger.washnitzerAlgebra.coe_primitive {σ : Type u_1} {K : Type u_2} [NormedField K] [IsUltrametricDist K] [CharZero K] (i : σ) (f : ↥(washnitzerAlgebra σ K)) :
                      ↑((primitive σ K i) f) = (MvPowerSeries.primitive i) ↑f

                      The primitive in W is the termwise primitive of the underlying series.