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 であることを証明せよ。
ステップ 2/6: f は増加関数であり x − 1 で下から評価される
f(x)≥x−1 for x≥1,f strictly increasingf(x) \ge x - 1 \text{ for } x \ge 1, \qquad f \text{ strictly increasing}
詳しい解説

x=m/n,y=nx=m/n,y=n として(i)を適用すると f(m/n)f(n)≥f(m)f(m/n)f(n)\ge f(m) となり、すべての q∈Q>0q\in\mathbb{Q}_{>0} について f(q)>0f(q)>0 が分かる。次に(ii)より f(x+y)≥f(x)+f(y)>f(x)f(x+y)\ge f(x)+f(y)>f(x) となるので ff は狭義増加である。前段の f(n)≥nf(n)\ge n と合わせて、x≥1x\ge1 のとき f(x)≥f(⌊x⌋)≥⌊x⌋>x−1f(x)\ge f(\lfloor x\rfloor)\ge\lfloor x\rfloor>x-1 を得る。