Let $X$ be a nonempty $G$-set. Show that if $X$ is transitive (i.e., for all $x, y$ on $X$, there is a $g$ on $G$ such that $gx=y$) Then every function $f: X\to X$ is a bijection.
There is something else, $f$ holds for the following property $f(gx) = gf(x)$, $g$ on $G$ and $x$ on $X$.
We showed injective like this: Let $x, y$ be different elements on $X$, then has $X$ is transitive there is a $g$ such that $gx = y$, and $g$ is not the identity permutation, Then $f(y) = gf(x)$, hence $f(x)$ and $f(y)$ are different.
We haven't been able of showing that $f$ is onto. We tried from the definition letting $x$ be an element of $X$, then let $f(z) = y$, thus $gf(z) = gy = x = f(gz)$, thing is we think that would imply that the preimage is not unique.