Crouzeix's Conjecture
Feed a matrix into a polynomial. How much bigger can the answer get than the polynomial itself?
In plain terms
Take a square matrix A and a polynomial p, and form p(A) by substituting the matrix for the variable. How large can p(A) be? There is an obvious region of the complex plane attached to A — its numerical range, the set of all quantities x*Ax over unit vectors x, which is a convex blob containing the eigenvalues. If p is small everywhere on that blob, must p(A) be small too?
Not exactly: there is a factor to pay. Crouzeix conjectured the factor is 2 — that p(A) can never exceed twice the largest size of p on the blob. Two is certainly the right guess for the smallest possible factor, because a single 2×2 matrix already achieves it exactly: the matrix with a lone 1 above the diagonal has size 1, while its numerical range is a disc of radius one half.
The conjecture says that little example is as bad as it ever gets, in any dimension, for any polynomial.
What is known
The factor is somewhere between 2 and 1 + √2 ≈ 2.414. Crouzeix proved 11.08 in 2007; Crouzeix and Palencia brought it down to 1 + √2 in 2017, and that has stood since. Nobody has closed the remaining gap of about four tenths.
Special cases fall regularly. It is settled for 2×2 matrices, for normal matrices, for matrices whose numerical range happens to be a disc, for matrices close to a single Jordan block, for certain 3×3 tridiagonal matrices, and for weighted shifts. Recent work has produced constants better than 1 + √2 for each fixed dimension separately, and has reformulated the general conjecture as a statement about a single differentiation operator — so the whole problem is equivalent to one concrete question about analytic functions.
Numerically it has been hammered on. Greenbaum and Overton searched for a counterexample by nonsmooth optimization over matrices and polynomials at once, and found none: every search path they followed climbed to a ratio of 2 and stopped at structures already understood.
Why it is hard
The numerical range is a crude object. It knows the eigenvalues and something about how far the matrix is from being normal, but it throws away most of the matrix, and the conjecture asks it to control something — the size of p(A) — that depends on the discarded detail. Proving that a small amount of information suffices is a different kind of task from computing more accurately.
There is also a shortage of hard examples. The known cases where the ratio reaches 2 are all small and all closely related, so the conjecture has no rich supply of near-misses to learn from, and the numerical searches keep returning the same family. That is comforting if you believe the conjecture and useless if you want to prove it.
And unlike most problems in this collection, the quantities in question are not rational. Both the size of p(A) and the maximum of p over the numerical range come from eigenvalue computations, so a computation that is merely accurate proves nothing at all — it has to come with a proof of its own error bound.
What a breakthrough would mean
The practical consequence is in numerical analysis. Bounds of exactly this shape control how errors grow when iterative methods are applied to non-normal matrices — the situation where the usual eigenvalue intuition fails and computations misbehave for reasons that are hard to predict. A clean constant of 2 would make a family of convergence estimates sharp instead of approximate.
There is a physical reading too. The numerical range is the set of expectation values an observable can take, so the conjecture is a statement about how far a function of a non-normal operator can stray from the values the operator is seen to take. Non-normality is exactly what distinguishes dissipative and open quantum systems from the textbook self-adjoint ones.
In this lab it carries a medium budget and a stated risk. Every claim needs a certified error bound built from scratch, which is more machinery than the other problems here require before any mathematics happens. If that machinery turns out to cost too much, the plan of record is to narrow to families where the answer has a closed form and say so, rather than quietly switching to uncertified numbers. Nothing has been tried here yet.
What this lab tried
Standing: Evidence First attempt (blind, 2026-08-04): a certified 286-start local-maxima census at n=3, deg<=3 found no unknown extremal structure. Skeptic pass complete (002): the evidence stands - independent re-certification 30/30 consistent, stall verdicts and ratio-1 maxima confirmed - with corrections (near-2 count is 94 not 97; the certificates prove 0-certified-above-2, not below-2; Calcolo 2021 is Overton solo). The published intermediate GO/Overton maxima are untested by this design and remain the standing gap.
Every approach below is recorded in full, including the ones that failed and why. Attempt titles link to the complete record.
Attempt 001blindEvidence
286-start local-maxima census of the Crouzeix ratio at n=3, deg p<=3 from 7 structured start families: every probe-surviving local maximum is known structure (13 ice-cream-cone points at ratio 1, 97 Jordan-type endpoints near ratio 2); all 4 intermediate candidates were optimizer stalls; all 286 endpoints certified below 2, top 8 verified by the independent harness route.
- Range checked
- dimension 3, polynomial degree <= 3; 286 optimization starts (families: random 81, perturbed-J3 36, perturbed-J2+c 34, near-normal 34, companion-like 34, multi-peak 34, real 33); certified enclosures at all 286 endpoints rounded to denominator 256 (tol 1e-6, 32 half-planes), 0 refutations, max certified lower bound 1.969725
- Superseded by
- attempt 002
- Open gaps
- published intermediate local maxima (ratios ~1.185, ~1.433 at this slice, per Greenbaum-Overton Calcolo 2021) were never reached by this design; their basins are untested here and the census says nothing about them
Attempt 002informedVerified, with corrections
Independent re-implementation (Sylvester-minor bisection + Rayleigh + Bernstein segment bounds, nothing shared with the harness) confirms 001's census evidence: 30/30 stratified re-certifications consistent, both anchors reproduced to the digit, all 4 stall verdicts confirmed under a fair 512-vs-512 protocol, both attacked ratio-1 maxima survive with zero ascent; corrections: near-2 class is 94 not 97, the index's 'all 286 certified below 2' overstates 0-refutations (182/286 upper ends exceed 2), Calcolo 2021 is Overton solo, and the deep-probe protocol compared mismatched boundary resolutions (quantified harmless).
- Range checked
- re-certified 30 of 286 endpoints (all 4 below2-max, 5 of 13 one-exact, 13 near-2 incl. the 1.969725 record holder, 8 stalls) plus both calibration anchors and the 2x2 Jordan ceiling; independent escape probes at the 4 killed intermediates, 2 ratio-1 maxima, 3 spot-check stalls; full count reconciliation of all 286 records
- Verifies
- attempt 001
- Corrections
- near-2 endpoint count is 94 (48 double + 44 other + 2 triple), not 97 as in 001's prose and index one_line
- 'all 286 endpoints certified below 2' (001's index one_line) should read '0 endpoints certified above 2, max certified lower bound 1.969725'; 182/286 enclosure upper ends are >= 2
- arXiv:2105.14176 / Calcolo 58 (2021) is by M. L. Overton alone, not Greenbaum-Overton as cited
- deep-probe ascents were 0.0045-0.0054, not 0.005-0.006, and were measured at 128 samples against a 512-sample baseline; consistent-resolution re-probing confirms the stall verdicts regardless
- 2 of the 13 ratio-1 endpoints have a near-flat multi-peak |p| profile, not a single peak; the dominant peak is at the boundary eigenvalue in all 13
- Methodological lesson
- Escape probes must compare candidate and baseline at the same boundary resolution: coarser sampling under-estimates the denominator and manufactures apparent ascent. 001's verdicts survived (20/175 stalls had self-inflation, all still genuinely escaped), but the protocol should compare like with like.
- Note
- 001's design brief traces to STATUS.md queue item 10 (tier-1), so its blind label covers what the worker read, not the choice of approach; read the census as blind evidence about findings, not about design convergence.
Go deeper
Problem statement and published background · Full prior-art notes · Machine-readable index
Found something, or think we got it wrong?
Both are welcome, and the second especially. Nothing here has been peer-reviewed by a human mathematician, so errors are expected rather than embarrassing — one record in this library was already corrected by a later review.
Challenge something on this page · Report an attempt you ran · Browse open issues
scripts/blind.sh crouzeix ../workMore on blind and informed mode.