MathLabs

第3题

设 N\mathbb{N} 表示正整数集合。若一个函数 f:N→Nf:\mathbb{N}\to\mathbb{N} 对任意正整数 aa 和 bb,都有 f(a)f(a) 整除 ba−f(b)f(a)b^a-f(b)^{f(a)},则称该函数为 bonza 函数。求最小的实常数 cc,使得对于所有 bonza 函数 ff 以及所有正整数 nn,均有 f(n)≤cnf(n)\le cn。
第 1/7 步:对角代换 a = b = n
f(n)∣nnfor all nf(n)\mid n^n\quad\text{for all }n
详细分析

记 P(a,b)P(a,b) 表示命题 f(a)∣ba−f(b)f(a)f(a)\mid b^a-f(b)^{f(a)}。取 P(n,n)P(n,n) 得 f(n)∣nn−f(n)f(n)f(n)\mid n^n-f(n)^{f(n)}。由于 f(n)f(n)f(n)^{f(n)} 本身就是 f(n)f(n) 的倍数(因 f(n)≥1f(n)\ge1),把它加回去即得 f(n)∣nnf(n)\mid n^n。