Let $f:\mathbb{N}\to\mathbb{N}$ be a bijection. Does there exist $\ n_1,n_2\in\mathbb{N},\ n_2>n_1, $ such that $\vert f(n_2)-f(n_1) \vert = n_2 - n_1\ ?$
I have tried coming up with counter-examples, but so far they all fail. But I'm not sure why they are failing.
This is a back-and-forth induction, with a correction from the previous version.
Let $D$ and $R$ denote the (current) domain and range as we build the function $f$. Both are empty at the start.
Step $1$. Chooses $f(1)=a$ where $a$ is arbitrary, then $D = \{1\}$ and $R = \{a\}$.
Step $2j$. Choose $m$ minimal not in $R$ so far. Choose $k$ not in $D$ so that $|d-k|$ and $|f(d)-m|$ are distinct for each $d$ in $D$ (can do since there are only finitely many such $d$ in $D$). Set $f(k)=m$, and add $k$ into $D$ and $m$ into $R$.
Step $2j+1$. Choose $k$ minimal not in $D$ so far. Choose $m$ not in $R$ so that $|m-f(d)|$ and $|k-d|$ are distinct for each $d$ in $D$ (can do since there are only finitely many such $d$ in $D$). Set $f(k)=m$ and add $k$ into $D$ and $m$ into $R$.
That defines the inductive construction of $f$. It's easy to check that $f$ is bijective on $N$ and since the value of $|f(n)-f(k)|$ is never equal to $|n-k|$ by construction, the desired condition on $f$ holds.
Since there are more than one choice (infinitely many, in fact) at each step, there're uncountably many infinite sequences of such choices, giving uncountably many such functions.