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 であることを証明せよ。
ステップ 6/6: x > 1 からすべての正の有理数へ拡張する
nf(x)=f(n)f(x)≥f(nx)≥nf(x)  ⟹  f(nx)=nf(x)  ⟹  f(x)=x on Q>0n f(x) = f(n) f(x) \ge f(nx) \ge n f(x) \implies f(nx) = n f(x) \implies f(x) = x \text{ on } \mathbb{Q}_{>0}
詳しい解説

すべての x∈Q>0x\in\mathbb{Q}_{>0}、n∈Z>0n\in\mathbb{Z}_{>0} について、(i)と最初の段階より nf(x)=f(n)f(x)≥f(nx)≥nf(x)nf(x)=f(n)f(x)\ge f(nx)\ge nf(x) となり、f(nx)=nf(x)f(nx)=nf(x) を得る。nx>1nx>1 となるよう nn を選べば、前段より f(nx)=nxf(nx)=nx なので nf(x)=nxnf(x)=nx、すなわち f(x)=xf(x)=x となる。よって、すべての x∈Q>0x\in\mathbb{Q}_{>0} について f(x)=xf(x)=x である。