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 を求めよ。
ステップ 6/7: ちょうど c = 4 を達成する構成
f(n)={1n odd16n=42n even, n≠4 is bonza and has f(4)=16=4⋅4f(n)=\begin{cases}1 & n\text{ odd}\\16 & n=4\\2 & n\text{ even},\,n\ne4\end{cases}\ \text{is bonza and has}\ f(4)=16=4\cdot4
詳しい解説

奇数 nn で f(n)=1f(n)=1、f(4)=16f(4)=16、n≠4n\ne4 の偶数で f(n)=2f(n)=2 とする。これは bonza である:aa が奇数なら f(a)=1f(a)=1 は何でも割り切る;a=4a=4 なら、奇数 bb で b4≡1(mod16)b^4\equiv1\pmod{16} であること、b≠4b\ne4 の偶数で 16∣b416\mid b^4 かつ 16∣21616\mid2^{16} であること、b=4b=4 の場合を直接確認することから 16∣b4−f(b)1616\mid b^4-f(b)^{16} が分かる;aa が偶数で a≠4a\ne4 なら、bb の各場合の偶奇から 2∣ba−f(b)22\mid b^a-f(b)^2 を確認できる。f(4)=16=4⋅4f(4)=16=4\cdot4 なので、この関数は評価 f(n)≤4nf(n)\le4n がこれ以上改善できないことを示し、c=4c=4 が最適であることが分かる。