Proving Kimberling's harmonic-floor conjecture
2026-10-25 [home]
This page contains generated content delineated using this shadowing style.
A108211 is the sequence
, starting at :
A conjecture of Clark Kimberling from September 2014 gives a different way to obtain these integers:
For every ,
Here is the th harmonic number, is the natural logarithm, and rounds down to an integer. For example, at the denominator is , whose reciprocal lies between and .
This conjecture is true. The proof compiles
using only propext, Classical.choice, and
Quot.sound.
Proof
The definition and theorem statement below omit the proof body:
def a (n : ℕ) : ℕ := 16 * n ^ 2 + 1
theorem kimberling_conjecture (n : ℕ) (hn : 1 ≤ n) :
⌊(1 : ℝ) / (1 / (4 * (n : ℝ)) - Real.log 2 +
∑ k ∈ Icc (n + 1) (2 * n), (1 : ℝ) / k)⌋
= (a n : ℤ)
Here Icc (n + 1) (2 * n) includes both endpoints,
so the sum is , exactly
. The index k simply runs through
those denominators, replacing OEIS's written-out
sum without changing its value. The divisions take place in the
real numbers, and the floor is an integer. The
hypothesis hn restricts the claim to ,
matching the sequence's first index.
Write the denominator as
It is enough to prove
Taking reciprocals will then put strictly between the consecutive integers and .
Comparing consecutive terms
Subtracting consecutive terms cancels and almost all of the harmonic sums:
Also, converges to the Euler–Mascheroni constant. Consequently,
Now introduce the two comparison sequences
Both tend to zero. Their consecutive differences trap the difference of :
These are exact rational inequalities. To check them, put . Direct subtraction gives
and
Every denominator is positive, and both numerators are positive for .
From differences to bounds
The upper comparison says
Thus is strictly increasing. Since it converges to zero, every term must be negative: A nonnegative term would force all later terms to stay above some positive value. Hence
Similarly, the lower comparison says
This difference is strictly decreasing to zero, so every term is positive. Therefore
In particular, . Taking reciprocals reverses the inequalities and gives
Rounding down proves
Source
The source code for this proof can be found on my GitHub.
AI Disclosure
These results were obtained primarily using a mix of Anthropic, OpenAI, and open weight models in a private benchmark using a bespoke harness.