Assume some function $f\in \mathbb N^{\mathbb N}$ which is strictly increasing (i.e. $f(n+1)>f(n)$ for all $n\in \mathbb N$). Then for every natural number $N$ we can find some natural number $N_0$ such that $f(N_0)\ge N$.
I observed this to be true, and so I made an attempt for a proof. So I begun with a proof by contradiction, which is to assume that there exists some natural number $N$ so that we have the following: $f(n)<N$ for all $n\in \mathbb N$. Which means that the set $f(\mathbb N)=\{f(n)|n\in \mathbb N\}$ is bounded above $N$.
From this point on, I can see that this an immediate contradiction, since $f(\mathbb N)\subseteq \mathbb N$ and that every infinite subset of $\mathbb N$ is not bounded above. But, how would I go about proving this rigorously? Should I make use of the Supremum property?