Alternating Fibonacci Harmonic Row Sums
Abstract
Schulte’s alternating row sums of the Fibonacci harmonic triangle have the conjectured closed form.
All indices are natural numbers. F denotes Nat.fib, with F(0)=0 and F(1)=1. Index and exponent subtraction is natural subtraction. The denominator is natural-valued, the row sums and their differences are rational, and the two-step Cassini identity is an integer identity. Fibonacci values in rational or integer arithmetic are coerced into that field or ring.
Definition 1.1 (The moving diagonal denominator).
Formalization. D5/S1/Recurrence/Parity/HarmonicTriangleAlternatingRowSums.denominator (✓ std3).
Source. Repository-derived.
Commentary.
On the triangle, the diagonal denominator is F(n)F(n+1); each earlier entry has denominator F(k)F(k+2). The Lean definition extends this piecewise expression to all natural n and k.
Definition 1.2 (The alternating row sum).
Formalization. D5/S1/Recurrence/Parity/HarmonicTriangleAlternatingRowSums.altRowSum (✓ std3).
Source. Repository-derived.
Commentary.
The finite sum runs from k=1 through k=n, with a positive first term and numerator one before applying the alternating sign.
Lemma 1.3 (The row difference).
Proof. Machine-checked in Lean as D5/S1/Recurrence/Parity/HarmonicTriangleAlternatingRowSums.altRowSum_succ_sub (✓ std3). ∎
Source. Repository-derived.
Commentary.
Split each row into its unchanged prefix and diagonal. In the next row the old diagonal acquires denominator F(n)F(n+2), and a new diagonal appears. The Fibonacci recurrence simplifies their combined change.
Lemma 1.4 (The two-step product identity).
Proof. Machine-checked in Lean as D5/S1/Recurrence/Parity/HarmonicTriangleAlternatingRowSums.fib_cassini_two (✓ std3). ∎
Source. Repository-derived.
Commentary.
Specialize the repository’s fib_vajda at i=1 and j=3. This is a thin wrapper used to compute the difference of the proposed closed forms.
Theorem 1.5 (Schulte’s conjecture from row two onward).
Proof. Machine-checked in Lean as D5/S1/Recurrence/Parity/HarmonicTriangleAlternatingRowSums.schulte_conjecture (✓ std3). ∎
Resolves. Problems/oeis-a378277-harmonic-triangle-alternating-row-sums (proved) by D5/S1/Recurrence/Parity/HarmonicTriangleAlternatingRowSums.schulte_conjecture.
Citation. Werner Schulte (2024). OEIS A378277, denominators in a harmonic triangle based on products of Fibonacci numbers. URL: https://oeis.org/A378277.
Commentary.
The second row sums to zero. The row-difference identity and the two-step product identity give identical increments for the finite sum and the Fibonacci quotient, so induction proves every n at least two.
Theorem 1.6 (The first row).
Proof. Machine-checked in Lean as D5/S1/Recurrence/Parity/HarmonicTriangleAlternatingRowSums.schulte_conjecture_one (✓ std3). ∎
Citation. Werner Schulte (2024). OEIS A378277, denominators in a harmonic triangle based on products of Fibonacci numbers. URL: https://oeis.org/A378277.
Commentary.
The first row is 1. This is the separate first-row clause of the OEIS conjecture, whose convention is F(-1)=1; no negative natural index is introduced in Lean.
References
- Truth anchor:
D5/S1/Recurrence/Parity/HarmonicTriangleAlternatingRowSums.altRowSum - Truth anchor:
D5/S1/Recurrence/Parity/HarmonicTriangleAlternatingRowSums.altRowSum_succ_sub - Truth anchor:
D5/S1/Recurrence/Parity/HarmonicTriangleAlternatingRowSums.denominator - Truth anchor:
D5/S1/Recurrence/Parity/HarmonicTriangleAlternatingRowSums.fib_cassini_two - Truth anchor:
D5/S1/Recurrence/Parity/HarmonicTriangleAlternatingRowSums.schulte_conjecture - Truth anchor:
D5/S1/Recurrence/Parity/HarmonicTriangleAlternatingRowSums.schulte_conjecture_one - Dependency: D5/S1/Recurrence/FibVajda