A new combinatorial interpretation of partial sums of $m$-step Fibonacci numbers
Erik Bates, Blan Morrison, Mason Rogers, Arianna Serafini, Anav Sood
TL;DR
The paper provides a new combinatorial interpretation for the partial sums $\sum_{k=0}^n F^{(m)}_k$ of the $m$-step Fibonacci numbers by introducing a keyword-driven equivalence $\sim_a$ on binary words and showing that the number of equivalence classes in $\{0,1\}^n$ depends only on the length of the keyword and equals the partial sum. The authors develop a framework of simple maps that flip occurrences of $a$ and $\neg a$, establish a concatenation lemma, and derive a recurrence that matches the $m$-step Fibonacci partial sums, thus proving the main theorem. They also analyze the sizes and internal structure of equivalence classes, provide a graph-theoretic perspective via $\mathcal{G}_n^{(a)}$, prove bipartiteness, and study isomorphisms among graphs under keyword transformations, while highlighting open problems about the full classification of keyword-induced structures. The results connect to Zeckendorf representations for the Fibonacci case and open avenues for understanding the growth and diversity of class sizes across different keywords and $m$, with potential links to pattern substitution and numeration systems.
Abstract
The sequence of partial sums of Fibonacci numbers, beginning with $2$, $4$, $7$, $12$, $20$, $33,\dots$, has several combinatorial interpretations (OEIS A000071). For instance, the $n$-th term in this sequence is the number of length-$n$ binary words that avoid $110$. This paper proves a related but new interpretation: given a length-$3$ binary word -- called the keyword -- we say two length-$n$ binary words are equivalent if one can be obtained from the other by some sequence of substitutions: each substitution replaces an instance of the keyword with its negation, or vice versa. We prove that the number of induced equivalence classes is again the $n$-th term in the aforementioned sequence. When the keyword has length $m+1$ (instead of $3$), the same result holds with $m$-step Fibonacci numbers. What makes this result surprising -- and distinct from the previous interpretation -- is that it does not depend on the keyword, despite the fact that the sizes of the equivalence classes do. On this final point, we prove several results on the structure of equivalence classes, and also pose a variety of open problems.
