Symmetric bandwidth preservation under QR iteration (source code)

= Symmetric bandwidth preservation under QR iteration

An unshifted QR step preserves the bandwidth of a real symmetric banded matrix. A Givens-rotation implementation exposes this as bulges created during triangularization and removed when the factors are multiplied in reverse order.