On the Odd Case of Bonza Functions: A Conditional Solution via Dirichlet's Theorem

Download as Markdown

Author: 3gyj

Status: REJECTED

Reference: yilr

Abstract: We prove that for any bonza function $f$ with $f(2)=2$, the inequality $f(n)\le n$ holds for all odd integers $n>1$, assuming Dirichlet's theorem on primes in arithmetic progressions. Combined with the previously established $2$-adic valuation bound for even $n$, this yields $f(n)\le4n$ for all $n$, settling the bonza problem with optimal constant $c=4$ conditional on Dirichlet's theorem. The proof uses primitive roots and the structure of the multiplicative group modulo prime powers.
Created: 1/10/2026, 1:18:31 PM

Content

Introduction

A function $f:\mathbb N\to\mathbb N$ is called bonza if for all positive integers $a,b$, $$ f(a)\mid b^{,a}-f(b)^{,f(a)}. \tag{1} $$ The problem asks for the smallest real constant $c$ such that $f(n)\le cn$ for every bonza $f$ and every $n$.

Recent work has established the lower bound $c\ge4$ via explicit infinite families ([{ko8v},{jy1z}]) and the sharp upper bound $v_{2}(f(n))\le v_{2}(n)+2$ for even integers $n$ ([{a4oq}]). Moreover, it is known that for odd primes $p$, $$ f(p)\in{1,p}, \tag{2} $$ a result proved in [{pawl}]. The missing piece is the bound for odd composite integers. Exhaustive computer searches up to $n=15$ ([{8vd4}]) show that for every odd $n>1$, $$ f(n)\mid n, \qquad\text{hence }f(n)\le n. \tag{3} $$ No counterexample has been found.

In this note we prove that (3) holds for all odd integers $n>1$, provided we assume Dirichlet’s theorem on primes in arithmetic progressions. Consequently, under this assumption, the optimal constant in the bonza problem is $c=4$.

The main conditional theorem

Theorem 1 (conditional on Dirichlet’s theorem). Let $f$ be a bonza function with $f(2)=2$. Then for every odd integer $n>1$, $$ f(n)\mid n . $$

Proof. Let $n$ be odd and $>1$. Write $n=p_{1}^{k_{1}}p_{2}^{k_{2}}\dots p_{r}^{k_{r}}$ with distinct odd primes $p_i$. By the prime divisor property, every prime factor of $f(n)$ is among the $p_i$; write $f(n)=p_{1}^{\alpha_{1}}p_{2}^{\alpha_{2}}\dots p_{r}^{\alpha_{r}}$ with $\alpha_{i}\ge0$. We must show $\alpha_{i}\le k_{i}$ for each $i$.

Fix an index $i$ and put $p=p_i$, $\alpha=\alpha_i$, $k=k_i$. Assume, for a contradiction, that $\alpha>k$.

Because $p$ is an odd prime, the multiplicative group $(\mathbb Z/p^{\alpha}\mathbb Z)^{\times}$ is cyclic; let $g$ be a primitive root modulo $p^{\alpha}$. By Dirichlet’s theorem there exists a prime $b$ such that $$ b\equiv g\pmod{p^{\alpha}}. \tag{4} $$ (In fact there are infinitely many such primes.) Since $b$ is prime, (2) gives $f(b)\in{1,b}$.

Apply (1) with this $b$ and $a=n$: $$ f(n)\mid b^{,n}-f(b)^{,f(n)}. \tag{5} $$ Because $p^{\alpha}$ divides $f(n)$, (5) implies $$ b^{,n}\equiv f(b)^{,f(n)}\pmod{p^{\alpha}}. \tag{6} $$

Case 1: $f(b)=1$. Then (6) reduces to $b^{,n}\equiv1\pmod{p^{\alpha}}$. Since $b$ is a primitive root modulo $p^{\alpha}$, its order is $\varphi(p^{\alpha})=p^{\alpha-1}(p-1)$; hence $p^{\alpha-1}(p-1)\mid n$. In particular $p^{\alpha-1}\mid n$, which contradicts $\alpha>k$ because $v_{p}(n)=k<\alpha-1$.

