Mirsky Singular-Value Stability
Compare singular-value movement with the total size of a matrix perturbation.
By Riano · Published · Updated · Report a correction
Mirsky Singular-Value Stability
Compare singular-value movement with the total size of a matrix perturbation. Mirsky's theorem provides a bound stating that the absolute differences in singular values are bounded by the Frobenius norm of the perturbation matrix.
Worked Example
Let the base matrix A be diagonal with values 3 and 1, and apply a shear perturbation E of magnitude 1:
A = [3, 0] E = [0, 1] [0, 1] [0, 0] A + E = [3, 1] [0, 1]
The Gram matrix is G = (A+E)T(A+E):
G = [3, 0] [3, 1] = [9, 3] [1, 1] [0, 1] [3, 2]
The trace is T = 11, and the determinant is D = 9. The characteristic polynomial is λ2 - 11λ + 9 = 0. We can solve for the eigenvalues (which are the squared singular values of A+E):
- λ1 = (11 + √(121 - 36)) / 2 ≈ 10.1097
- λ2 = (11 - √85) / 2 ≈ 0.8902
The singular values are σ1 = √λ1 ≈ 3.1795 and σ2 = √λ2 ≈ 0.9435. The total displacement of singular values is √((3.1795 - 3)2 + (0.9435 - 1)2) ≈ 0.1882. This is strictly bounded by the Frobenius norm of E, which is 1.0.
Experiment
Use the interactive module to visualize the effects of different perturbations on the singular values:
- Set the Direction to "Shear".
- Set the Perturbation magnitude to "1". Observe the Singular-value displacement (0.1882) is less than the Frobenius perturbation (1.0).
- Change the Direction to "Diagonal" with magnitude "1". The Singular-value displacement grows to 1.414, which exactly matches the Frobenius bound. This shows the bound is tight for diagonal changes.
Limitations
Mirsky's absolute stability bound holds for the singular values of arbitrary (including non-symmetric or non-square) matrices. However, it does not imply eigenvalue stability for non-normal matrices. Perturbing a highly non-normal matrix can cause massive shifts in its eigenvalues even when the singular values change by an amount bounded by the perturbation size.
References
Bernstein, D. S., Matrix Mathematics. See the section on Matrix Perturbation bounds and singular value stability assertions: https://www.stat.uchicago.edu/~lekheng/courses/309/books/Bernstein.pdf.
Experience it interactively
Adjust parameters, observe in real time, and build deep intuition with Riano’s interactive Mirsky Singular-Value Stability module.
Try Mirsky Singular-Value Stability on Riano →