Crouzeix’s Conjecture: How OpenAI Proved the Complete Matrix Inequality with the Sharp Constant 2

A matrix can have only zero eigenvalues and still amplify a vector by a factor of two. That small surprise explains why Crouzeix’s conjecture matters: eigenvalues do not tell the whole story of nonnormal matrices. The right geometric object is their numerical range.

OpenAI’s September 26, 2026 direct proof establishes the sharp constant 2 for polynomial evaluation with arbitrary finite-dimensional matrix coefficients. Earlier scalar proofs had already appeared. The advance here is the complete inequality, which remains valid as both matrix dimensions and polynomial degree vary independently.

Its mechanism connects convex geometry, Fourier coefficients, and a positive block matrix. Following that connection reveals what was proved, why multiplication order matters, and where the exact constant comes from.

1. What Is Crouzeix’s Conjecture? The Original Numerical-Range Problem

	Sharpness example for Crouzeix's conjecture: a matrix of norm 2 has a numerical range of radius 1.
Sharpness example for Crouzeix’s conjecture: a matrix of norm 2 has a numerical range of radius 1.

The numerical range of a matrix collects its quadratic-form values on unit vectors:

𝑾(𝑨)={𝒖∗𝑨𝒖: 𝒖∈ℂ𝒏, ‖𝒖‖=1}.\boldsymbol{W(A)=\{u^{*}Au:\ u\in\mathbb{C}^{n},\ \|u\|=1\}.}

Here the star denotes conjugate transpose, and vector norms are Euclidean. Matrix norms are induced operator norms, measuring maximum vector amplification. The numerical range is compact, convex, and contains every eigenvalue. The scalar conjecture asks for

‖𝒑(𝑨)‖≤2max𝒛∈𝑾(𝑨)⁡|𝒑(𝒛)|.\boldsymbol{\|p(A)\|\leq 2\max_{z\in W(A)}|p(z)|.}
Crouzeix’s Conjecture: Key Facts
FeaturePrecise Scope
ManuscriptOpenAI, September 26, 2026; direct finite-dimensional proof.
Main constantExactly 2, uniformly over matrix sizes and polynomial degree.
CoefficientsArbitrary square complex matrices, including scalars.
Matrix assumptionsNo normality or nonempty-interior assumption.
EvidenceProof manuscript and repository formalization documentation; no independent Lean rebuild here.

For a normal matrix, which commutes with its adjoint, the spectral theorem already controls polynomial evaluation using eigenvalues. Contrast the nonnormal matrix

𝑨=(0200).\boldsymbol{A=\begin{pmatrix}0&2\\0&0\end{pmatrix}.}

Its square vanishes, so both eigenvalues are zero. Yet its norm is 2. With p(z)=zp(z)=z, the maximum over eigenvalues is zero, making an eigenvalue-only bound impossible. Its numerical range is instead the closed unit disk.

Numerical range versus spectrumExact plot for the displayed nilpotent matrix. Its numerical range is the disk of radius one, and its spectrum is the origin. Both axes use the same scale.One matrix, two different sets1−1i−iRe zIm zW(A): diskspectrum: {0}Unit radius; operator norm equals 2.
Exact geometry for the displayed matrix. The filled disk records information lost by its single spectral point.

2. Why the Sharp Constant 2 Was So Difficult to Prove

Crouzeix posed the scalar question in 2004 and established a universal complete bound of 11.08 in 2007. The Crouzeix–Palencia theorem reduced it to 1+21+\sqrt{2} in 2017. That was already dimension independent, but still above the conjectured optimum.

Scalar proofs appeared in 2026, including Shanmu Jin’s preprint and Emiel Lorist and Felix Schwenninger’s argument. Thus “Crouzeix conjecture solved” needs a scope qualification: OpenAI’s direct paper tackles the complete extension. Scalar functional-calculus arguments can use commutation identities that fail when coefficients become matrices.

Complete constant-two results also existed for restricted base dimensions. The direct paper cites the two-dimensional case and a 2026 result for dimensions at most three. Neither restriction settles the theorem for arbitrary base matrices. The issue was retaining the optimal bound while removing both dimension restrictions.

As in our Naimark problem coverage, identifying the contribution requires separating an earlier resolution from a new proof or stronger statement.

3. What OpenAI’s Complete Crouzeix Theorem Actually Proves

