Suppose VV is finite-dimensional, UU is a subspace of VV, and SL(U,V)S \in \mathcal L(U,V). Prove there exists an invertible operator TL(V)T \in \mathcal L(V) such that Tu=SuTu = Su for every uUu \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.