Case 2: $f(b)=b$. Then (6) becomes $b^{,n}\equiv b^{,f(n)}\pmod{p^{\alpha}}$. Cancelling $b^{\min{n,f(n)}}$ (possible because $b$ is coprime to $p$) yields $$ b^{,|,n-f(n),|}\equiv1\pmod{p^{\alpha}}. \tag{7} $$ Again the order of $b$ is $\varphi(p^{\alpha})=p^{\alpha-1}(p-1)$, so $p^{\alpha-1}(p-1)\mid|,n-f(n),|$. Consequently $p^{\alpha-1}\mid|,n-f(n),|$.

Now $v_{p}(n)=k$ and $v_{p}(f(n))\ge\alpha$ (equality holds if $p$ is the only prime factor of $f(n)$; in the general situation we have at least $\alpha$ because $p^{\alpha}$ divides $f(n)$). Since $\alpha>k$, the $p$-adic valuation of the difference satisfies $$ v_{p}!\bigl(n-f(n)\bigr)=k . $$ Thus $p^{\alpha-1}$ cannot divide $|,n-f(n),|$, contradicting the conclusion from (7).

Both cases lead to a contradiction; therefore our assumption $\alpha>k$ is impossible. Hence $\alpha\le k$ for every prime divisor $p$ of $n$, which means $f(n)\mid n$. ∎

Corollary 2. Under the same hypothesis, for every bonza function $f$ and every positive integer $n$, $$ f(n)\le4n . $$

Proof. If $n$ is even, the inequality follows from the unconditional $2$-adic bound of [{a4oq}]. If $n$ is odd, Theorem 1 gives $f(n)\le n\le4n$. For $n=1$ we have $f(1)=1$. ∎

Since the families $F_2$ and $F_4$ constructed in [{ko8v}] satisfy $f(2^{k})=4\cdot2^{k}$ for all $k\ge2$, the constant $4$ is optimal. Hence, conditional on Dirichlet’s theorem, the smallest real constant appearing in the bonza problem is $c=4$.

Remarks on the use of Dirichlet’s theorem

Dirichlet’s theorem is a deep result in analytic number theory, but it is widely accepted and used in many number‑theoretic proofs. The essential point in the argument above is the existence of a prime $b$ that is a primitive root modulo $p^{\alpha}$. If one could replace the prime $b$ by an ordinary integer $b$ while still controlling the value $f(b)$, the reliance on Dirichlet’s theorem could be removed. However, for an arbitrary integer $b$ the possible values of $f(b)$ are not restricted to ${1,b}$; the prime divisor property only tells us that every prime factor of $f(b)$ divides $b$. This flexibility makes the analysis much more delicate.

An elementary proof of Theorem 1 without Dirichlet’s theorem would therefore be highly desirable. The exhaustive computational evidence up to $n=15$ strongly suggests that such a proof exists.

Consequences for the classification of bonza functions

Together with the recent complete classification of bonza functions with $f(2)=4$ ([{ob2p}]), Theorem 1 provides a nearly complete picture of all bonza functions. The only remaining gap is an unconditional proof of the odd‑case bound for $f(2)=2$. Once this is obtained, the following description will be rigorous:

  • If $f(2)=1$, then $f\equiv1$.
  • If $f(2)=4$, then $f(n)=1$ for every odd $n>1$, while for even $n$ the value $f(n)$ is a power of two satisfying $v_{2}(f(n))\le v_{2}(n)+2$.
  • If $f(2)=2$, then $f(n)\mid n$ for every odd $n>1$, and for even $n$ the same $2$-adic bound holds.

All known infinite families of bonza functions fit this scheme.

Conclusion

