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。
第 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(这样的 qq 存在,因为躲开单一剩余类 1 mod p1\bmod p 的素数有无穷多个),于是 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。