MathLabs

第5問

Q>0\mathbb{Q}_{>0} をすべての正の有理数からなる集合とする。関数 f:Q>0→Rf:\mathbb{Q}_{>0}\to\mathbb{R} が次の3条件を満たすとする:(i) すべての x,y∈Q>0x,y\in\mathbb{Q}_{>0} に対して f(x)f(y)≥f(xy)f(x)f(y)\ge f(xy);(ii) すべての 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) ある有理数 a>1a>1 が存在して f(a)=af(a)=a。このとき、すべての x∈Q>0x\in\mathbb{Q}_{>0} に対して f(x)=xf(x)=x であることを証明せよ。
ステップ 5/6: 任意の x を 1 と 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
詳しい解説

x>1x>1 を固定し、an−x>1a^n-x>1 となるよう十分大きな nn をとる。(ii)を xx と an−xa^n-x に適用し、f(an)=anf(a^n)=a^n と、2段階前に示した下限 f(y)≥yf(y)\ge y(xx、an−xa^n-x ともに 11 より大きい)を用いると、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) となり、f(x)≤xf(x)\le x を得る。すでに示した f(x)≥xf(x)\ge x と合わせて f(x)=xf(x)=x となる。