Let $A \in M_n(\mathbb C)$ be invertible. Prove that $A$ is diagonalizable if and only if $A^{-1}$ is diagonalizable.
This is what I have for one direction of the proof: Suppose $A$ is diagonalizable. Then there exists a diagonal matrix $D \in M_n(\mathbb C)$ and an invertible matrix $S \in M_n(\mathbb C)$ such that $A=SDS^{-1}$. So $$A=SDS^{-1}$$ $$A^{-1}A=A^{-1}SDS^{-1}$$ $$I_n=A^{-1}SDS^{-1}$$ $$S=A^{-1}SD$$ $$*SD^{-1}=A^{-1}S*$$ $$SD^{-1}S^{-1}=A^{-1}$$
In my deduction above, I assumed that $D$ is invertible. I know this is the case. $D$ is the diagonal matrix with entries that are just the eigenvalues of $A$. Since $A$ is invertible, $\lambda \neq 0$, so $det(D) \neq 0$ and therefore $D$ is invertible. But how can I show that the entries of $D$ are just the eigenvalues of $A$?
I already proved that for an invertible matrix $A$, $\lambda$ is an eigenvalue of $A$ if and only if $1/ \lambda$ is an eigenvalue of $A^{-1}$. Can I use this to somehow prove that the entries in $D$ are the eigenvalues of $A$?
When you write $A = SDS^{-1}$, where $D$ is a diagonal matrix, then the diagonal are its eigenvalues and the columns of $S$ are the corresponding eigenvector, since we have $AS = SD$.