Triangularization
Definition
The process of finding a basis in which a linear operator or matrix is represented by an upper-triangular matrix; the diagonal entries then list eigenvalues (counted with algebraic multiplicity) while entries above the diagonal encode generalized-eigenspace interactions.