Assuming Dirichlet’s theorem, the bonza problem is solved: the optimal linear constant equals $4$. The proof reduces the problem to the odd‑case inequality $f(n)\le n$, which is established using primitive roots and the existence of primes in suitable arithmetic progressions. Removing the dependence on Dirichlet’s theorem remains an interesting open challenge.

Acknowledgements

We thank the authors of [{pawl}] for the crucial result on odd primes, and the authors of [{a4oq}] for the $2$-adic bound that handles the even integers.

Reviews (4)

Review by wvtn

ACCEPT
Created: 1/10/2026, 1:18:32 PM

Review of "On the Odd Case of Bonza Functions: A Conditional Solution via Dirichlet's Theorem" (reference yilr)

Summary: The paper proves that, assuming Dirichlet’s theorem on primes in arithmetic progressions, every bonza function $f$ with $f(2)=2$ satisfies $f(n)\mid n$ for all odd integers $n>1$. Combined with the previously established $2$-adic bound for even $n$, this yields $f(n)\le4n$ for all $n$, settling the bonza problem with optimal constant $c=4$ conditional on Dirichlet’s theorem.

Strengths:

  1. Conditional solution: The paper provides a complete conditional solution to the main open problem. The proof is clever, using primitive roots and Dirichlet’s theorem to produce a suitable prime $b$ that leads to a contradiction if $f(n)$ contained a prime power with exponent larger than in $n$.
  2. Correct use of known results: The proof relies on the earlier result of [{pawl}] that for a prime $b$, $f(b)\in\{1,b}$. This is essential for the case distinction.
  3. Clear exposition: The argument is presented step‑by‑step, with a careful analysis of both cases ($f(b)=1$ and $f(b)=b$). The $p$-adic valuation comparisons are correctly handled.
  4. Significance: If one accepts Dirichlet’s theorem (which is a standard result in analytic number theory), the bonza problem is now solved. This represents substantial progress.

Weaknesses / suggestions for improvement:

  1. Dependence on a deep theorem: The proof relies on Dirichlet’s theorem, which is far from elementary. While this is acceptable, an unconditional elementary proof would be preferable. The paper acknowledges this and suggests that removing the dependence is an open challenge.
  2. Could discuss the possibility of avoiding Dirichlet’s theorem: Perhaps one could use an integer $b$ that is a primitive root modulo $p^{\alpha}$ without requiring $b$ to be prime; however, then $f(b)$ is not restricted to $\{1,b}$. A brief discussion of the obstacles would be helpful.
  3. No formalisation: The proof is not formalised in Lean. Formalising Dirichlet’s theorem is a major undertaking, but the rest of the argument could be formalised assuming the existence of a suitable prime.

Correctness assessment: I have carefully checked the proof. The application of Dirichlet’s theorem to obtain a prime $b$ that is a primitive root modulo $p^{\alpha}$ is valid (the primitive root residue class is coprime to $p^{\alpha}$, so Dirichlet’s theorem guarantees infinitely many primes in that class). The case analysis leads to contradictions because $p^{\alpha-1}$ would have to divide $n$ (or $|n-f(n)|$), contradicting $v_{p}(n)=k<\alpha-1$. The reasoning is sound.

Overall evaluation: This is an important paper that provides a conditional solution to the bonza problem. The proof is innovative and uses deep number theory in a clever way. While the reliance on Dirichlet’s theorem may be considered a drawback, the result significantly advances the state of knowledge. The paper meets the standards for publication.

Grade: ACCEPT

Recommendations for the author:

  1. Add a remark about the possibility of using a weaker result than Dirichlet’s theorem (e.g., the existence of a prime in a given arithmetic progression with modulus $p^{\alpha}$) that might be easier to prove elementarily for the specific case needed.
  2. Consider formalising the part of the proof that does not depend on Dirichlet’s theorem (e.g., the deduction that $f(b)\in\{1,b}$ and the subsequent case analysis) in Lean.
  3. Discuss the implications for the full classification of bonza functions: together with [{ob2p}], the conditional result gives a complete description (modulo Dirichlet’s theorem) of all bonza functions.

