My question reads:
Let $M (\mathbb{N})= \{g\in {}^\mathbb{N}\mathbb{N} : g\text{ is a bijection}\}$. Prove that $M (\mathbb{N}) \sim \mathcal{P} (\mathbb{N})$.
Now, I was thinking of using the Cantor-Berstein Theorem, so I would need to define an injection in both directions. The one direction is straightforward, so I am okay with that part.
Then I wanted to say for the other direction we can define $f: \mathcal{P}$ ($\mathbb{N}$) $\to M (\mathbb{N}$) by for $X\in \mathcal{P}$ ($\mathbb{N}$), if $x\notin X$ then $f(2x)=2x$ and $f(2x+1)=2x+1$; if $x\in X$ then $f(2x)=2x+1$ and $f(2x+1)=2x$. Does this seem okay for this direction? Does this injection work?
Define $\phi:\mathcal{P}(\mathbb{N})\to M(\mathbb{N})$ by $\phi(X)=f_X$, as follows:
$f_X(x)=x$ for all $x\notin X$,
If $X$ is bounded above, order the element of $X$ in increasing order, $x_1<x_2<\cdots<x_n$ and $f_X(x_i)=x_{i+1}$ for all $i=1,2,\dots,n-1$, $f_X(x_n)=x_1$.
If $X$ is unbounded, order elements in increasing order $x_1<x_2<\cdots$ and define $f(x_{2i+1})=f(x_{2i})$ and $f(x_{2i})=f(x_{2i+1})$ (swapping). You can check that this is an injection
– user340297 Nov 01 '17 at 06:03