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 3 of 6: Taking n-th roots forces f(x) ≥ x
f(x)n≥f(xn)>xn−1  ⟹  f(x)≥x for x>1f(x)^n \ge f(x^n) > x^n - 1 \implies f(x) \ge x \text{ for } x > 1
Detailed analysis

Induction on (i) gives f(x)n≥f(xn)f(x)^n\ge f(x^n) for every positive integer nn; combined with the previous step, f(x)n>xn−1f(x)^n>x^n-1, so f(x)>xn−1nf(x)>\sqrt[n]{x^n-1} for all nn. Letting n→∞n\to\infty (using that x>1x>1 fixed and comparing growth rates) yields f(x)≥xf(x)\ge x for every rational x>1x>1.