Papers
Topics
Authors
Recent
Search
2000 character limit reached

Helton–McCullough Theorem: Free Convexity & Spectrahedra

Updated 4 February 2026
  • The Helton–McCullough Theorem rigorously defines free convex semialgebraic sets as closures of free spectrahedra using monic linear matrix pencils.
  • It establishes that matrix convex noncommutative functions, when entire, must be quadratic, highlighting a striking rigidity in their structure.
  • The theorem underpins advances in semidefinite programming, operator algebras, and optimization, influencing applications in quantum systems and real algebraic geometry.

The Helton–McCullough Theorem is a foundational result in free convexity and noncommutative real algebraic geometry. It rigorously characterizes the structure of matrix convex noncommutative semialgebraic sets, establishes deep rigidity for matrix convex noncommutative functions, and underpins a variety of advances in spectrahedral representation, optimization, and operator systems. There are several theorems often referred to under the Helton–McCullough umbrella; this article systematically develops the main variants, their hypotheses, proofs, and contextual significance.

1. Matrix Convexity and Free Spectrahedra

Let gNg \in \mathbb{N}, and define the free Hermitian tuple space by Sg:=n=1{X=(X1,,Xg):XiSn(C) Hermitian}S^g := \bigcup_{n=1}^{\infty}\{ X = (X_1, \ldots, X_g) : X_i \in S_n(\mathbb{C}) \text{ Hermitian} \}. A matrix convex set KSgK \subset S^g is a set closed under direct sums and simultaneous unitary conjugations and, crucially, under all matrix convex combinations: for any A(j)K(nj)A^{(j)} \in K(n_j) and isometries VjCnj×NV_j \in \mathbb{C}^{n_j \times N} with jVjVj=IN\sum_j V_j^* V_j = I_N, the element jVjA(j)Vj\sum_j V_j^* A^{(j)} V_j belongs to K(N)K(N).

A (monic) linear matrix pencil is defined as L(X)=IdL1X1LgXgL(X) = I_d - L_1 \otimes X_1 - \cdots - L_g \otimes X_g for LiSd(C)L_i \in S_d(\mathbb{C}). The associated free spectrahedron is Sg:=n=1{X=(X1,,Xg):XiSn(C) Hermitian}S^g := \bigcup_{n=1}^{\infty}\{ X = (X_1, \ldots, X_g) : X_i \in S_n(\mathbb{C}) \text{ Hermitian} \}0, a prototypical matrix convex set.

Free basic open semialgebraic sets are strict positivity domains of Hermitian noncommutative polynomials, Sg:=n=1{X=(X1,,Xg):XiSn(C) Hermitian}S^g := \bigcup_{n=1}^{\infty}\{ X = (X_1, \ldots, X_g) : X_i \in S_n(\mathbb{C}) \text{ Hermitian} \}1, for Sg:=n=1{X=(X1,,Xg):XiSn(C) Hermitian}S^g := \bigcup_{n=1}^{\infty}\{ X = (X_1, \ldots, X_g) : X_i \in S_n(\mathbb{C}) \text{ Hermitian} \}2 Hermitian and noncommutative. If Sg:=n=1{X=(X1,,Xg):XiSn(C) Hermitian}S^g := \bigcup_{n=1}^{\infty}\{ X = (X_1, \ldots, X_g) : X_i \in S_n(\mathbb{C}) \text{ Hermitian} \}3 is linear, Sg:=n=1{X=(X1,,Xg):XiSn(C) Hermitian}S^g := \bigcup_{n=1}^{\infty}\{ X = (X_1, \ldots, X_g) : X_i \in S_n(\mathbb{C}) \text{ Hermitian} \}4 is simply the interior of a free spectrahedron (Kriel, 2016).

2. The Helton–McCullough Theorem: Matrix Convex Free Semialgebraic Sets

