A matrix AAA is diagonalizable if and only if:
It has nnn linearly independent eigenvectors (for an n×nn \times nn×n matrix)
It has nnn distinct eigenvalues
It is symmetric
Its determinant is nonzero