Suppose VV is finite-dimensional, UU is a subspace of VV, and S∈L(U,V)S \in \mathcal L(U,V). Prove there exists an invertible operator T∈L(V)T \in \mathcal L(V) such that Tu=SuTu = Su for every u∈Uu \in U if and only if SS is injective.


Suppose SS is injective. Let u1,…,unu_1,\dots,u_n be a basis for UU then extend to a basis u1,…,un,v1,…,vmu_1,\dots,u_n,v_1,\dots,v_m of VV. since SS is injective Su1,…,SunSu_1,\dots,Su_n is independent, meaning we can extend it to a basis Su1,…,Sun,w1,…,wmSu_1,\dots,Su_n,w_1,\dots,w_m of VV.
Finally define Tuk=SukTu_k = Su_k and Tvk=wkTv_k = w_k for all kk. TT is obviously surjective, implying TT is invertible by 3.69. (You can also show injectivity directly by using the independence of Su1,…,wmSu_1,\dots,w_m.)

Now suppose SS is not injective on UU. This would imply TT is not injective on UU hence TT cannot be invertible.