Provo a rispondermi da solo. Se \( g: \mathbb{Z} \to N \) è un omomorfismo e \( f : M \to N \) è un omomorfismo suriettivo allora, per la suriettività di $f$, posso prendere \( x \in M \) tale che \( f(x) = g(1) \). Sia \( h : \mathbb{Z} \to M \) l'omomorfismo che manda \( 1 \mapsto x \). Allora è completamente definito perché so quale è la sua azione su \(1 \) che genera \( \mathbb{Z} \). Inoltre mi basta mostrare che \( f h (1) = g(1) \) ma questo è immediato per come è stato costruito $h$.
Funziona?
@killing: purtroppo capisco solo pochissimo di quello che scrivi, questo probabilmente è dovuto al fatto che non ho mai dato un esame di algebra nella mia vita e ancor più probabilmente è quindi un azzardo provare a capire queste cose senza essermi prima fatto una solida base di algebra. Solo che sono riuscito a capire abbastanza bene la topologia generale senza algebra alle spalle e mi sono poi incuriosito!