Tienes que probar:
$$(f\mbox{ surjective})\Leftrightarrow(\forall (g,h)\in L^N\mbox{ s.t. }g\circ f=h\circ f,\space g=h)$$
Lo que realmente significa:
$$\left\{\begin{array}{cc}(f\mbox{ surjective})\Rightarrow(\forall (g,h)\in L^N\mbox{ s.t. }g\circ f=h\circ f,\space g=h) && (1) \\ (\forall (g,h)\in L^N\mbox{ s.t. }g\circ f=h\circ f,\space g=h) \Rightarrow (f\mbox{ surjective}) && (2)\end{array}\right.$$
Lo que usted escribió es, de hecho ya la prueba de $(1)$ tan sólo tendrá que demostrar $(2)$ ahora.
Si usted no sabe cómo poner las piezas juntas, primero debe escribir en un pedazo de papel la primera línea de la prueba (lo que se inicia desde), omitir algunas de las líneas y, a continuación, escriba lo que usted quiere llegar. En tu caso:
$$\begin{array}{cc}\forall (g,h)\in L^N\mbox{ s.t. }g\circ f=h\circ f,\space g=h \\ \Rightarrow\cdots \\ \Rightarrow\cdots \\ \Rightarrow\cdots\\ \Rightarrow f\mbox{ surjective}\end{array}$$
Ahora lo que tienes que hacer es, obviamente, tratar de llenar en el $\cdots$.
Para ello, se intenta y escribir lo que la primera línea le dice a usted y también a tratar de escribir lo que la última línea que pueden surgir.
Ejemplo:
$$\begin{array}{cc}\forall (g,h)\in L^N\mbox{ s.t. }g\circ f=h\circ f,\space g=h \\ \Rightarrow\forall y\in N,\space g(y)=h(y) \\ \Rightarrow\cdots \\ \Rightarrow\cdots \\ \Rightarrow\forall y\in N,\space\exists x\in M\mbox{ s.t. }f(x) = y \\ \Rightarrow f\mbox{ surjective}\end{array}$$
Al hacer esto, eventualmente vas a reducir la brecha entre el inicio y el final de la prueba y será más fácil para usted !
Ahora la uso para probar $(2)$ y díganos si usted todavía tiene problemas para hacerlo ;)
Sugerencias:
- Si tienes algo como por ejemplo $\forall (g,h)\in L^N\mbox{ s.t. }g\circ f=h\circ f,\space g=h$ en su primera línea que usted podría querer escribir de esta manera:
Deje $(g,h)\in L^N$ dos funciones tales que $g\circ f=h\circ f$
$$\begin{array}{cc}\Rightarrow g=h \\ \Rightarrow\cdots \\ \Rightarrow\cdots\end{array}$$
O incluso se podría omitir la primera línea tales como:
Deje $(g,h)\in L^N$ dos funciones tales que $g\circ f=h\circ f$
$$\begin{array}{cc}\Rightarrow\cdots \\ \Rightarrow\cdots\end{array}$$
La idea es sólo para transformar $\forall\cdots$ en algo así como "Vamos a ..." o "Denotan ...". Y para sustituir a $\exists x\mbox{ s.t.} P$ por escrito explícito $x$, lo que se verifica la propiedad $P$. De esta manera es más fácil escribir las pruebas, usted tiene menos de la que preocuparse.