IMO 2025 Problem 3: bonza functions

A function f:N→N on the positive integers is bonza if f(a) divides bᵃ−f(b)^(f(a)) for every positive a,b. Find the smallest real c such that f(n)≤cn for every bonza function and every positive integer n.

Why it matters and what counts as progress

Why it matters: It asks whether a nonlinear divisibility condition forces a sharp uniform linear growth bound.

What counts as progress: A sharp bound on f(n)/n for all bonza functions, with an extremal example establishing that the constant cannot decrease.

How the problem developed

  1. 15 Jul 2025 · Contest problem [1]

    IMO jury The problem was set on this day of the official IMO 2025 contest.

  2. 21 Jul 2025 · Reported solution [2][3]

    Google DeepMind and Gemini Deep Think DeepMind reported an officially graded five-of-six result (35/42); its published solution collection includes a proof for this problem.

AI contributions 2

Sources

  1. IMO 2025 official problem archive
  2. DeepMind report and IMO grading statement
  3. Gemini’s problem statements and submitted solutions
  4. Harmonic Team report, version 2
  5. Harmonic’s problem statements and Lean proofs
  6. AlphaProof 2024 baseline
Website timeline

Publication dates and editorial changes.