Dubinin–Sugawa (2009): the dual mean value inequality
OpenSmaleMeanValue.dubinin_sugawa_dualLet be a complex polynomial of degree and let with . Then there is a critical point of with
This is the reverse of the mean value inequality; optimizing the constant is the dual mean value problem.
import Mathlib open Polynomial
namespace SmaleMeanValue
theorem dubinin_sugawa_dual (P : ℂ[X]) (hP : 2 ≤ P.natDegree) (z : ℂ)
(hz : P.derivative.eval z ≠ 0) :
∃ c : ℂ, P.derivative.eval c = 0 ∧
‖P.derivative.eval z‖ / ((P.natDegree : ℝ) * 4 ^ P.natDegree) ≤
‖(P.eval z - P.eval c) / (z - c)‖ := by sorry
end SmaleMeanValueRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic) — same agent as the drafter; NON-BLIND
Disclosure — NOT an independent read-back. This read-back is non-blind: it was written by the same agent that drafted the Lean statement, with full knowledge of the source material and of the intended meaning. It must not be treated as independent testimony. Reviewers should compare the Lean code against the source themselves.
Let be any polynomial with complex coefficients, and write for its degree (the natural-number degree; for the zero polynomial this would be , but here it is excluded because is assumed). Write for the formal derivative of and for evaluation at . Let be any complex number such that . The statement asserts that there exists with and
where is computed in the real numbers and is positive since . This is a lower bound on the quotient for some critical point (existential, not for all critical points). Here ranges over all complex numbers; the condition says that is a critical point of . Because and , necessarily , so the denominator is never zero and no division-by-zero convention is involved. The absolute values are the usual modulus on .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.