I read about rank nullity theorem (with proof) but then tried to prove it in different way. Please can you read my proof and tell me if it is correct?
The rank nullity theorem: If $T:V\to W$ is a linear map between finite dimensional vector spaces then $\dim(V) = \dim(\ker(T)) + \dim(\text{im}(T))$.
This is my proof: By induction on $\dim(V)$.
If $\dim(V)=1$ then $T$ is scalar multiplication and either $\ker(T)=\{0\}$ or not. If $\ker(T)=\{0\}$ then $\dim(\text{im}(T)) = 1$. If $\ker(T)\neq\{0\}$ then $\dim(\text{im}(T))= 0$. In both cases $\dim(V) = \dim(\ker(T)) + \dim(\text{im}(T))$.
Assume claim is true if $\dim(V) = n-1$. (induction hypothesis)
Consider the case $\dim(V) = n$. If $\ker(T) = \{0\}$ then $T$ is a bijection $V\to \text{im}(T)$ and the claim is true. If $\ker(T) \neq \{0\}$ then there is $v \notin \ker(T)$ with $v\neq 0$. Let $V' = V \setminus \text{span}(v)$. Apply induction hypothesis to the $V'$:
$$ \dim(V') = n-1=\dim(\ker(T\mid_{V'})) + \dim(\text{im}(T\mid_{V'}))=\dim(\ker(T)) + \dim(\text{im}(T\mid_{V'}))$$
Adding $v$ to $V'$: $$ \dim(V' + \text{span}(v))=\dim(V) = n = \dim(\ker(T)) +\dim(\text{im}(T))$$