On a Generalized Fibonacci Recurrence
Natasha Blitvi\'c, Vicente I. Fernandez

TL;DR
This paper explores a generalized Fibonacci recurrence as a model for asymmetric branching, providing a diagrammatic representation and an explicit binomial identity related to Pascal's triangle, with applications in biological aging.
Contribution
It introduces a new abstract perspective on the generalized Fibonacci recurrence, linking it to branching processes and deriving a novel binomial identity for diagonal sums in Pascal's triangle.
Findings
Derived a compact diagrammatic representation of the recurrence.
Established an explicit binomial identity for sums along diagonals in Pascal's triangle.
Connected the recurrence to models of asymmetric branching and biological aging.
Abstract
The generalized Fibonacci recurrence was recently used to demonstrate the theoretically optimal nature of limited senescence in morphologically symmetrically dividing bacteria. Here, we study this recurrence from a more abstract viewpoint, as a general model for asymmetric branching, and interpret solutions for different initial conditions in terms of branching-related quantities. We provide a compact diagrammatic representation for the evolution of this process which leads to an explicit binomial identity for the sums of elements lying on the diagonals in Pascal's triangle , previously sought by Dickinson [Dic50], Raab [Raa63], and Green [Gre68].
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic processes and statistical mechanics · Fractal and DNA sequence analysis · Diffusion and Search Dynamics
On a Generalized Fibonacci Recurrence
Natasha Blitvić
Department of Mathematics and Statistics
Lancaster University
Vicente I. Fernandez
Department of Civil, Environmental and Geomatic Engineering
ETH Zürich
Abstract
The generalized Fibonacci recurrence was recently used to demonstrate the theoretically optimal nature of limited senescence in morphologically symmetrically dividing bacteria. Here, we study this recurrence from a more abstract viewpoint, as a general model for asymmetric branching, and interpret solutions for different initial conditions in terms of branching-related quantities. We provide a compact diagrammatic representation for the evolution of this process which leads to an explicit binomial identity for the sums of elements lying on the diagonals in Pascal’s triangle , previously sought by Dickinson [Dic50], Raab [Raa63], and Green [Gre68].
1 Introduction
Motivated by an active debate in the microbiology community concerning whether senescence occurs in unstressed morphologically symmetrically dividing bacteria such as Escherichia coli [SMPT05, WRP*+*10, RPPC12] and questions over the possible benefits of two very similar growth equilibria [PRB*+*18] achieved through asymmetric partitioning at division, we recently utilized in [BF] the linear recurrence
[TABLE]
as a model for asymmetric microbial division. Senescence in morphologically symmetrically dividing bacteria is of particular interest to the evolution of ageing [ACBD07, Cha10], where the development of physical asymmetries between parent and child organisms is an important step. We showed that (GF) can be interpreted in terms of a generalized Bellman-Harris process with non-identically distributed offspring (accounting for the division asymmetry) in scenarios where the variance of the distributions governing the two lifetimes is vanishingly small. Expressing the asymptotics of the solutions of (GF) in terms of the unique positive root of the characteristic equation yielded the corresponding growth rate of bacterial populations exhibiting bimodal features. In [BF], we used this model to examine the benefits of small growth asymmetries when dividing and identified conditions under which the observed small (% [ŁGCL*+*19, PRB*+*18, SMPT05]) asymmetries in Escherichia coli would be optimal, providing a meaningful fitness advantage over symmetric division.
At present, we take a step back and study (GF) as a generalized Fibonacci recurrence. Over the years, various generalizations of Fibonacci numbers have been proposed and investigated, including, notably, Lucas’ 1878 study of the recurrence (for fixed and initial conditions ) [Luc78]. More generally, given some some fixed coefficients and initial values , the sequence satisfying
[TABLE]
is equivalently determined (see e.g. [Lev85]) by the generating function
[TABLE]
Standard analysis methods yield an explicit formula for in terms of the roots of the characteristic polynomial , which gives a generalization of the Binet formula for Fibonacci numbers. Further algebraic properties of this general class of sequences and of their associated objects (such as companion matrices) have been studied (see e.g. [DMRS97, CL96, BTR03, Sch07, Yan08]).
While some unifying insight can be obtained by treating generalized Fibonacci numbers as a special case of the general recurrence (1), different specializations come with distinct combinatorial and geometric insights, as evidenced by the extensive study of the Lucas numbers (, , ), Pell numbers (, , ), and Padovan numbers (, ). Further specializations include the case of [Con81] and of [Mil60] (see also [GKR13] for a more combinatorial perspective), which includes the so-called tribonacci () and quadranacci () sequences.
The generalized Fibonacci recurrence (GF), considered at present, was previously introduced in [Dic50] (see also [Raa63, Gre68]), motivated by the combinatorial problem of characterizing the sums of terms appearing on diagonals of Pascal’s triangle. (More recently, [Nor11] studied the ‘continuous version’ of the same problem.) For special values of and and specific initial values, solutions of (GF) have previously appeared in various combinatorial and algebraic settings (see e.g. the references for the entry A005686 in [Slo19] for the case ). The case has previously attracted attention in computer science [PN77] and biology, especially in the context of asymmetric cell division in yeast [SBJ98, OD11].
In this work, we develop further mathematical properties of (GF) as a general model for asymmetric branching. We give a more concrete combinatorial interpretation of the sequences arising from (GF), for (assumed to be relatively prime), under different initial conditions, and assign to these a convenient diagrammatic representation in terms of quantities appearing in a deformed version of Pascal’s triangle (the -Pascal’s triangle). Exploiting the relations between these quantities, we obtain an explicit expression for the sums of terms on the diagonals of classical Pascal’s triangle, given as a sum of binomial coefficients without relying on integer solutions to the Diophantine equation . This provides a missing piece in the earlier work of [Dic50], Raab [Raa63] and Green [Gre68].
2 Generalized Fibonacci numbers as a model for asymmetric branching
Consider the model where a bacterium is born at time [math] and undergoes its first division at time . The time from birth until division is the lifetime of the bacterium. Starting with this division and for all divisions thereafter, each bacterium in the system splits into a “faster-growing” child that will undergo division at time and “slower-growing” one, which will undergo division at time . (See Figure 1 (a).) This model accurately describes the bimodal morphologically stable asymmetric cell division (see [BF] for some examples) and is a generalization of analogous models for the division of yeast [OD11] (case ). Beyond biology, the model is more generally applicable to any situation that exhibits binary branching with persistent asymmetry.
Denote by , for , the total number of bacteria at time , by and the number of those bacteria with lifetimes and , respectively, and by the number of simultaneous divisions occurring at any time . In [BF], we pointed out that, analogously to the relationship between the Fibonacci and Lucas numbers, the aforementioned biologically motivated sequences all satisfy (GF), starting from different initial values. Namely:
Theorem 1** (Supplemental Materials to [BF]).**
The following sequences are solutions to (GF):
, the number of bacteria alive in the time interval , subject to the initial condition ; 2. 2.
, the number of bacterial divisions occurring at time , with the initial condition ; 3. 3.
* the number of bacteria of lifetime , alive in the time interval , with the initial condition and ;* 4. 4.
*, the number of bacteria of lifetime , alive in the time interval , with the initial condition .*111Of the four sequences mentioned, and coincide when , but are distinct whenever . In general, , as the latter two reflect the composition of the bacterial population. However, as the underlying combinatorial model is based on a representation of Pascal’s triangle, both and work out to be time-shifted versions of the sequence . **
Hence, several solutions to the abstract two-term recurrence (GF) correspond to concrete combinatorial quantities, all of which are captured in the unifying framework of asymmetric branching. Furthermore, from Theorem 1, the generating function, Binet-type formula, and large- asymptotic expression can be straightforwardly computed for all four sequences. (See the Supplementary Materials to [BF].) In particular, when and are relatively prime, we have that for large ,
[TABLE]
where is the unique positive root of the characteristic equation . Furthermore, the fractions of the population corresponding to each subtype converge, as time gets large, to
[TABLE]
3 The -Pascal’s triangle
Rather than depicting asymmetric branching as a binary tree, as in Figure 1(a), we introduce a more compact representation by combining objects within a generation that have the same remaining lifetime. The result is Pascal’s triangle that appears ‘skewed’ compared to the standard representation. Specifically, the -Pascal’s triangle is a collection of weighted, horizontal edges on the vertex set , where for each , the edge has weight . (See Figures 1 and 2(a).) The equivalence between the two representations is established in the following:
Lemma 1**.**
Fix with . For all , the number of bacteria alive at time , denoted by , equals the sum of the weights of the edges intersecting the ordinate in the -Pascal’s triangle.
Proof.
Consider all the bacteria belonging to the th generation, for , in a -heterogeneous system, recalling that the [math]th generation consists of a single mother bacterium of fixed lifetime . By considering the possible lifetimes of each of its predecessors, we observe that each bacterium in the th generation must have been born at one of the following times: . Furthermore, there are bacteria born at time , bacteria born at time , bacteria born at time , and generally bacteria born at time , where half of the bacteria born at each time have length and half have length .
Now, map the mother bacterium of generation zero to the edge of multiplicity one. Thereafter, for each bacterium in the th generation that has lifetime and is born at time (for ), map it to a distinct (multi-)edge . In contrast, for each bacterium in the th generation born at time and of lifetime , map it to the pair of (multi-)edges and . Then, each edge has multiplicity , as it’s in the image under the previously described map of all bacteria of lifetime born at time . Moreover, each edge has multiplicity
[TABLE]
as it may be the image of a bacterium of lifetime born at time or that of a bacterium of lifetime born at time . Note that (5) is the well known Pascal’s rule , which holds for all integers .
The bacterium born at time [math] has lifetime , but is represented by a line segment of length . Barring the [math]th generation, each bacterium’s lifetime is otherwise represented in the resulting diagram by a line segment of the corresponding length and the multiplicity of the edges corresponds to the number of bacteria represented by each edge. Hence, the number of bacteria alive at time is the number of edges (counted with multiplicities) intersected by the line .
The -Pascal’s triangle is now obtained by turning the multi-edges into weighted edges and combining contiguous edges that have equal weights. Namely, in the [math]th generation, combine the edge (multiplicity , generation [math]) with the edge (multiplicity , generation ) to form the edge of weight . Thereafter, for each and , map the multi-edges (multiplicity , generation ) and (multiplicity , generation ) to the single edge of weight . The reader may now establish that each edge in the -Pascal’s triangle is uniquely recovered in this manner. Moreover, each edge thus produced carries the correct weight. ∎
4 The sum of diagonals in (classical) Pascal’s triangle
It is well known that the th Fibonacci number gives the sum of the elements of Pascal’s triangle that lie on the diagonal (see Figure 2(b)). This is the combinatorial interpretation of the identity
[TABLE]
where is the th Fibonacci number. In [Gre68], Green generalized (6) to
[TABLE]
where is a fixed integer greater than 1 and is the analogous sum over the diagonal (). More generally, for the sums over the diagonals (for fixed ), an expression of the form (6) can be written down for each of the values of the remainder of the division (or ). This is essentially worked out in Section E of [Gre68], though the result is somewhat cumbersome. A subset of these diagonals is characterized in [Dic50].222The reader should note that Dickinson considers a different representation of Pascal’s triangle in , namely, , rather than , considered by Green. When transformed into the framework of Green, Dickinson’s diagonals are of the form . Compared to the case of interest, that is, , Dickinson’s -intercepts are offset by and, more to the point, are spaced apart by multiples of rather than .
Drawing on the the results of the previous two sections, we obtain a general form of (7), namely, a binomial identity for the sequence in the case of and general.
Theorem 2**.**
Fix with . For all
[TABLE]
Proof.
By construction,
[TABLE]
Green [Gre68] showed that, for fixed with , for . By inspection, for
[TABLE]
where when divides and otherwise. (For a worked example for , see Figure 7 of [Wil19].) By Theorem 1, the is a shifted version of the sequence . Indeed, write where and are positive integers (the quotient and the remainder of the division). Then, by comparing the values of for to the values of for , we see that for all . (Specifically, for , the sequence has ’s in positions , and zeros otherwise. For , the sequence has ’s in positions , and zeros otherwise.) Since the sequences satisfy the same recurrence, we obtain that for all ,
[TABLE]
By Theorem 1, gives the consecutive differences of the sequence , that is,
[TABLE]
In turn, by Lemma 1, the sequence sums over vertical slices of the -Pascal’s triangle. Combining (11) and (12), we obtain that for all ,
[TABLE]
The expression (8) now follows by taking successive differences. ∎
Expressions of the form (8) or (13) do not appear to have previously been found beyond the special case . In particular, (8) is considerably more explicit than Green’s main result (see (1), E(a.3) and E(a.4) in [Gre68]), which hinges on computing the minimal and maximal non-negative integer solutions of the equation , and is more general than that of [Dic50], which considers a subset of the diagonals.
5 Conclusion
In an area where the problems are treated in either great generality, as in (1), so that the combinatorial and geometric distinctions between various specializations are lost, or in such specificity that different parameter choices and different initial conditions in (GF) give rise to entirely different combinatorial problems, the results presented here offer a satisfyingly balanced perspective. Juxtaposing the interpretation of (GF) in terms of asymmetric branching with the representation of the underlying sequences in terms of Pascal’s triangle yields a new identity for sums over arbitrary diagonals in Pascal’s triangle, extending beyond the previously studied special case. As a result, though the original motivation for this model was for bacterial growth, it is likely to have considerably broader applications, such as in operations research [Con81] and computer science [PN77].
Acknowledgment The authors are grateful to Roman Stocker and Einar Steingrímsson for helpful conversations and to Martin Ackermann for his hospitality during the first author’s sabbatical leave.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[ACBD 07] Martin Ackermann, Lin Chao, Carl T Bergstrom, and Michael Doebeli. On the evolutionary origin of aging. Aging cell , 6(2):235–244, 2007.
- 2[BF] Natasha Blitvić and Vicente I Fernandez. Aging a little: The optimality of limited senescence in Escherichia coli . preprint.
- 3[BTR 03] Rajae Ben Taher and Mustapha Rachidi. On the matrix powers and exponential by the r 𝑟 r -generalized Fibonacci sequences methods: the companion matrix case. Linear Algebra and its Applications , 370:341–353, 2003.
- 4[Cha 10] Lin Chao. A model for damage load and its implications for the evolution of bacterial aging. P Lo S genetics , 6(8):e 1001076, 2010.
- 5[CL 96] William Y. C. Chen and James D. Louck. The combinatorial power of the companion matrix. Linear Algebra and its Applications , 232:261–278, 1996.
- 6[Con 81] Brian Conolly. Techniques of operational research , volume 2. Ellis Horwood, 1981.
- 7[Dic 50] David Dickinson. On sums involving binomial coefficients. The American Mathematical Monthly , 57(2):82–86, 1950.
- 8[DMRS 97] François Dubeau, Walter Motta, Mustapha Rachidi, and Osamu Saeki. On weighted r 𝑟 r -generalized Fibonacci sequences. The Fibonacci Quarterly , 35(2):102–110, 1997.
