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