Question: are all diagonalizable matrices invertible?
Answer: No. For instance, the zero matrix is diagonalizable, but isn't invertible. A square matrix is invertible if an only if its kernel is 0, and an element of the kernel is the same thing as an eigenvector with eigenvalue 0, since it is mapped to 0 times itself, which is 0.