Por definición y la hipótesis del problema la composición g o f siempre existe, la pregunta es si tal composición es biyectiva. Entonces demostrémoslo por reducción al absurdo, supongamos que (g o f) no sea biyectiva en A --> C
De esto supongamos dos cosas
1) Que g o f no esté definida, (g o f)(x) = indefinido, es decir x ∈ Dom (f) tal que x no tenga correspondencia en C. Como x ∈ Dom (f) = A entonces existe un y ∈ Ran(f) = B tal que y = f(x), por la biyectividad de la función g, siempre existe un z ∈ Ran(g) = C, que cumple
z = g(y) = g(f(x)) = (g o f)(x)
Por ende entramos en contradicción
2) Que (g o f )(x) = z, donde z ∉ C. Por ser f biyectiva, siempre existe un y ∈ B tal que y = f(x), por la biyectividad de g, siempre existe un z'∈ C tal es que z' = g(y), o sea (g o f)(x) = z' entrando así en conflicto con la definición de función, por ende una contradicción.
En ambos casos, al suponer que (g o f) no sea biyectiva entramos en contradicción. Con eso probamos que (g o f) es biyectiva si f y g también lo son. Lo recíproco no siempre es cierto.