We know that there exists a bijection $f\colon \mathbb{N} \to \mathbb{Q}$ from the set of natural numbers to the set of rational numbers. Is there a increasing bijection? Given $m, n \in \mathbb{N}$ such as that $m < n$, then $f(m) < f(n)$.
I've tried to argue as following: for each bijection $f$, or $f$ is increasing or there is a smallest natural number $M_f$ such as that $f$ is increasing for all natural numbers less than $M_f$. Let's order the bijections as follows: $f' \leq f$ if $M_{f'} \leq M_f$ and if the restriction of $f$ to all integers less than $M_{f'}$ equals $f'$.
Now, given a non-increasing bijection $f$, I can build another bijection $f'$ with $M_f < M_{f'}$, by simply swapping $f(M_f)$ with another $f(y)$ when $y > M_f$. Also, given a chain of bijections $f_i$, or the $M_{f_i}$'s are limited or they are not. If they are limited, take their maximum and build a upper bound by the method above. If they are not, for every $n \in \mathbb{N}$, $f_i(n)$ must be constant for big enough $i$. Define $f'(n) = f_i(n)$, and we will have $f' \geq f_i$ for all $i$. By Zorn's Lemma, there must exist a maximal bijection, which must be increasing. Is this correct?
EDIT: I just thought, no number can be $f(1)$, because for each rational number there is one strictly smaller. But now, where is the error in the argument above?