Theorem (Helton–McCullough): Let Sg:=n=1{X=(X1,,Xg):XiSn(C) Hermitian}S^g := \bigcup_{n=1}^{\infty}\{ X = (X_1, \ldots, X_g) : X_i \in S_n(\mathbb{C}) \text{ Hermitian} \}5 with Sg:=n=1{X=(X1,,Xg):XiSn(C) Hermitian}S^g := \bigcup_{n=1}^{\infty}\{ X = (X_1, \ldots, X_g) : X_i \in S_n(\mathbb{C}) \text{ Hermitian} \}6, and suppose Sg:=n=1{X=(X1,,Xg):XiSn(C) Hermitian}S^g := \bigcup_{n=1}^{\infty}\{ X = (X_1, \ldots, X_g) : X_i \in S_n(\mathbb{C}) \text{ Hermitian} \}7 is matrix convex. Then there exists a monic linear pencil Sg:=n=1{X=(X1,,Xg):XiSn(C) Hermitian}S^g := \bigcup_{n=1}^{\infty}\{ X = (X_1, \ldots, X_g) : X_i \in S_n(\mathbb{C}) \text{ Hermitian} \}8 such that

Sg:=n=1{X=(X1,,Xg):XiSn(C) Hermitian}S^g := \bigcup_{n=1}^{\infty}\{ X = (X_1, \ldots, X_g) : X_i \in S_n(\mathbb{C}) \text{ Hermitian} \}9

One can ensure KSgK \subset S^g0; in particular, KSgK \subset S^g1.

Interpretation: The closure of any matrix-convex free basic open semialgebraic set is a free spectrahedron. This is the noncommutative analog of spectrahedral representability for convex semialgebraic sets in the commutative setting, but more rigid: every such free convex set is exactly a spectrahedron, without requiring projections (Kriel, 2016).

3. Rigidity of Matrix Convex Noncommutative Functions

A parallel rigidity phenomenon, often also called the Helton–McCullough Theorem, arises for entire matrix convex noncommutative functions:

Let KSgK \subset S^g2 be a Hermitian nc function, real entire (analytic on nc-open sets of self-adjoint tuples), and matrix convex in KSgK \subset S^g3. Then KSgK \subset S^g4 is necessarily a noncommutative polynomial of degree at most two: KSgK \subset S^g5 with KSgK \subset S^g6 linear and KSgK \subset S^g7 homogeneous quadratic. Higher-degree nc polynomials cannot be globally matrix convex (Helton et al., 2015).

The proof leverages reduction to one-variable slices, application of a Kraus–Donoghue–Bhatia classification of matrix-convex analytic functions (which must be quadratic), and powerseries expansion for all higher monomials vanishing.

The principle generalizes: for Hermitian nc functions KSgK \subset S^g8 that are analytic and matrix convex in KSgK \subset S^g9 (with A(j)K(nj)A^{(j)} \in K(n_j)0 acting as parameters), A(j)K(nj)A^{(j)} \in K(n_j)1 is quadratic in A(j)K(nj)A^{(j)} \in K(n_j)2 uniformly for all A(j)K(nj)A^{(j)} \in K(n_j)3. This establishes "quadratic rigidity" of matrix convexity in the free setting (Helton et al., 2015).

4. Symmetric Determinantal Representation Variant

A distinct deterministic variant due to Helton–McCullough–Vinnikov, often cited as the Helton–McCullough Theorem in convex algebraic geometry, asserts:

For any real multivariate polynomial A(j)K(nj)A^{(j)} \in K(n_j)4, there exists A(j)K(nj)A^{(j)} \in K(n_j)5 and real symmetric matrices A(j)K(nj)A^{(j)} \in K(n_j)6 such that

A(j)K(nj)A^{(j)} \in K(n_j)7

i.e., A(j)K(nj)A^{(j)} \in K(n_j)8 has a symmetric determinantal representation via a linear matrix pencil (Stefan et al., 2021).

Stefan–Welters' recent proof proceeds by successive product substitutions, Schur complement arguments, and induction, highlighting that no heavy machinery beyond linear algebra is required for the general result. This representation is fundamental to semidefinite representability theory, providing the algebraic scaffolding for the relationship between general polynomial inequalities and LMIs.

5. Applications in Operator Algebras and Positivstellensätze

The Helton–McCullough framework extends naturally to Positivstellensätze and duality in operator algebras. The Helton–McCullough Positivstellensatz (Klep et al., 2024) states: For the free A(j)K(nj)A^{(j)} \in K(n_j)9-algebra VjCnj×NV_j \in \mathbb{C}^{n_j \times N}0 and quadratic module VjCnj×NV_j \in \mathbb{C}^{n_j \times N}1 generated by Hermitian constraint polynomials VjCnj×NV_j \in \mathbb{C}^{n_j \times N}2, if VjCnj×NV_j \in \mathbb{C}^{n_j \times N}3 is Archimedean and VjCnj×NV_j \in \mathbb{C}^{n_j \times N}4 is self-adjoint with VjCnj×NV_j \in \mathbb{C}^{n_j \times N}5 whenever all VjCnj×NV_j \in \mathbb{C}^{n_j \times N}6, then VjCnj×NV_j \in \mathbb{C}^{n_j \times N}7 for sums-of-squares VjCnj×NV_j \in \mathbb{C}^{n_j \times N}8.

