"If the eigenbasis of $A$ is independent, $A$ must have an inverse."
This statement is false, but I don't understand why.
If the eigenbasis of $A$ is independent, then we have: $A = X \Lambda X^{-1}$.
Simple application of the inverse gives us: $A^{-1} = X \Lambda^{-1} X^{-1}$
I guess the reason this logic doesn't work is: I can't just apply the inverse operator on the left hand side and expect it to give me $A^{-1}$. $A^{-1}$ must exist before I can do that, and $A^{-1}$ existing is contingent on all non-zero eigenvalues...
You have to ensure that $\Lambda^{-1}$ exists. This is the case iff $A$ has not eigenvalue $0$.
Now take any diagonalizable $A$ with eigenvalue $0$ and you have a counterexample.
Hint: Consider $A = 0$.