Ordered real eigenvalues are continuous on the real-rooted matrices
Statement
Let be the set of matrices all of whose complex eigenvalues are real. For list the eigenvalues with multiplicity as . Show that each map is continuous.
Hint
Fix and surround each distinct eigenvalue of by a small disc in . Count how many roots of lie in each disc when is close to (Rouché's theorem), and use that the roots of are real.
Show solutionHide solution
Solution
Idea. Roots of a polynomial depend continuously on its coefficients, in the sense that the number of roots in a small disc is stable. When all the roots are real, this stability pins down every ordered eigenvalue, because the discs are ordered along the real axis.
Step 1: setting up discs. Fix and let be its distinct eigenvalues, with multiplicities (). Let be smaller than half of the smallest gap . Then the closed discs are pairwise disjoint, and
Step 2: Rouché. The characteristic polynomial has no zero on the circles (the only zeros are the ). So
The coefficients of are polynomials in the entries of , hence depend continuously on . The circles are compact and the degree is bounded by , so as . Thus there is with
By Rouché's theorem, for such the polynomials and have the same number of zeros, counted with multiplicity, inside each open disc : exactly .
Step 3: using real-rootedness. Let moreover . The zeros of in are real, so they lie in the interval . Since , there are no other zeros: all eigenvalues of lie in the union of the disjoint intervals , and exactly of them in .
Step 4: ordering. The intervals are ordered: every point of is larger than every point of , and so on. Hence, in the decreasing list of eigenvalues of , the first lie in , the next lie in , etc. Therefore, if then , i.e.
Since can be taken arbitrarily small (with a corresponding ), is continuous at .
Check. Take (so ) and , . Its eigenvalues are , so and : continuous, as proved.
Remark. 1. The hypothesis is necessary: has no real eigenvalue for but converges to , so "the largest real eigenvalue" is not a continuous function on .
2. The example above shows that is continuous but in general not Lipschitz on : . On symmetric matrices, by contrast, Weyl's inequality gives .
Lesson. To prove continuity of an ordered quantity, first prove stability of the *count* in disjoint regions (Rouché), then let the ordering of the regions do the rest.