Worked solution: Marcus–Spielman–Srivastava proof via interlacing families (2013)
Knowing a polynomial is real-rooted tells you its roots exist and behave nicely, but not how large they actually are. To pin down the actual number, Marcus, Spielman and Srivastava reuse a technique originally invented by Batson, Spielman and Srivastava (2012) for building sparse approximations of graphs: a "barrier function" that acts like a fence just to the right of the largest root, whose value blows up to infinity as you approach a root from above.
The strategy is to show that adding one more vector's contribution to the running sum never pushes this fence past a fixed position, so after adding all vectors the largest root is still trapped below that fixed position — like proving a stack of boxes never tips over by checking that no single box added ever shifts the centre of gravity too far.
The multivariate barrier function argument tracks, at each step of building up one vector at a time, a potential for a chosen threshold : this quantity is finite as long as exceeds every eigenvalue of , and it grows without bound as approaches the largest eigenvalue from above. Batson, Spielman and Srivastava's original (single-matrix) barrier method (2012) shows that adding one rank-one term with small enough moves the barrier by only a controlled, small amount, as long as started below a fixed bound.
Marcus, Spielman and Srivastava extend this to the multivariate real stable setting: since the mixed characteristic polynomial can be built up one vector at a time (adding one at a time corresponds to differentiating with respect to one more ), the same potential-function bookkeeping shows the largest root of stays below throughout the whole construction, for ; this is precisely Weaver's conjectured constant from .
This is the most computational step in the whole proof: it is where the abstract machinery of real stability and interlacing families gets converted into an honest, checkable numerical inequality, closing the gap between "the roots are real" and "the roots are provably at most this specific number".
- Barrier function / potential function
- A real-valued function of a matrix, such as the trace of , that stays small while is comfortably above all eigenvalues of and blows up as approaches the largest eigenvalue; tracking it gives quantitative control on how much an operation can move the largest eigenvalue.