Dividing an analytic function by prescribed zeros #
If an analytic function f vanishes to order at least k x at each point x of a finite set
s, then f factors globally as f z = (∏ x ∈ s, (z - x) ^ k x) • g z, where g is analytic
wherever f is. The quotient g is obtained by repeatedly taking divided differences
dslope · x, each of which lowers the order of vanishing at x by one
(AnalyticAt.analyticOrderAt_dslope_add_one).
Over ℂ this is the factorization of an entire function with zeros of prescribed multiplicities
used in transcendence proofs, where g is then estimated by the maximum modulus principle. The
order hypotheses may be given as vanishing of derivatives through Mathlib's
natCast_le_analyticOrderAt_iff_iteratedDeriv_eq_zero.
Main results #
HasFPowerSeriesAt.iterate_dslope_apply_eq_coeff: the iterated divided differences offatatake the Taylor coefficients offataas their values ata.TauCeti.iterate_dslope_apply_eq_zero_of_lt: iffvanishes to order at leastnata, then the firstniterated divided differences offatavanish ata.AnalyticOnNhd.exists_eq_prod_pow_smul: an analytic function with zeros of orders at leastk xat the pointsx ∈ sis∏ x ∈ s, (z - x) ^ k xtimes an analytic function.TauCeti.differentiableAt_of_eventuallyEq_div: the removable singularity of a quotientA / Bof two functions analytic and vanishing ata, withderiv B a = b ≠ 0andderiv A a = c * b, is differentiable once filled by the valuec.
References #
- J.-H. Evertse, Diophantine approximation, lecture notes (2019), ch. 4, §4.4, Lemma 4.24.
Iterated divided differences at a preserve analyticity at every point where f is
analytic.
The n-th iterated divided difference at z₀ of a function with power series p at z₀
takes the value p.coeff n at z₀: these values are the Taylor coefficients.
Removable singularity of a quotient of analytic functions with a simple zero. If A and
B are analytic and vanish at a, with deriv A a = c * b and deriv B a = b ≠ 0, then every
function H with H a = c that equals A / B on a punctured neighbourhood of a is
differentiable at a.
If f vanishes to order at least n at a, then each of the first n iterated divided
differences (swap dslope a)^[k] f, k < n, vanishes at a.
Division by prescribed zeros. If f is analytic on a neighbourhood of U and vanishes
to order at least k x at each point x of a finite set s, then
f z = (∏ x ∈ s, (z - x) ^ k x) • g z for all z and some g analytic on a neighbourhood of
U.