MathLabs

第3問

N\mathbb{N} を正の整数全体の集合とする。すべての正の整数 aa および bb に対して f(a)f(a) が ba−f(b)f(a)b^a-f(b)^{f(a)} を割り切るとき、関数 f:N→Nf:\mathbb{N}\to\mathbb{N} は bonza であるという。すべての bonza 関数 ff およびすべての正の整数 nn に対して f(n)≤cnf(n)\le cn が成り立つような、最小の実数定数 cc を求めよ。
ステップ 3/7: 大きく都合のよい素数 q を選ぶと f(p) = 1 が強制される
f≠id ⟹ f(p)=1 for every odd prime pf\ne\mathrm{id}\ \Longrightarrow\ f(p)=1\ \text{for every odd prime }p
詳しい解説

f≠idf\ne\mathrm{id} とし、pp を任意の奇素数とする;ステップ1より f(p)f(p) は pp のべきで f(p)=pmf(p)=p^m とおける。f(q)>1f(q)>1 となる素数 qq は有限個しかないので、それらすべてより大きく q≢1(modp)q\not\equiv1\pmod p を満たす素数 qq を選ぶ(単一の剰余類 1 mod p1\bmod p を避ける素数は無限に存在するのでこのような qq は存在する)と f(q)=1f(q)=1。すると P(p,q)P(p,q) より f(p)∣qp−f(q)f(p)=qp−1f(p)\mid q^p-f(q)^{f(p)}=q^p-1。もし m≥1m\ge1 なら p∣f(p)∣qp−1p\mid f(p)\mid q^p-1 となるが、フェルマーの小定理より qp≡q(modp)q^p\equiv q\pmod p なので qq の選び方から qp−1≡q−1≢0(modp)q^p-1\equiv q-1\not\equiv0\pmod p となり矛盾する。よって m=0m=0、すなわち f(p)=1f(p)=1。