Let $A$ be an $n \times n$ matrix. Show that $A$ is invertible if and only if any power $A^k$ (with $k\geqslant1$) of $A$ is invertible.
I've been looking over the Theorem of Invertible Matrices but I can't seem to find anything in reference to how $k$ might affect $A$. I was also thinking of using the inverse, but I'm not sure I can since my teacher wants $k$ to either be one or more.
If $B$ is an inverse of $A$, then $A^kB^k=\operatorname{Id}$.
On the other hand, $A^k$ is invertible and if $C$ is such that $C.A^k=\operatorname{Id}$, then $\left(C.A^{k-1}\right)A=\operatorname{Id}$, and therefore $A$ has an inverse.