Diagonalisation Theorem