Let $V$ be a vector space. Show that a linear operator $L:V\rightarrow$ $V$ is an isomorphism if and only if $L\circ L$ is an isomorphism.
My attempt at a solution:
Since $L\circ L$ is an isomorphism then $L^{-1}$ exists and thus we set $L(V)=0$ $$L^{-1}(L(V) \Longrightarrow V=0$$ Thus $L(V)$ is one-to-one. Then since $L(V)$ is one-to-one this implies that $dim(ker(L(V)))=0$ so by the dimension theorem we have that L(V) is onto.
Im aware that I must prove the proposition in the other direction but is this a correct proof for the forward direction? Any feedback is apprecited!
One direction is obvious since composition of isomorphism is an isomorphism again.
To prove the other direction: we know that $L\circ L$ is injective and surjective, so: let $v\in V$, and suppose $L(v)=0$, then $L(L(v))=0$, that is $L\circ L(v)=0 \Longrightarrow v=0,$ thus $L$ is injective. Now $L\in \textsf{End}(V)$, thus $\textsf{dim}(Ker L)=\textsf{dim} (V)-\textsf{dim}(Im L)=0$ then $\textsf{dim} (V)=\textsf{dim}(Im L)$ so $L$ is also surjective. Thus $L$ is an isomorphism.