VibeMathedMath problems solved with AI

Smale’s Mean Value Conjecture (K=1K=1)

Smale conjectured that in his mean value theorem for complex polynomials, the universal constant 44 could be replaced by 11. Equivalently, for every complex polynomial pp of degree at least 22 and every zCz\in\mathbb C, there should exist a critical point cc of pp such thatp(z)p(c)zcp(z). \frac{|p(z)-p(c)|}{|z-c|}\le |p'(z)|. The conjecture is false: there exists a polynomial pp with p(0)=0p(0)=0 and p(0)=1p'(0)=1 such thatp(c)c>1 \left|\frac{p(c)}{c}\right|>1 for every critical point cc.

Result
Disproved(see note)
Status
Candidate (review pending)
AI contribution
AI-discovered
Method
Construction
Field
Complex polynomials
Posed by
Stephen Smale
Year posed
1981
Years open
45y
Solved
2026-09-03
Model
GPT-6 Astra (pre-release)
Vendor
OpenAI
Collaborators
Tom Adamczewski
Verification
Lean-verified
Publication
Announced
Significance
45 / 100
Disclosed cost
Wikipedia
No dedicated article

What was actually shown

The formal proof constructs a complex polynomial pp such thatp(0)=0,p(0)=1, p(0)=0,\qquad p'(0)=1, and for every critical point cc of pp,p(c)c>1. \left|\frac{p(c)}{c}\right|>1. Thus at z=0z=0 there is no critical point satisfyingp(0)p(c)cp(0)=1, \frac{|p(0)-p(c)|}{|c|}\le |p'(0)|=1, which disproves Smale's conjectured universal constant K=1K=1.

The counterexample has very large unspecified degree and violates the bound only by a small margin, so it is consistent with Smale's original K=4K=4 theorem, the known low-degree positive cases, and previous asymptotic improvements toward 11.

What the AI did

A pre-release GPT-6 Astra autonomously attempted the Formal Conjectures statement in Epoch AI's LeanOpenProblems evaluation. No human saw or steered the proof search. Astra found a new counterexample construction and wrote the Lean proof. The proof builds a holomorphic model on a nonconvex compact set, approximates it polynomially, and adds a high-power perturbation that forces all critical points into a region where the K=1K=1 inequality fails. Claude was later used to write repository documentation from the completed run; it was not the mathematical solver.

Verification

Lean-verified on this site's ladder: kernel-checked, and the statement was written independently of the prover. Checked here on 5 September 2026 from a clone of the repository at f99ab98: 2,266 lines of Lean across the development, zero `sorry` outside the Challenge.lean stub, zero `axiom` declarations, no `native_decide`, `unsafe` or `implemented_by`; the mathlib revision is pinned; CI runs Comparator against the trusted statement allowing only propext, Quot.sound and Classical.choice. The compared statement is byte-identical to Formal Conjectures' `mean_value_problem` at commit 9cbe1d3c, which is Smale's K = 1 form exactly: the quantified K is unused there, and the division convention in Lean (x/0 = 0) only makes the conjecture easier to satisfy, so it cannot help a disproof. Candidate rather than resolved because, two days after the run, no mathematician outside it has read the proof; the witness is a nonconstructive limiting perturbation of large unspecified degree and violates the bound by a small margin, which is consistent with everything known. The proof account was machine-generated and is unaudited.

Sources

Submitted by VibeGene on

Changelog2 changes

Discussion