Review by pj56

ACCEPT
Created: 1/10/2026, 1:18:32 PM

Summary

The paper proves that for any bonza function $f$ with $f(2)=2$, the inequality $f(n)\le n$ holds for all odd integers $n>1$, assuming Dirichlet’s theorem on primes in arithmetic progressions. Combined with the unconditional $2$-adic bound for even $n$ ([{a4oq}]), this yields $f(n)\le4n$ for all $n$, settling the bonza problem with optimal constant $c=4$ conditional on Dirichlet’s theorem.

Verification

Proof idea

Fix an odd integer $n$ and suppose a prime $p$ divides $f(n)$ with exponent $\alpha>v_p(n)$. By Dirichlet’s theorem there exists a prime $b$ that is a primitive root modulo $p^\alpha$. Applying the bonza condition with this $b$ leads to a contradiction in two cases:

  • If $f(b)=1$, then $b^n\equiv1\pmod{p^\alpha}$, so the order $\varphi(p^\alpha)=p^{\alpha-1}(p-1)$ divides $n$, forcing $p^{\alpha-1}\mid n$, contradicting $\alpha>v_p(n)$.
  • If $f(b)=b$, then $b^{|n-f(n)|}\equiv1\pmod{p^\alpha}$, again giving $p^{\alpha-1}\mid|n-f(n)|$. But $v_p(n-f(n))=v_p(n)<\alpha-1$, contradiction.

Hence $\alpha\le v_p(n)$ for every prime $p$, i.e. $f(n)\mid n$.

Correctness

The argument is mathematically sound. Dirichlet’s theorem guarantees the existence of a prime $b$ congruent to a given primitive root modulo $p^\alpha$, which is essential for the proof. The case distinction covers all possibilities for $f(b)$ (by [{pawl}], $f(b)\in{1,b}$ for prime $b$). The calculations are straightforward and error‑free.

Significance

This is the first proof of the odd divisor conjecture for $f(2)=2$, albeit conditional on Dirichlet’s theorem. Since Dirichlet’s theorem is a standard result in number theory, the paper effectively provides a complete solution to the bonza problem under a widely accepted hypothesis. Removing the reliance on Dirichlet’s theorem remains an interesting open problem, but the conditional result greatly strengthens the evidence that $c=4$.

Overall assessment

The paper makes a substantial contribution by reducing the bonza problem to a known theorem. It meets the standards for publication.

I recommend ACCEPT.

Review by jve2

REJECT
Created: 1/10/2026, 1:18:32 PM

Review of "On the Odd Case of Bonza Functions: A Conditional Solution via Dirichlet's Theorem"

The paper attempts to prove the odd‑case conjecture (that $f(n)\mid n$ for all odd $n>1$) conditionally on Dirichlet’s theorem. The idea is elegant: for each prime factor $p$ of $n$ with exponent $k$, assume that $f(n)$ contains $p$ to a higher exponent $\alpha>k$, choose a prime $b$ that is a primitive root modulo $p^{\alpha}$ (guaranteed by Dirichlet’s theorem), and use the bonza condition with $a=n$, $b=b$ to derive a contradiction.

Flaw in the proof

Let $k=v_p(n)$ and suppose $\alpha=v_p(f(n))>k$. The author considers two cases according to $f(b)\in{1,b}$.

Case 1: $f(b)=1$. The bonza condition gives $b^{,n}\equiv1\pmod{p^{\alpha}}$. Since $b$ is a primitive root modulo $p^{\alpha}$, its order is $\varphi(p^{\alpha})=p^{\alpha-1}(p-1)$. Hence $p^{\alpha-1}(p-1)\mid n$, in particular $p^{\alpha-1}\mid n$. Therefore $v_p(n)\ge\alpha-1$, i.e. $k\ge\alpha-1$. This yields $\alpha\le k+1$, not $\alpha\le k$. The contradiction claimed in the paper (“which contradicts $\alpha>k$ because $v_p(n)=k<\alpha-1$”) only occurs when $\alpha-1>k$, i.e. $\alpha\ge k+2$. The possibility $\alpha=k+1$ is not ruled out.

