Para el caso finito, puedes hacerlo por contradicción, supones que \( g \) es inyectiva pero no es sobre, entonces existe \( x\in X \) que no tiene preimagen. Y
por lo tanto al tener que \( \left |{X}\right |>\left |{X-\{x\}}\right | \) por el "principio del palomar" \( g \) no es inyectiva.
Para el caso infinito basta ver que la función \( g:\mathbb{R}\longrightarrow{\mathbb{R}}} \), definida por \( g(x)=\tan^{-1}{x} \), es inyectiva pero no sobre.
saludos