Let $V$ be a vector space and $U,W,Z$ are subspaces of $V$, where $V=Z \oplus W=Z \oplus U$
Prove there exist linear isomorphism $f:V \to V$ such that for every $\gamma \in Z, \ \ f(\gamma)=\gamma$ and $f(U) \subseteq W$.
Can someone give me a hint ? I know that transfomation is an isomorphism when $\ker f = \{ 0\}$ and $im f=V$
Assuming $V$ is of finite dimension $n$, $V=Z\oplus W=Z\oplus U$ and $Z$ is a subspace of dimension $k\le n$, we can conclude that both $W$ and $U$ must be of dimension $n-k$, since $\dim(A\oplus B)=\dim(A)+\dim(B)$. Since all $n-k$ dimensional $k$-vector spaces are isomorphic, there is an isomorphism $\varphi: U\to W$. Now consider the linear map \begin{align*} \operatorname{id}_Z \oplus \varphi \colon Z\oplus U &\longrightarrow Z\oplus W, \\ z+u &\longmapsto z+\varphi(u). \end{align*}
Edit: Actually, we don't need finite dimensions to make this work. When $V=Z\oplus W$, the quotient map $V\to V/Z$ restricts to an isomorphism on $W$, so $W\cong V/Z \cong U$, and the above argument works out for arbitrary $k$-vector spaces.