I know that in set theory it should be the case that if $\vert X\vert\geq \vert Y\vert$ and $\vert Z\vert\geq \vert W\vert$, then $$ \vert X^Z\vert\geq \vert Y^W\vert .$$ For this I want to map a function $f:W\to Y$ injectively to a function $g:Z\to X$. It seems natural that I construct the map $g$ from the conditions on $\vert X\vert\geq \vert Y\vert$ and $\vert Z\vert \geq \vert W\vert$, however I can not use the fact that $\vert Z\vert\geq \vert W\vert$ directly without the axiom of choice. My proof is as follows:
Since $\vert Z\vert \geq \vert W\vert$, there exists a surjective function $G:Z\to W$. Since $\vert X\vert \geq \vert Y\vert$, there exists an injective function $F:Y\to X$. Then the map $\Phi:Y^W\to X^Z$ is an injective function defined by $\Phi(f)=F\circ f \circ G$. However this proof requires that there exists such a surjective map, which I understood to not be necessarily the case if we don't assume the axiom of choice.
My question is what would be a correct injective mapping from $Y^W$ to $X^Z$, since I'm pretty sure that the property I want to show is true without assuming the axiom of choice.