Sugerencia: Si para todas las $x$ en el dominio de $g$, $f(g(x))=x$, a continuación, $g$ es uno-a-uno, y $f$ es sobre. Por el contrario, si $g\colon S\to T$ es uno-a-uno, entonces existe una función de $f\colon T\to S$ $f(g(x))=x$ todos los $x\in S$. Y también, si $f\colon T\to S$ es sobre, entonces no es $g\colon S\to T$ $f(g(x))=x$ todos los $x\in S$. Todas estas afirmaciones son bastante demostrado fácilmente excepto la última, que es equivalente al Axioma de Elección. Así que, como @CutieKrait ha dicho, usted necesita un uno-a-una función que no es para uno de ellos, y su "semi-inversa" para estar en pero no uno-a-uno.