Non-standard Zeckendorf decompositions; or, Tribonacci within Fibonacci
Pith reviewed 2026-05-10 09:32 UTC · model grok-4.3
The pith
The number of ways to write an integer as a sum or difference of the first k Fibonacci numbers satisfies a Tribonacci-like recurrence.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We study B(n;k), the number of ways of writing n as a sum or difference of the first k Fibonacci numbers. We show that B(0;k) satisfies the Tribonacci-like recurrence B(0;k+1)=B(0;k)+B(0;k-1)+B(0;k-2) and that B(n;k) satisfies a modified version of this recurrence.
What carries the argument
B(n;k), the cardinality of distinct signed sums of the first k Fibonacci numbers equaling n.
If this is right
- The sequence B(0;k) can be generated directly from the Tribonacci recurrence once initial values are fixed.
- For any fixed n, the values B(n;k) can be computed recursively without listing all combinations.
- Signed versions of Zeckendorf decompositions therefore embed Tribonacci structure inside the Fibonacci sequence.
- Asymptotic growth of the representation counts follows the growth rate of Tribonacci numbers.
Where Pith is reading between the lines
- Closed-form expressions for B(n;k) could be obtained by solving the Tribonacci characteristic equation.
- The same signed-sum counting technique may produce analogous recurrences when applied to Lucas numbers or other linear recurrences.
- These counts could be used to design efficient algorithms for locating particular signed representations.
Load-bearing premise
B(n;k) is well-defined as the cardinality of distinct signed sums without overcounting due to order, commutativity, or Fibonacci indexing.
What would settle it
Enumerate all signed sums for the first five Fibonacci numbers and check whether the count of representations of zero satisfies B(0;5) = B(0;4) + B(0;3) + B(0;2).
read the original abstract
We study $B(n;k)$, the number of ways of writing $n$ as a sum or difference of the first $k$ Fibonacci numbers. We show that $B(0;k)$ satisfies the Tribonacci-like recurrence $B(0;k+1)=B(0;k)+B(0;k-1)+B(0;k-2)$ and that $B(n;k)$ satisfies a modified version of this recurrence.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript defines B(n;k) as the number of integer solutions (e_1,...,e_k) with each e_i in {-1,0,1} to the equation sum_{i=1}^k e_i F_i = n, where F_i denotes the Fibonacci sequence. It proves that the zero case B(0;k) obeys the Tribonacci recurrence B(0;k+1)=B(0;k)+B(0;k-1)+B(0;k-2) and derives a modified recurrence for nonzero n by case analysis on the terminal coefficients.
Significance. If the recurrence is shown to hold without multiplicity from Fibonacci linear relations, the result supplies a direct combinatorial link between signed Fibonacci sums and Tribonacci numbers, useful for generating-function identities and tiling interpretations. The paper's strength lies in its explicit case-by-case combinatorial proof rather than generating functions or induction alone.
major comments (2)
- [§2, Definition 1] §2, Definition 1: B(n;k) is defined as the cardinality of coefficient vectors, but the manuscript does not verify that distinct vectors cannot sum to the same value via the identity F_{m+1}=F_m+F_{m-1}. This is load-bearing for the recurrence, as the case partition on the last three coefficients assumes the maps are injective on the relevant subsets; without an explicit check that no nontrivial relation collapses two cases (e.g., (1,0,0) vs. (0,1,1) adjusted by earlier terms), the Tribonacci count may overcount.
- [§3, Theorem 1] §3, Theorem 1 and its proof: The derivation of B(0;k+1)=B(0;k)+B(0;k-1)+B(0;k-2) partitions representations according to the values of e_{k-1},e_k,e_{k+1} in {-1,0,1}. However, combinations such as e_{k+1}=1, e_k=-1, e_{k-1}=1 produce the same signed sum as other patterns because of the Fibonacci relation; the proof must show these cases remain disjoint after accounting for the global sum, or supply a small-k enumeration (k≤6) confirming the recurrence matches the brute-force count.
minor comments (2)
- [§2] The Fibonacci indexing convention (F_1=1, F_2=1 or F_1=1, F_2=2) is not stated explicitly in the opening definition; this affects the base cases of the recurrence.
- No table of computed values for B(0;k) up to k=10 is provided to allow immediate verification of the claimed recurrence.
Simulated Author's Rebuttal
We thank the referee for the careful reading and constructive comments on our manuscript. We address each major comment below with clarifications to the combinatorial case analysis and agree to strengthen the presentation with explicit verification.
read point-by-point responses
-
Referee: [§2, Definition 1] §2, Definition 1: B(n;k) is defined as the cardinality of coefficient vectors, but the manuscript does not verify that distinct vectors cannot sum to the same value via the identity F_{m+1}=F_m+F_{m-1}. This is load-bearing for the recurrence, as the case partition on the last three coefficients assumes the maps are injective on the relevant subsets; without an explicit check that no nontrivial relation collapses two cases (e.g., (1,0,0) vs. (0,1,1) adjusted by earlier terms), the Tribonacci count may overcount.
Authors: B(n;k) is defined as the number of distinct vectors in {-1,0,1}^k whose signed sum equals n; the Fibonacci relations are precisely what allow multiple vectors to achieve the same sum, and this multiplicity is central to the object of study. The partition in the proof is by the concrete values of the terminal coefficients e_{k-1}, e_k, e_{k+1} of each vector. Because these values uniquely label every vector, the cases are disjoint and exhaustive independently of any linear dependence among the F_i. Each case is associated with an injective map that extends a smaller representation by a fixed terminal coefficient pattern; distinct smaller vectors yield distinct extensions, and distinct cases employ distinct terminal patterns, so the images are disjoint. We will add a clarifying paragraph in §2 making this explicit. revision: yes
-
Referee: [§3, Theorem 1] §3, Theorem 1 and its proof: The derivation of B(0;k+1)=B(0;k)+B(0;k-1)+B(0;k-2) partitions representations according to the values of e_{k-1},e_k,e_{k+1} in {-1,0,1}. However, combinations such as e_{k+1}=1, e_k=-1, e_{k-1}=1 produce the same signed sum as other patterns because of the Fibonacci relation; the proof must show these cases remain disjoint after accounting for the global sum, or supply a small-k enumeration (k≤6) confirming the recurrence matches the brute-force count.
Authors: The partition is again by the actual coefficient triple of each representation, so each vector belongs to precisely one case. Although certain triples may produce identical local contributions (e.g., (0,0,1) and (1,1,0) both equal F_{k+1}), they define distinct vectors and are routed to different cases; the global-sum adjustment then maps each to the appropriate smaller instance of B(0;·) or the modified recurrence for nonzero arguments. We will add a short appendix or subsection that computes B(0;k) for k≤6 by exhaustive enumeration of the 3^k vectors and verifies that the recurrence holds on these values. This explicit check will confirm the absence of overcounting. revision: yes
Circularity Check
No significant circularity: recurrence derived from combinatorial definition of B(n;k)
full rationale
The paper defines B(n;k) directly as the number of ways to express n as a signed sum of the first k Fibonacci numbers. It then proves that this count satisfies the stated Tribonacci-like recurrence by case analysis on the final coefficients. This is a standard, non-circular combinatorial argument: the recurrence follows from exhaustive disjoint case distinctions on the last three terms rather than being presupposed or fitted. No self-citation is load-bearing for the central claim, no parameter is fitted and then relabeled as a prediction, and no uniqueness theorem or ansatz is smuggled in. The potential for overcounting due to Fibonacci relations is absorbed into the definition of the set being counted; the derivation does not reduce to its own input by construction.
Axiom & Free-Parameter Ledger
axioms (2)
- standard math The Fibonacci sequence satisfies the standard recurrence F_m = F_{m-1} + F_{m-2} with initial terms F_1 = 1, F_2 = 1.
- domain assumption B(n;k) counts distinct representations of n as signed sums without regard to order or sign placement redundancies.
Reference graph
Works this paper leans on
-
[1]
Differences of multiple Fibonacci numbers.Integers, 9(6):745–749, 2009
Hannah Alpert. Differences of multiple Fibonacci numbers.Integers, 9(6):745–749, 2009
work page 2009
-
[2]
Dawsey, Rajat Gupta, Noah Lebowitz-Lockard, and Joseph Vandehey
Katie Anders, Madeline L. Dawsey, Rajat Gupta, Noah Lebowitz-Lockard, and Joseph Vandehey. Non-standard quaternary representations and the Fibonacci numbers.arXiv preprint arXiv:2505.04589, 2025
-
[3]
Katie Anders, Madeline Locus Dawsey, Rajat Gupta, and Joseph Vandehey. Non-standard binary representations and the Stern sequence.The Electronic Journal of Combinatorics, pages P4–39, 2024
work page 2024
-
[4]
Marjorie Bicknell-Johnson and Daniel C. Fielder. The number of representations ofNusing distinct Fibonacci numbers, counted by recursive formulas.The Fibonacci Quarterly, 37(1):47–60, 1999
work page 1999
-
[5]
Martin W. Bunder. Zeckendorf representations using negative Fibonacci numbers.The Fibonacci Quarterly, 30(2):111–115, 1992
work page 1992
-
[6]
L. Carlitz. Fibonacci representations.The Fibonacci Quarterly, 6(4):193–220, 1968
work page 1968
-
[7]
On Fibonacci partitions.Journal of Number Theory, 225:310–326, 2021
Sam Chow and Tom Slattery. On Fibonacci partitions.Journal of Number Theory, 225:310–326, 2021
work page 2021
-
[8]
Counting base phi representations.The Fibonacci Quarterly, 62(2):112–124, 2024
Michel Dekking and Ad van Loon. Counting base phi representations.The Fibonacci Quarterly, 62(2):112–124, 2024
work page 2024
-
[9]
H. H. Ferns. On the representation of integers as sums of distinct Fibonacci numbers.The Fibonacci Quarterly, 3(1):21–30, 1965
work page 1965
-
[10]
A short note on Zeckendorf type numeration systems with negative digits allowed.Bull
P´ eter Hajnal. A short note on Zeckendorf type numeration systems with negative digits allowed.Bull. ICA, 97:54–66, 2023
work page 2023
-
[11]
David A. Klarner. Representations ofNas a sum of distinct elements from special sequences.The Fibonacci Quarterly, 4(4):289–306, 1966
work page 1966
-
[12]
Paul K. Stockmeyer. A smooth tight upper bound for the Fibonacci representation functionR(n).The Fibonacci Quarterly, 46(2):103–106, 2008
work page 2008
-
[13]
´Edouard Zeckendorf. Representations des nombres naturels par une somme de nombres de Fibonacci on de nombres de Lucas.Bulletin de La Society Royale des Sciences de Liege, pages 179–182, 1972. Department of Mathematics, University of Texas at Tyler, Tyler, TX 75799 Email address:kanders@uttyler.edu Department of Mathematics, University of Texas at Tyler, ...
work page 1972
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.