Solution

ID: past-exam-of-the-mathematics-course-of-the-university-of-cambridge/2010/iii/paper-3/5/1/solution

A flat module is one for which tensoring preserves injections. This is equivalent to exactness of the tensor functor, since the tensor product of modules is always right exact: its universal balanced maps identify tensoring a cokernel with the cokernel of the tensored map.
Suppose is flat. For every inclusion , the map is injective. The detection property proved above therefore makes its character-dual map surjective. Under the character Tensor-hom adjunction, this is exactly
Every map from a submodule into thus extends, proving

New to topics? Read the docs here!