Theorem 1.1 allows any positive base dimension nn, any positive coefficient dimension mm, and any nonnegative degree dd. Write P(z)=∑k=0dBkzkP(z)=\sum_{k=0}^{d}B_kz^k, with Bk∈Mm(ℂ)B_k\in M_m(\mathbb{C}). Its tensor evaluation is

𝑷[𝑨]=∑𝒌=0𝒅𝑨𝒌⊗𝑩𝒌.\boldsymbol{P[A]=\sum_{k=0}^{d}A^k\otimes B_k.}

The tensor product places the base matrix first and acts on a space of dimension nmnm. For matrix-valued polynomials, the complete Crouzeix conjecture becomes

‖𝑷[𝑨]‖≤2max𝒛∈𝑾(𝑨)⁡‖𝑷(𝒛)‖.\boldsymbol{\|P[A]\|\leq2\max_{z\in W(A)}\|P(z)\|.}

Setting m=1m=1 recovers the scalar statement. Completeness requires exactly the same constant for every coefficient size. In spectral-set terminology, this is the complete 2-spectral set bound, expressed here for polynomials.

For developers, it supplies a worst-case certificate for polynomial matrix transformations. A scalar polynomial approximation error can be bounded over the numerical range before evaluating the matrix. It does not demonstrate faster training or a numerical-software speedup, a distinction also central to our log-concave sampling explainer.

For example, a residual represented by a scalar polynomial rr satisfies ‖r(A)b‖≤2maxz∈W(A)|r(z)|‖b‖\|r(A)b\|\leq2\max_{z\in W(A)}|r(z)|\,\|b\|. This follows immediately from the theorem and the operator-norm definition. Finding a small maximum remains an approximation problem; the theorem does not choose the polynomial for you.

OpenAI’s release announcement attributes the collection to an internal frontier model. The family 325 scope documentation reports formalization covering the finite-dimensional bound, sharpness, and broader operator results. Those broader results exceed this paper’s stated theorem. This article does not independently rebuild Lean, run its comparator, or establish journal peer review. Our Fermat formalization guide explains why statement scope and verification remain distinct.

4. Mapping the Numerical Range Onto a Smooth Convex Domain

First enclose the numerical range strictly inside a bounded convex domain Ω\Omega with regular real-analytic boundary. This temporary smoothness permits convergent boundary expansions. An exterior conformal map hh sends the exterior unit disk onto the exterior of the domain and continues across its boundary.

On the unit circle, write q(λ)=λh′(λ)q(\lambda)=\lambda h^{\prime}(\lambda). This nonzero vector points outward, although it is not generally a unit normal. Convexity supplies the supporting-line inequality

Re⁡(𝒒(𝝀)(𝒉(𝝀)−𝒛))≥0,𝒛∈𝛀.\boldsymbol{\operatorname{Re}\!\left(\overline{q(\lambda)}(h(\lambda)-z)\right)\geq0,\quad z\in\Omega.}

Every interior point lies on the inward side of the tangent line. The conjugation turns complex multiplication into the appropriate real inner product. Our Brennan conjecture explainer introduces related conformal-map language, although the estimate here concerns matrix evaluation.

Supporting line and outward normalChecked ellipse example: h(lambda) equals three halves lambda plus one half lambda inverse. At lambda equals one, h equals two and q equals one. The dashed tangent is vertical, and the normal arrow points right.Convexity fixes the signΩzh(1) = 2q(1) = 1tangentDiagram schematic; normal direction exact.
Schematic ellipse with an exact supporting-line relation. Teal marks the domain, the dashed line its tangent, and the labeled arrow the outward normal.

5. How Faber Polynomials Turn Boundary Geometry Into Coefficients

This map parametrizes the exterior, rather than sending the domain itself into a disk. That choice produces Laurent expansions at infinity. The analytically continued collar around the unit circle later ensures genuine convergence, instead of leaving the proof dependent on formal series manipulations.

Theorem 2.1 defines its polynomial basis through an expansion at infinity:

𝒒(𝝀)𝒉(𝝀)−𝒛=∑𝒌≥0𝒃𝒌(𝒛)𝝀−𝒌.\boldsymbol{\frac{q(\lambda)}{h(\lambda)-z}=\sum_{k\geq0}b_k(z)\lambda^{-k}.}