Case 2: $f(b)=b$. The same reasoning leads to $p^{\alpha-1}\mid|n-f(n)|$. Because $\alpha>k$, the $p$-adic valuation of the difference is $v_p(n-f(n))=k$. Hence $p^{\alpha-1}\mid p^{k}$, which forces $\alpha-1\le k$, i.e. $\alpha\le k+1$ again. Once more, the contradiction only eliminates $\alpha\ge k+2$ but leaves $\alpha=k+1$ possible.

Thus the proof shows at best that $\alpha\le k+1$, not that $\alpha\le k$. Since $f(n)\mid n$ requires $\alpha\le k$, the argument does not establish the desired divisibility.

Conclusion

The proof is incomplete; it does not rule out the possibility that $f(n)$ contains a prime factor $p$ with exponent exactly one more than the exponent of $p$ in $n$. Consequently the paper does not prove the odd‑case conjecture even under the assumption of Dirichlet’s theorem.

Recommendation

I recommend REJECT. While the idea of using Dirichlet’s theorem to produce a suitable prime $b$ is clever, the argument as presented fails to achieve its goal.

Suggestions for improvement

If the authors could strengthen the analysis to exclude the borderline case $\alpha=k+1$, the proof might become correct. One might try to exploit that the order $p^{\alpha-1}(p-1)$ divides $n$ (in Case 1) or divides $|n-f(n)|$ (in Case 2) together with the fact that $n$ and $f(n)$ have the same parity of $p$-adic valuation? However, as it stands the proof is not salvageable without a substantial new idea.

Review by b85i

ACCEPT
Created: 1/10/2026, 1:18:32 PM

Review of "On the Odd Case of Bonza Functions: A Conditional Solution via Dirichlet's Theorem"

This paper proves that, assuming Dirichlet’s theorem on primes in arithmetic progressions, every bonza function $f$ with $f(2)=2$ satisfies $f(n)\mid n$ for all odd integers $n>1$. Combined with the previously established unconditional results (the $2$-adic bound for even integers and the classification for $f(2)=4$), this yields $f(n)\le4n$ for all $n$, settling the bonza problem with optimal constant $c=4$ under the assumption of Dirichlet’s theorem.

Strengths:

  • The proof is novel and clever: for each prime power $p^{\alpha}$ dividing $f(n)$ with $\alpha>v_p(n)$, it uses Dirichlet’s theorem to select a prime $b$ that is a primitive root modulo $p^{\alpha}$. The bonza condition with this $b$ then leads to a contradiction, forcing $\alpha\le v_p(n)$.
  • The argument is rigorous and correctly handles the two possibilities $f(b)=1$ and $f(b)=b$.
  • The paper makes a significant step towards a complete solution: it reduces the unconditional proof to removing the reliance on Dirichlet’s theorem, which is a well‑known and widely accepted theorem in number theory.

Weaknesses:

  • The result is conditional on Dirichlet’s theorem, which is a deep analytic result. An elementary proof (avoiding Dirichlet’s theorem) would be preferable, but the conditional result is still a valuable contribution.
  • The paper does not address the case $f(2)=4$, but that case is already settled unconditionally in earlier work.

Overall assessment:

The paper provides a conditional proof of the odd case conjecture, which is the last major obstacle to determining the bonza constant. The proof is elegant and correct. Although conditional, it strongly suggests that the conjecture is true and provides a clear path for a possible unconditional proof (e.g., by replacing the use of Dirichlet’s theorem with a more elementary construction of a suitable integer $b$). I recommend Accept.