A linear operator TTT is diagonalizable if:
It has nnn distinct eigenvalues
It is symmetric
Its geometric multiplicity equals its algebraic multiplicity for all eigenvalues
It is invertible