If h(λ)=cλ+c0+O(λ−1)h(\lambda)=c\lambda+c_0+O(\lambda^{-1}), then b0=1b_0=1, and bkb_k has degree kk with leading coefficient c−kc^{-k}. These are Faber polynomials for that exterior coordinate.

For positive k, their crucial feature appears after returning to the boundary:

𝒃𝒌(𝒉(𝝁))=𝝁𝒌+∑𝒋≥1𝒔𝒌𝒋𝝁−𝒋.\boldsymbol{b_k(h(\mu))=\mu^k+\sum_{j\geq1}s_{kj}\mu^{-j}.}

A nonconstant basis polynomial has one positive Fourier mode and only negative modes besides it. The mixed coefficients skjs_{kj} describe that correction. They come from subtracting the circle’s Cauchy kernel from the mapped kernel. Analytic continuation makes their double series absolutely and uniformly convergent on the boundary, justifying the integrations that follow.

The correction in the next section has expansion s(λ,μ)=∑k,j≥1skjλ−kμ−js(\lambda,\mu)=\sum_{k,j\geq1}s_{kj}\lambda^{-k}\mu^{-j}. The first index labels the input Faber polynomial and the second labels its negative output frequency. The argument does not assume that swapping those indices leaves the coefficients unchanged.

6. The Positive Kernel That Controls the Negative Fourier Modes

Define the mixed correction and its real kernel by

𝒔(𝝀,𝝁)=𝒒(𝝀)𝒉(𝝀)−𝒉(𝝁)−𝝀𝝀−𝝁,𝑲(𝝀,𝝁)=1+𝒔(𝝀,𝝁)+𝒔(𝝀,𝝁).\boldsymbol{\begin{gathered}s(\lambda,\mu)=\frac{q(\lambda)}{h(\lambda)-h(\mu)}-\frac{\lambda}{\lambda-\mu},\\K(\lambda,\mu)=1+s(\lambda,\mu)+\overline{s(\lambda,\mu)}.\end{gathered}}

For distinct unit-circle points, the real part of the circle term contributes one after doubling. Consequently K=2Re(q(λ)/(h(λ)−h(μ)))≥0K=2\operatorname{Re}(q(\lambda)/(h(\lambda)-h(\mu)))\geq0 by the supporting-line inequality. The apparent diagonal singularity cancels in the correction, so continuity preserves positivity there.

Use normalized angular measure dτ=dt/(2π)d\tau=dt/(2\pi). Every mixed term has nonzero frequency in each variable, giving

∫𝕋𝑲(𝝀,𝝁)𝒅𝝉(𝝀)=1,∫𝕋𝑲(𝝀,𝝁)𝒅𝝉(𝝁)=1.\boldsymbol{\begin{gathered}\int_{\mathbb T}K(\lambda,\mu)\,d\tau(\lambda)=1,\\\int_{\mathbb T}K(\lambda,\mu)\,d\tau(\mu)=1.\end{gathered}}

These two identities make the associated integral operator an L2L^2 contraction: Jensen’s inequality controls each averaged value, and the other marginal controls its integral. Both normalizations matter. A one-sided averaging argument would leave the total energy uncontrolled.

More explicitly, (Tu)(μ)=∫TK(λ,μ)u(λ)dτ(λ)(Tu)(\mu)=\int_{\mathbb T}K(\lambda,\mu)u(\lambda)\,d\tau(\lambda). Applied to u(λ)=∑k=1NCkλku(\lambda)=\sum_{k=1}^{N}C_k\lambda^k, integration cancels the constant and conjugate correction terms. The surviving mixed term produces precisely the negative-frequency part required by the Faber expansion.

7. The Coefficient Norm Estimate: Where the Factor 2 First Appears

	Faber mode energies in Crouzeix's conjecture: positive energy 1 and negative energy one ninth.
Faber mode energies in Crouzeix’s conjecture: positive energy 1 and negative energy one ninth.

Write G=∑k=0NbkCkG=\sum_{k=0}^{N}b_kC_k. The Hilbert–Schmidt norm |C|2=(tr(C*C))1/2|C|_2=(\operatorname{tr}(C^{*}C))^{1/2} is the square root of the sum of squared entry magnitudes. Unlike the operator norm, it gives a Hilbert-space coefficient geometry.

The boundary expansion separates into a constant, positive frequencies, and negative frequencies. Parseval’s identity makes their squared energies add. The contraction bounds negative energy by positive energy, proving Proposition 2.2:

