The Markov brothers' inequality #
A real polynomial p of degree at most n with |p| ≤ M on [-1, 1] has |p'| ≤ n² M on
[-1, 1] (Polynomial.abs_eval_derivative_le), the inequality of A. A. Markov
([BE95], [Riv90]). The proof combines two classical inequalities.
- Schur's inequality: a polynomial
qof degree less thann ≥ 1with√(1 - x²) |q(x)| ≤ Mon[-1, 1]has|q| ≤ n Mthere (Polynomial.abs_eval_le_mul_of_sqrt_mul_abs_eval_le). Where√(1 - x²) ≥ sin (π / 2n) ≥ 1 / nthis is immediate. Beyond the largest zerocos (π / 2n)of the Chebyshev polynomialT n, interpolateqat thenzerosηₖofT n. There every Lagrange basis polynomial isT n(x) / ((x - ηₖ) T n'(ηₖ))withT n(x) / (x - ηₖ) ≥ 0, the identity|T n'(ηₖ)| √(1 - ηₖ²) = nturns the bound on√(1 - ηₖ²) |q(ηₖ)|into a bound on each term, and the terms add up toM T n'(x) / n ≤ M T n'(1) / n = n M. - Bernstein's inequality:
√(1 - x²) |p'(x)| ≤ n Mon[-1, 1](Polynomial.sqrt_mul_abs_eval_derivative_le). Fora ∈ [-1, 1]andb = √(1 - a²), the odd part(p(ac + bs) - p(ac - bs)) / 2ofpalong the circlec² + s² = 1iss r(c)for a polynomialrof degree less thannwithr(1) = b p'(a), read off the Taylor expansion ofpatac. Since|ac ± bs| ≤ 1, Schur's inequality at1boundsr(1).
Schur's inequality applied to p' with Bernstein's bound gives Markov's.
Rescaled to an interval [a, b], Markov's inequality reads (b - a) |p'| ≤ 2 n² M
(Polynomial.sub_mul_abs_eval_derivative_le). A polynomial of degree at most d whose values at
the integers 0, …, N lie in [b₁, b₂] therefore has (N - d²) |q'| ≤ d² (b₂ - b₁) on [0, N]
(Polynomial.sub_mul_abs_eval_derivative_le_of_forall_nat): every point of [0, N] is within
1/2 of an integer, so the largest value c of |q'| on [0, N] keeps q within c / 2 of
[b₁, b₂], and Markov's inequality gives N c ≤ d² (b₂ - b₁ + c). The same argument bounds q
itself, (N - d²) |q| ≤ N max |q(k)| (Polynomial.sub_mul_abs_eval_le_of_forall_nat), the
bound of Ehlich and Zeller [EZ64] (see also [CR92]), and gives the
lemma behind the degree bounds of Nisan and Szegedy [NS94]
(Polynomial.mul_le_sq_mul_of_le_abs_eval_derivative).
Main results #
Polynomial.abs_eval_le_mul_of_sqrt_mul_abs_eval_le: Schur's inequality.Polynomial.sqrt_mul_abs_eval_derivative_le: Bernstein's inequality.Polynomial.abs_eval_derivative_le: the Markov brothers' inequality,|p'| ≤ n² M.Polynomial.sub_mul_abs_eval_derivative_le: Markov's inequality on an interval[a, b].Polynomial.sub_mul_abs_eval_derivative_le_of_forall_nat,Polynomial.sub_mul_abs_eval_le_of_forall_nat: polynomials bounded at the integers of[0, N].Polynomial.mul_le_sq_mul_of_le_abs_eval_derivative: the Nisan–Szegedy lemma: if moreover|q'(ξ)| ≥ c ≥ 0at someξ ∈ [0, N], thenc N ≤ d² (c + b₂ - b₁).
References #
- P. Borwein, T. Erdélyi, Polynomials and Polynomial Inequalities
- T. J. Rivlin, Chebyshev Polynomials
- H. Ehlich, K. Zeller, Schwankung von Polynomen zwischen Gitterpunkten
- D. Coppersmith, T. J. Rivlin, The growth of polynomials bounded at equally spaced points
- N. Nisan, M. Szegedy, On the degree of Boolean functions as real polynomials
Schur's inequality #
Schur's inequality: a real polynomial q of degree less than n ≥ 1 with
√(1 - x²) |q(x)| ≤ M on [-1, 1] satisfies |q(x)| ≤ n M on [-1, 1].
Bernstein's inequality #
Bernstein's inequality: a real polynomial p of degree at most n with |p| ≤ M on
[-1, 1] satisfies √(1 - x²) |p'(x)| ≤ n M on [-1, 1].
Markov's inequality #
The Markov brothers' inequality: a real polynomial p of degree at most n with |p| ≤ M
on [-1, 1] satisfies |p'| ≤ n² M on [-1, 1].
Markov's inequality on an interval: a real polynomial p of degree at most n with
|p| ≤ M on [a, b] satisfies (b - a) |p'| ≤ 2 n² M on [a, b].
Polynomials bounded at the integers #
Polynomials bounded at the integers, derivative form: a real polynomial q of degree at
most d whose values at the integers 0, …, N lie in [b₁, b₂] satisfies
(N - d²) |q'| ≤ d² (b₂ - b₁) on [0, N].
The Ehlich–Zeller bound: a real polynomial q of degree at most d with |q| ≤ B at the
integers 0, …, N satisfies (N - d²) |q| ≤ N B on [0, N]; for d² < N this bounds q on the
whole interval [EZ64], [CR92].
The Nisan–Szegedy lemma: a real polynomial q of degree at most d whose values at the
integers 0, …, N lie in [b₁, b₂], and with |q'(ξ)| ≥ c ≥ 0 at some ξ ∈ [0, N], satisfies
c N ≤ d² (c + (b₂ - b₁)) [NS94].