MathLabs

Problem 5

Let Q>0\mathbb{Q}_{>0} be the set of all positive rational numbers. Let f:Q>0→Rf:\mathbb{Q}_{>0}\to\mathbb{R} be a function satisfying the following three conditions: (i) for all x,y∈Q>0x,y\in\mathbb{Q}_{>0}, f(x)f(y)≥f(xy)f(x)f(y)\ge f(xy); (ii) for all x,y∈Q>0x,y\in\mathbb{Q}_{>0}, f(x+y)≥f(x)+f(y)f(x+y)\ge f(x)+f(y); (iii) there exists a rational number a>1a>1 such that f(a)=af(a)=a. Prove that f(x)=xf(x)=x for all x∈Q>0x\in\mathbb{Q}_{>0}.
Step 5 of 6: Trap any x between 1 and a^n − x
an=f(an)≥f(x)+f(an−x)≥x+(an−x−1)=an−1a^n = f(a^n) \ge f(x) + f(a^n - x) \ge x + (a^n - x - 1) = a^n - 1
Detailed analysis

Fix x>1x>1 and pick nn large enough that an−x>1a^n-x>1. Applying (ii) to xx and an−xa^n-x and using f(an)=anf(a^n)=a^n together with the lower bound f(y)≥yf(y)\ge y from two steps above (for both xx and an−xa^n-x, both exceeding 11) gives an=f(an)≥f(x)+f(an−x)≥f(x)+(an−x)a^n=f(a^n)\ge f(x)+f(a^n-x)\ge f(x)+(a^n-x), so f(x)≤xf(x)\le x; combined with f(x)≥xf(x)\ge x already shown, f(x)=xf(x)=x.