Worked solution: Marcus–Spielman–Srivastava proof via interlacing families (2013)
For a single-variable polynomial, having only real roots is a strong and useful property: it means the polynomial's graph only touches the -axis, never dips into complex territory. Real stability is the natural generalisation of this idea to polynomials in several variables at once, and it turns out to behave remarkably well under the operations — sums, products, substitutions, derivatives — that come up when juggling many matrices simultaneously.
This single algebraic property, built on decades of work by Borcea and Brändén on the Lee–Yang program from statistical physics, is the load-bearing wall of the whole proof: everything downstream depends on being able to certify it once and then push it through several transformations for free.
A multivariate polynomial with real coefficients is called real stable if whenever every variable has strictly positive imaginary part; when this reduces exactly to having only real roots. Real stability was developed as a systematic theory by Julius Borcea and Petter Brändén (2008–2010), extending classical work of Lee and Yang in statistical physics and of Heilmann and Lieb on monomer–dimer polynomials.
The crucial engineering fact that makes real stability so powerful is that it is preserved by a short list of operations: setting variables equal to each other, differentiation, and certain linear substitutions all send real stable polynomials to real stable polynomials (with one fewer variable, in the first two cases). This lets one build complicated real stable polynomials out of simple building blocks and extract single-variable real-rooted polynomials from them by specialising variables — exactly the toolkit needed to define the family of polynomials from the previous step precisely.
In the next step, this machinery is applied to the specific matrices arising in Weaver's , producing the "mixed characteristic polynomial" that is the true protagonist of the Marcus–Spielman–Srivastava proof.
- Real stability
- A multivariate generalisation of "having only real roots": a polynomial is real stable if it never vanishes when all variables are simultaneously placed in the open upper half of the complex plane.