Proposition

Let RR be a ring, FF a non-zero free RR-module and let φ:MN\varphi : M \to N be a homomorphism. Then φ\varphi is surjective if and only if for all homomorphisms α:FN\alpha : F \to N there exists a homomorphism β:FM\beta : F \to M such that α=φβ.\alpha = \varphi \circ \beta.

Proof

First, we will prove the forward direction. Assume that φ\varphi is surjective and let α:FN\alpha : F \to N be arbitrary.

Let AA be a non-empty subset of FF such that FF is a free RR-module on AA (such AA must exist, since FF is non-zero). We can form a set function τ:AP(M)\tau : A \to \mathscr{P}(M) as aφ1(α(a))a \mapsto \varphi^{-1}(\alpha(a)) where φ1:NP(M)\varphi^{-1} : N \to \mathscr{P}(M) is the preimage function. Since φ\varphi is surjective, this preimage is always non-empty. The axiom of choice allows us to take τ:AM\tau': A \to M which is just aAny(φ1(α(a))),a \mapsto \operatorname{Any}(\varphi^{-1}(\alpha(a))), taking an arbitrary element from each preimage.

The universal property of FF as a free object gives us the unique homomorphism τ:FM\overline{\tau'} : F \to M extending τ.\tau'. Take any aAa \in A and note that

φ(τ(a))=φ(Any(φ1(α(a))))=α(a).\varphi(\overline{\tau'}(a)) = \varphi(\operatorname{Any}(\varphi^{-1}(\alpha(a)))) = \alpha(a).

Since AA is the generating set of F,F, any element of FF can be written down as an RR-linear combination of elements of A.A. Because of this, any homomorphism FXF \to X is uniquely determined by the values it takes on the elements of A.A. In particular, since they agree on all elements of AA, φτ=α.\varphi \circ \overline{\tau'} = \alpha. This proves the forward direction.

Conversely, assume that for all α:FN\alpha : F \to N there exists a β:FM\beta : F \to M such that α=φβ.\alpha = \varphi \circ \beta.

Let vNv \in N be arbitrary. Then we can define α:FN\alpha : F \to N by ava \mapsto v, sending every generator to vv. Now, let a0Aa_0 \in A and note that α(a0)=φ(β(a0))\alpha(a_0) = \varphi(\beta(a_0)), which implies that vim(φ).v \in \im(\varphi). Thus, φ\varphi must be surjective. This proves the backward direction.

\blacksquare