MathLabs

Problem 6

Let f:Z>0→Z>0f:\mathbb{Z}_{>0}\to\mathbb{Z}_{>0}. Prove that if f(n+1)>f(f(n))f(n+1)>f(f(n)) for every positive integer nn, then f(n)=nf(n)=n for every positive integer nn.
Step 4 of 5: Use the original inequality
In plain words

A value above the diagonal makes strict increase contradict the given inequality.

f(m)≥m+1⟹f(f(m))≥f(m+1)f(m)\ge m+1\Longrightarrow f(f(m))\ge f(m+1)
Detailed analysis

If f(m)≥m+1f(m)\ge m+1, strict increase gives f(f(m))≥f(m+1)f(f(m))\ge f(m+1). But the hypothesis says f(m+1)>f(f(m))f(m+1)>f(f(m)), a contradiction. Hence f(m)≤mf(m)\le m.