∑𝒌=0𝑵|𝑪𝒌|22≤‖𝑮∘𝒉‖𝑳22≤|𝑪0|22+2∑𝒌=1𝑵|𝑪𝒌|22.\boldsymbol{\begin{gathered}\sum_{k=0}^{N}|C_k|_2^2\leq\|G\circ h\|_{L^2}^2\\\leq|C_0|_2^2+2\sum_{k=1}^{N}|C_k|_2^2.\end{gathered}}

Here the boundary norm integrates squared Hilbert–Schmidt norms against normalized angular measure. Orthogonality prevents cancellation between different frequencies, the same basic principle used in Fourier analysis of wave estimates.

Coefficient Weights and Their Duals
CoefficientBoundary Upper WeightDual Weight
Constant11
Nonconstant212\frac{1}{2}

The lower bound simply retains the constant and positive energies, which are already nonnegative. For the upper bound, the negative part contributes at most one additional copy of the positive energy. No pointwise comparison between individual Fourier coefficients is required.

Only nonconstant coefficients can generate negative-frequency energy. Their weight doubles; the constant’s does not. Keeping that asymmetry is essential to the final comparison.

8. The Resolvent and the Positivity Behind OpenAI’s Proof

Now reintroduce the matrix through its resolvent:

𝑹(𝝀)=𝒒(𝝀)(𝒉(𝝀)𝑰−𝑨)−1.\boldsymbol{R(\lambda)=q(\lambda)(h(\lambda)I-A)^{-1}.}

The scalar expansion becomes R(λ)=∑k≥0bk(A)λ−kR(\lambda)=\sum_{k\geq0}b_k(A)\lambda^{-k}. Strict spectral separation gives geometric coefficient decay and uniform convergence. Its average is the identity.

More decisively, R+R*⪰0R+R^{*}\succeq0, where the symbol means positive semidefinite. To see why, set B=h(λ)I−AB=h(\lambda)I-A. Direct multiplication gives

𝑩∗(𝑹+𝑹∗)𝑩=𝒒(𝝀)𝑩+𝒒(𝝀)𝑩∗.\boldsymbol{B^{*}(R+R^{*})B=\overline{q(\lambda)}B+q(\lambda)B^{*}.}

Testing the right side against a unit vector produces twice the supporting-line expression with z=v*Avz=v^{*}Av. That point belongs to the numerical range, so the result is nonnegative. Invertibility of the resolvent denominator transfers positivity back. The boundary geometry has become a matrix inequality.

9. Why Singular Vectors and Both Products FG and GF Are Essential

Normalize a polynomial FF so its boundary operator norm is at most one, and put γ=‖F[A]‖\gamma=\|F[A]\|. The zero case is immediate. Otherwise choose unit singular vectors satisfying

𝑭[𝑨]𝒙=𝜸𝒚,𝑭[𝑨]∗𝒚=𝜸𝒙.\boldsymbol{F[A]x=\gamma y,\qquad F[A]^{*}y=\gamma x.}

Explicitly, x=∑i=1mXei⊗eix=\sum_{i=1}^{m}Xe_i\otimes e_i and y=∑i=1mYei⊗eiy=\sum_{i=1}^{m}Ye_i\otimes e_i, with X,YX,Y of size n×mn\times m. The vectors eie_i are standard coefficient-space basis vectors. Unit normalization gives |X|2=|Y|2=1|X|_2=|Y|_2=1, while preserving all correlations between the two tensor factors.

Encode their tensor coordinates by matrices X,YX,Y, and define D=X*RXD=X^{*}RX, E=Y*RYE=Y^{*}RY, M=Y*RXM=Y^{*}RX, and L=X*RYL=X^{*}RY. We use D and E for the paper’s diagonal fields P and Q. Subscripts denote their negative Fourier coefficients. Set a2=∑k≥0|Mk|22a^2=\sum_{k\geq0}|M_k|_2^2.

The coefficient pairing gives |y*G[A]x|≤a(∑k|Ck|22)1/2|y^{*}G[A]x|\leq a(\sum_k|C_k|_2^2)^{1/2}. Taking G=FG=F shows a>0a>0. Evaluation preserves multiplication in order, yielding two different tests:

