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 1 of 6: First bounds from the two inequalities
f(1)≥1,f(nx)≥nf(x) for n∈Z>0f(1)\ge 1, \qquad f(nx)\ge n f(x) \text{ for } n\in\mathbb{Z}_{>0}
Detailed analysis

Plugging x=1,y=ax=1,y=a into (i) gives f(1)f(a)≥f(a)f(1)f(a)\ge f(a), and since f(a)=a>0f(a)=a>0 this forces f(1)≥1f(1)\ge1. Induction on nn using (ii) then gives f(nx)≥nf(x)f(nx)\ge nf(x) for every positive integer nn and x∈Q>0x\in\mathbb{Q}_{>0}; in particular f(n)≥nf(1)≥nf(n)\ge nf(1)\ge n.