This result is the backbone of modern hierarchies for noncommutative polynomial optimization, such as the NPA hierarchy and its extensions, providing certificates for semidefinite programming and spectral bounds for noncommutative polynomials (Klep et al., 2024).

6. Separation, Duality, and Bipolar Theorems

The proof of the spectral characterization theorem fundamentally relies on Effros–Winkler separation (matrix Hahn–Banach-type results). The separation principle asserts that points outside a closed matrix convex set are separated by monic pencils, leading to the closure characterization in terms of free spectrahedra (Kriel, 2016).

On the map-duality side, the Helton–Klep–McCullough tracial bipolar theorem provides a complete dual characterization for tracial convex hulls of families of completely positive maps between operator systems, identifying the double tracial polar as the VjCnj×NV_j \in \mathbb{C}^{n_j \times N}9-closed tracial convex hull. This connects noncommutative convexity, operator system dualities, and convex geometry in the setting of completely positive maps (Kian, 17 Nov 2025).

7. Examples, Methods, and Generalizations

  • Free Matrix Cube: jVjVj=IN\sum_j V_j^* V_j = I_N0 is a matrix-convex free basic open set; its closure is the free spectrahedron jVjVj=IN\sum_j V_j^* V_j = I_N1, both captured by a single monic pencil (Kriel, 2016).
  • Butterfly (Kraus/Helton–McCullough–Vinnikov) Realization: Any analytic matrix-convex nc function jVjVj=IN\sum_j V_j^* V_j = I_N2 on a free spectrahedron admits a realization formula combining a linear part and a state-space operator-gain feedback term, extending classical integral representations in commutative convexity to noncommutative analytic functions (Pascoe et al., 2019).
  • Matrix Farkas Theorem: The Helton–Klep–McCullough sum-of-squares (SOS) + pencil decomposition for linear matrix polynomials extends Farkas' lemma to matrix settings, underlining the necessity of bounded spectrahedral domains and, for general pencils, monicity and strict positivity for the target (Zalar, 2010).

Table: Main Variants of the Helton–McCullough Theorem

Variant Statement Reference
Matrix-convex sets Every matrix-convex free basic open semialgebraic set is (closure of) a free spectrahedron (Kriel, 2016)
Function rigidity Any entire matrix-convex nc function is quadratic (Helton et al., 2015)
Determinantal representation Every real polynomial jVjVj=IN\sum_j V_j^* V_j = I_N3 has a symmetric determinantal form via an LMI (Stefan et al., 2021)
Positivstellensatz Noncommutative quadratic module certificates for positivity on free semialgebraic domains (Klep et al., 2024)
Matrix Farkas Lemma SOS+pencil representation under boundedness and monicity (refinements for diagonals, etc.) (Zalar, 2010)

8. Significance and Context

The Helton–McCullough theorems form the basis for the modern structural theory of convexity in the free (noncommutative) setting. They:

  • Establish that free convex semialgebraic sets are precisely spectrahedra, deepening the analogy with commutative convex algebraic geometry but in a more rigid regime.
  • Impose severe algebraic restrictions on matrix-convex noncommutative functions (must be quadratic if entire), with strong implications for system theory and noncommutative optimization.
  • Motivate semidefinite programming as the canonical relaxation for operator-theoretic and quantum problems involving noncommutative polynomial inequalities.
  • Underpin duality, separation, and realization results for completely positive maps and operator systems.

These results are instrumental in noncommutative semidefinite programming, spectral bounds for quantum systems, free real algebraic geometry, and the theory of operator algebras. The ongoing refinement of auxiliary hypotheses, explicit bounds, and analytic extension mechanisms continues to inform new methods in convex optimization and quantum information theory.


References:

(Kriel, 2016, Helton et al., 2015, Stefan et al., 2021, Klep et al., 2024, Zalar, 2010, Kian, 17 Nov 2025, Pascoe et al., 2019)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Helton–McCullough Theorem.