FormalConjectures/Wikipedia/MeanValueProblem.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned project documentation, Formal Conjectures paper, arXiv v1
4 declarations, 4 contain sorry, 0 declared as axioms
Mean value problem
Reference:
Given a complex polynomial $p$ of degree $d ≥ 2$ and a complex number $z$ there is a critical point $c$ of $p$, such that $|p(z)-p(c)|/|z-c| ≤ K* |p'(z)|$ for $K=1$.
The conjecture has been proven for:
K = 4The fundamental theorem of algebra and complexity theory by Steve SmaleK = (d-1)/dat a point $z$ if the normalised polynomial $p(X + z) - p(z)$ has only real roots, or if all its nonzero roots have the same norm. Critical points and values of complex polynomials by David Tischler
Imports (1)
- lemma
MeanValueProblem.mean_value_problemGiven a complex polynomial $p$ of degree $d ≥ 2$ and a complex number $z$ there is a critical point $c$ of $p$, such that $|p(z)-p(c)|/|z-c| ≤ |p'(z)|$ sorry line 52 sourceSource documentation
Given a complex polynomial $p$ of degree $d ≥ 2$ and a complex number $z$ there is a critical point $c$ of $p$, such that $|p(z)-p(c)|/|z-c| ≤ |p'(z)|$.
depends on sorry what this means
Statement uses:
Polynomial,Complex,LE.le,WithBot,Nat,OfNat.ofNat,Polynomial.degree,Real,Exists,And,Eq,Polynomial.eval,LinearMap,RingHom.id,Polynomial.derivative,HDiv.hDiv,Norm.norm,HSub.hSubProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous52 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
lemma mean_value_problem (p : Polynomial ℂ) (hp : 2 ≤ p.degree) (z : ℂ) (K : ℝ): ∃ c : ℂ, p.derivative.eval c = 0 ∧ ‖p.eval z - p.eval c‖ / ‖z - c‖ ≤ ‖p.derivative.eval z‖ := by …Mentions: c
- lemma
MeanValueProblem.mean_value_problem_leq_4The following weaker version of the mean value problem has been proven sorry line 63 sourceSource documentation
The following weaker version of the mean value problem has been proven. Given a complex polynomial $p$ of degree $d ≥ 2$ and a complex number $z$ there a critical point $c$ of $p$, such that $|p(z)-p(c)|/|z-c| ≤ 4|p'(z)|$.
depends on sorry what this means
Statement uses:
Polynomial,Complex,LE.le,WithBot,Nat,OfNat.ofNat,Polynomial.degree,Real,Exists,And,Eq,Polynomial.eval,LinearMap,RingHom.id,Polynomial.derivative,HDiv.hDiv,Norm.norm,HSub.hSub,HMul.hMulProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous58 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
lemma mean_value_problem_leq_4 (p : Polynomial ℂ) (hp : 2 ≤ p.degree) (z : ℂ) (K : ℝ): ∃ c : ℂ, p.derivative.eval c = 0 ∧ ‖p.eval z - p.eval c‖ / ‖z - c‖ ≤ 4 *‖p.derivative.eval z‖ := by …Mentions: c
- lemma
MeanValueProblem.mean_value_problem_of_real_rootsThe following tighter bound depending on the degree $d$ of the polynomial $p$ has been shown by Tischler sorry line 77 sourceSource documentation
The following tighter bound depending on the degree $d$ of the polynomial $p$ has been shown by Tischler. Let $z$ be a complex number such that the normalised polynomial $p(X + z) - p(z)$ has only real roots, i.e. every $x$ with $p(x) = p(z)$ satisfies $\operatorname{Im} x = \operatorname{Im} z$. Then there is a critical point $c$ of $p$ such that $|p(z)-p(c)|/|z-c| \le (d-1)/d \cdot |p'(z)|$.
depends on sorry what this means
Statement uses:
Polynomial,Complex,LE.le,Nat,OfNat.ofNat,Polynomial.natDegree,Eq,Polynomial.eval,Real,Complex.im,Exists,And,LinearMap,RingHom.id,Polynomial.derivative,HDiv.hDiv,Norm.norm,HSub.hSub,HMul.hMulProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous52 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
lemma mean_value_problem_of_real_roots (p : Polynomial ℂ) (hp : 2 ≤ p.natDegree) (z : ℂ) (h : ∀ x : ℂ, p.eval x = p.eval z → x.im = z.im) (K : ℝ) : ∃ c : ℂ, p.derivative.eval c = 0 ∧ ‖p.eval z - p.eval c‖ / ‖z - c‖ ≤ (p.natDegree - 1)/ p.natDegree * ‖p.derivative.eval z‖ := by …Mentions: c
- lemma
MeanValueProblem.mean_value_problem_of_roots_same_normThe following tighter bound depending on the degree $d$ of the polynomial $p$ has been shown by Tischler sorry line 92 sourceSource documentation
The following tighter bound depending on the degree $d$ of the polynomial $p$ has been shown by Tischler. Let $z$ be a complex number such that all nonzero roots of the normalised polynomial $p(X + z) - p(z)$ have the same norm, i.e. all $x \ne z$ with $p(x) = p(z)$ have the same distance to $z$. Then there is a critical point $c$ of $p$ such that $|p(z) - p(c)|/|z-c| \le (d-1)/d \cdot |p'(z)|$.
depends on sorry what this means
Statement uses:
Polynomial,Complex,LE.le,Nat,OfNat.ofNat,Polynomial.natDegree,Eq,Polynomial.eval,Ne,Real,Norm.norm,HSub.hSub,Exists,And,LinearMap,RingHom.id,Polynomial.derivative,HDiv.hDiv,HMul.hMulProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous52 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
lemma mean_value_problem_of_roots_same_norm (p : Polynomial ℂ) (hp : 2 ≤ p.natDegree) (z : ℂ) (h : ∀ x y : ℂ, p.eval x = p.eval z → p.eval y = p.eval z → x ≠ z → y ≠ z → ‖x - z‖ = ‖y - z‖) (K : ℝ) : ∃ c : ℂ, p.derivative.eval c = 0 ∧ ‖p.eval z - p.eval c‖ / ‖z - c‖ ≤ (p.natDegree - 1)/ p.natDegree * ‖p.derivative.eval z‖ := by …Mentions: c