MathLabs

Problem 3

Let N\mathbb{N} denote the set of positive integers. A function f:N→Nf:\mathbb{N}\to\mathbb{N} is said to be bonza if f(a)f(a) divides ba−f(b)f(a)b^a-f(b)^{f(a)} for all positive integers aa and bb. Determine the smallest real constant cc such that f(n)≤cnf(n)\le cn for all bonza functions ff and all positive integers nn.
Step 1 of 7: The diagonal substitution a = b = n
f(n)∣nnfor all nf(n)\mid n^n\quad\text{for all }n
Detailed analysis

Write P(a,b)P(a,b) for the statement f(a)∣ba−f(b)f(a)f(a)\mid b^a-f(b)^{f(a)}. Taking P(n,n)P(n,n) gives f(n)∣nn−f(n)f(n)f(n)\mid n^n-f(n)^{f(n)}. Since f(n)f(n)f(n)^{f(n)} is itself a multiple of f(n)f(n) (as f(n)≥1f(n)\ge1), adding it back shows f(n)∣nnf(n)\mid n^n.