𝒚∗(𝑭𝑮)[𝑨]𝒙=𝜸𝒙∗𝑮[𝑨]𝒙,𝒚∗(𝑮𝑭)[𝑨]𝒙=𝜸𝒚∗𝑮[𝑨]𝒚.\boldsymbol{\begin{gathered}y^{*}(FG)[A]x=\gamma x^{*}G[A]x,\\y^{*}(GF)[A]x=\gamma y^{*}G[A]y.\end{gathered}}

Left and right multiplication by the boundary contraction F each decrease Hilbert–Schmidt norm. Applying both coefficient estimates therefore bounds both diagonal functionals. Duality reverses the coefficient weights:

|𝑫0|22+12∑𝒌≥1|𝑫𝒌|22≤𝒂2𝜸2,|𝑬0|22+12∑𝒌≥1|𝑬𝒌|22≤𝒂2𝜸2.\boldsymbol{\begin{gathered}|D_0|_2^2+\frac12\sum_{k\geq1}|D_k|_2^2\leq\frac{a^2}{\gamma^2},\\|E_0|_2^2+\frac12\sum_{k\geq1}|E_k|_2^2\leq\frac{a^2}{\gamma^2}.\end{gathered}}

A concrete warning is supplied by matrix units: EijE_{ij} has one nonzero entry, equal to one, in row ii and column jj. Then E12E21=E11E_{12}E_{21}=E_{11}, whereas E21E12=E22E_{21}E_{12}=E_{22}. Even constant matrix-valued polynomials can therefore give different ordered products. Completeness requires a proof that respects this elementary difference.

Concretely, test with entrywise conjugate coefficients, halving each nonconstant one, then pass through finite truncations. Interchanging FG and GF would erase one required estimate. Matrix coefficients do not grant that shortcut.

10. The Final Positive Block Argument: Deriving the Exact Bound 2

	Positive block comparison in Crouzeix's conjecture bounds the normalized evaluation norm by 2.
Positive block comparison in Crouzeix’s conjecture bounds the normalized evaluation norm by 2.

Compress the positive resolvent field with the combined matrix of singular-vector coordinates:

𝚫=(𝑫+𝑫∗𝑳+𝑴∗𝑴+𝑳∗𝑬+𝑬∗)⪰0.\boldsymbol{\Delta=\begin{pmatrix}D+D^{*}&L+M^{*}\\M+L^{*}&E+E^{*}\end{pmatrix}\succeq0.}

Let ED,EE,ECE_D,E_E,E_C denote the integrated squared Hilbert–Schmidt norms of its two diagonal fields and its lower cross field. Parseval gives ED≤4a2/γ2E_D\leq4a^2/\gamma^2 and EE≤4a2/γ2E_E\leq4a^2/\gamma^2: the constant doubles before squaring, while each nonconstant mode appears with its adjoint.

For the cross field, L0*=M0L_0^{*}=M_0. Its energy is therefore

𝑬𝑪=4|𝑴0|22+∑𝒌≥1(|𝑴𝒌|22+|𝑳𝒌|22)≥𝒂2.\boldsymbol{\begin{gathered}E_C=4|M_0|_2^2\\+\sum_{k\geq1}\left(|M_k|_2^2+|L_k|_2^2\right)\geq a^2.\end{gathered}}

Nothing discards the constant coefficient. Finally set J=diag(Im,−Im)J=\operatorname{diag}(I_m,-I_m). Both Δ\Delta and JΔJJ\Delta J are positive, so their product has nonnegative trace. Expanding that trace and integrating gives 2EC≤ED+EE2E_C\leq E_D+E_E. Thus

0≤tr⁡(𝚫𝑱𝚫𝑱)=|𝑫+𝑫∗|22+|𝑬+𝑬∗|22−2|𝑴+𝑳∗|22.\boldsymbol{\begin{gathered}0\leq\operatorname{tr}(\Delta J\Delta J)\\=|D+D^{*}|_2^2+|E+E^{*}|_2^2\\-2|M+L^{*}|_2^2.\end{gathered}}
2𝒂2≤2𝑬𝑪≤𝑬𝑫+𝑬𝑬≤8𝒂2𝜸2,𝒂>0⟹𝜸≤2.\boldsymbol{\begin{gathered}2a^2\leq2E_C\leq E_D+E_E\leq\frac{8a^2}{\gamma^2},\\a>0\quad\Longrightarrow\quad\gamma\leq2.\end{gathered}}

