Documentation

TauCeti.RingTheory.PowerSeries.Restricted.GoodZero

Multiplicities of zeros of restricted power series #

Let f be a power series restricted at a radius c, so that it converges on the closed disc ‖x‖ ≤ c. The multiplicity of a zero a of f in that disc is the order h of the good zero PowerSeries.IsGoodZero f a h: the Hasse derivatives (Δʲ f)(a) vanish for j < h and (Δʰ f)(a) is a unit. Over a field, equivalently, the Taylor translate of f at a, which is the expansion f(X + a) on the whole disc, has order h. This notion refers to no particular radius, and no factorial is inverted, so it is meaningful in every characteristic and for inseparable polynomials.

Over a complete ultrametric ring a factor which is a unit at a does not change the multiplicity at a (PowerSeries.IsRestricted.isGoodZero_mul_iff_of_isUnit), since Taylor translation is multiplicative on restricted series. Over a complete ultrametric field, Weierstrass preparation writes a nonzero restricted series as f = u * P with u a unit of the ring of series restricted at c and P a polynomial. The multiplicity of f at a point of the closed disc is therefore the root multiplicity of P there (PowerSeries.isGoodZero_iff_rootMultiplicity_eq_of_isUnit_mul). In particular every point of the disc has a well-defined multiplicity (PowerSeries.IsRestricted.exists_isGoodZero).

Main results #

References #

theorem PowerSeries.IsRestricted.isGoodZero_mul_iff_of_isUnit {R : Type u_1} [NormedCommRing R] [IsUltrametricDist R] [CompleteSpace R] {c : ℝ} {f g : PowerSeries R} {a : R} {h : ℕ} (hf : IsRestricted c f) (hg : IsRestricted c g) (ha : ‖a‖ ≤ c) (hga : IsUnit (g.evalAt a)) :
(f * g).IsGoodZero a h ↔ f.IsGoodZero a h

Cancelling a unit factor. For series restricted at c and a point a of the closed disc of radius c at which g(a) is a unit, f * g has a good zero of order h at a exactly when f does.

theorem PowerSeries.isGoodZero_iff_rootMultiplicity_eq_of_isUnit_mul {K : Type u_1} [NormedField K] [IsUltrametricDist K] [CompleteSpace K] {c : ℝ} {f : PowerSeries K} {a : K} {h : ℕ} {u : ↥(IsRestricted.subring c)} (hu : IsUnit u) {P : Polynomial K} (hmul : ↑u * ↑P = f) (hf : f ≠ 0) (ha : ‖a‖ ≤ c) :

Multiplicity and the Weierstrass polynomial. Let f = u * P be a nonzero series, where u is a unit of the ring of series restricted at c and P is a polynomial. At every point a of the closed disc of radius c, the multiplicity of the zero of f at a is the root multiplicity of a in P.

theorem PowerSeries.isGoodZero_count_roots_of_isUnit_mul {K : Type u_1} [NormedField K] [IsUltrametricDist K] [CompleteSpace K] {c : ℝ} {f : PowerSeries K} {a : K} [DecidableEq K] {u : ↥(IsRestricted.subring c)} (hu : IsUnit u) {P : Polynomial K} (hmul : ↑u * ↑P = f) (hf : f ≠ 0) (ha : ‖a‖ ≤ c) :

Multiplicity as a count of roots. Let f = u * P be a nonzero series, where u is a unit of the ring of series restricted at c and P is a polynomial. At every point a of the closed disc of radius c, f has a good zero of order the number of times a occurs among the roots of P.

theorem PowerSeries.IsRestricted.exists_isGoodZero {K : Type u_1} [NormedField K] [IsUltrametricDist K] [CompleteSpace K] {c : ℝ} {f : PowerSeries K} {a : K} (hfr : IsRestricted c f) (hc : 0 < c) (hf : f ≠ 0) (ha : ‖a‖ ≤ c) :
∃ (h : ℕ), f.IsGoodZero a h

Existence of multiplicities. A nonzero series restricted at c > 0 has a good zero of some order at every point of the closed disc of radius c.