Givens QR factorization transforms A into an upper-triangular matrix R by repeated left multiplication with rotation matrices. Each rotation acts only in one coordinate plane, eliminates one below-diagonal entry and preserves completed columns. The accumulated rotation product gives R = GcumA and Q = Gcum⁻¹ = Gcumᵀ.
A Givens rotation changes only two coordinate directions, so it can target one matrix entry while leaving most of the matrix unchanged.
The chapter then compares the rotation-based path to Gram-Schmidt, using the same numerical matrix.
After earlier columns are completed, their entries in the current pivot and target rows are already zero. Therefore those column vectors have no component in the current rotation plane, so the new rotation leaves them unchanged.
The PDF is a single document. The page links below are best-effort: most browsers support them, but some viewers may ignore the page hint.
Givens rotations eliminate entries through orthogonal transformations, so they preserve lengths and tend to be numerically stable. They are especially useful when the matrix has structure or sparsity, because each rotation changes only two rows.