The constant follows from matching coefficient weights with positive block geometry. It is an exact universal bound, rather than a numerical fit.

11. Extending the Proof to Every Numerical Range, and Showing 2 Is Optimal

Smoothness was scaffolding. Lemma 4.1 constructs analytic convex outer domains around every nonempty compact convex set, including a point or segment. Their maximum distance from the set tends to zero. Applying the domain bound and uniform continuity of the fixed polynomial makes the boundary maxima converge to the maximum on the numerical range.

The construction combines finitely many supporting directions using exponentials of affine functions. Including both coordinate axes ensures boundedness and a positive-definite Hessian. A regular level curve then supplies the analytic boundary. This explains why the approximation remains available even when the original set has no interior.

Sharpness returns to the displayed nilpotent example with P(z)=zP(z)=z. For a unit vector, |u*Au|=2|u1―u2|≤1|u^{*}Au|=2|\overline{u_1}u_2|\leq1, with equality when both coordinates equal 1/21/\sqrt{2}. Every phase and radius up to one occurs. Meanwhile Ae2=2e1Ae_2=2e_1, so its norm is exactly 2. Consequently

‖𝑷[𝑨]‖=2,max𝒛∈𝑾(𝑨)⁡|𝑷(𝒛)|=1.\boldsymbol{\begin{gathered}\|P[A]\|=2,\\\max_{z\in W(A)}|P(z)|=1.\end{gathered}}

Crouzeix’s conjecture reaches its precise endpoint: constant 2, arbitrary finite coefficient size, and no missing degenerate numerical ranges. For applications, the next task is obtaining useful numerical-range enclosures and approximation bounds. For readers, the reusable insight is how geometry becomes positivity, then a norm estimate. Continue with Binary Verse AI’s guide to evaluating AI mathematics and follow our research explainers for proofs unpacked with their assumptions intact.

What is Crouzeix’s conjecture?

Crouzeix’s conjecture states that for every square complex matrix AA and scalar polynomial pp, ‖p(A)‖≤2maxz∈W(A)|p(z)|\|p(A)\|\leq2\max_{z\in W(A)}|p(z)|. Here W(A)W(A) is the numerical range and the norm is the Euclidean operator norm. OpenAI’s direct paper proves the stronger matrix-valued polynomial inequality.

Was Crouzeix’s conjecture already solved before OpenAI’s proof?

Yes. Scalar proofs appeared in 2026, including work by Shanmu Jin and by Emiel Lorist and Felix Schwenninger. OpenAI’s September 26 direct paper addresses the complete inequality, allowing arbitrary finite-dimensional matrix coefficients with the same constant 2. This distinguishes the earlier scalar resolution from the complete result.

What makes the complete Crouzeix inequality different from the original conjecture?

The scalar inequality corresponds to coefficient dimension m=1m=1. The complete inequality requires constant 2 for every matrix-coefficient dimension mm, independently of the base matrix size and polynomial degree. Proving the scalar case alone does not automatically establish this uniform matrix-valued extension.

Why does OpenAI’s proof use both FG and GF?

Matrix coefficients generally do not commute, so FGFG and GFGF cannot be interchanged. Testing both products separately gives bounds for the two diagonal coefficient functionals associated with the right and left singular vectors. Both estimates are needed in the final positive block comparison.

How do Faber polynomials help establish the sharp constant 2?

They express polynomial boundary values as a constant term, positive Fourier modes, and controlled negative modes. A nonnegative kernel with both marginal integrals equal to one bounds the negative-frequency energy. The resulting coefficient weights combine with resolvent positivity and the two ordered product tests to produce the sharp bound.

Why can’t the constant in Crouzeix’s inequality be smaller than 2?

Take A=(0200)A=\begin{pmatrix}0&2\\0&0\end{pmatrix} and P(z)=zP(z)=z. The matrix has operator norm 2, while its numerical range is the closed unit disk, where the maximum of |P(z)||P(z)| is 1. Equality holds, excluding every smaller universal constant.

Does OpenAI’s direct proof cover matrices with numerical ranges that are points or line segments?

Yes. The proof first works with analytic convex domains, then encloses any compact convex numerical range in such domains with distance tending to zero. Uniform continuity passes the polynomial bound to the limiting numerical range, including points and line segments.

Leave a Comment