Suppose $V$ is finite-dimensional and $S,T\in \mathcal{L}(V)$. Prove that if $ST$ is invertible, then both $S$ and $T$ are invertible.
This is the partial question retrieved from Linear Algebra Done Right, and I have come out with different solution from the solution guide.
My solution: Since $ST$ is invertible, then the only possibility for $(ST)u=0$ is when $u=0$. Therefore I have $(ST)(0)=0=S(T(0))=0$. Since $T(0)=0$ (as proven in book), I must have $S(0)=0$. Since $T(0)=0$ and $S(0)=0$ comes directly from $(ST)(0)=0$, both $S$ and $T$ are injective. Since both of them are linear operator, we can deduce they are both invertible (by equivalece statement.)
Is my proof valid?
No. For any linear map $f$ it is true that $f(0)=0$. Therefore, nothing can be deduced from the fact that that happens for a specific linear map.