Table of Contents
Fetching ...

A simple proof for generalized Fibonacci numbers with dying rabbits

Roberto De Prisco

TL;DR

This paper studies a generalized Fibonacci problem where rabbits mature after age $f$ and die after age $d$, and derives a simple, counting-based recurrence for $F_n$ expressed in terms of at most three preceding terms. By introducing age-structured counts $F_n^x$ and a base equation $F_n = F_{n-1} + newborns_n - deaths_n$, the authors unravel the dynamics through four regimes (Case 1–Case 4) and obtain a piecewise recurrence that collapses to $F_n = F_{n-1} + F_{n-f} - F_{n-d-1}$ for $n \ge d+2$, with explicit edge cases. This formulation generalizes known sequences: Fibonacci ($f=2,d=\infty$), Padovan ($f=2,d=3$), Tribonacci, and Tetranacci, among others, all arising as specific instantiations. The approach provides a transparent, purely combinatorial justification for the recurrence, contrasting with generating-function methods in prior work and offering a concise framework for analyzing aging and death in population recurrences. Overall, the paper advances understanding of generalized Fibonacci dynamics and presents a practical, accessible proof technique grounded in counting arguments.

Abstract

We consider the generalized Fibonacci counting problem with rabbits that become fertile at age $f$ and die at age $d$, with $1<=f<=d$ and $d$ finite or infinite. We provide a simple proof, based exclusively on a counting argumentation, for a recursive formula that gives the $n$th generalized Fibonacci number as a function of at most 3 previous numbers. The formula generalizes both the original Fibonacci sequence, for $f=2$ and $d=\infty$ (or $f=1$ and $d=2$), and other Fibonacci-related sequences, such as the Padovan sequence, for $f=2$ and $d=3$, the Tribonacci, for $f=1$ and $d=3$, Tetranacci, for $f=1$ and $d=4$, and alike sequences, for $f=1$ and finite values of $d$.

A simple proof for generalized Fibonacci numbers with dying rabbits

TL;DR

This paper studies a generalized Fibonacci problem where rabbits mature after age and die after age , and derives a simple, counting-based recurrence for expressed in terms of at most three preceding terms. By introducing age-structured counts and a base equation , the authors unravel the dynamics through four regimes (Case 1–Case 4) and obtain a piecewise recurrence that collapses to for , with explicit edge cases. This formulation generalizes known sequences: Fibonacci (), Padovan (), Tribonacci, and Tetranacci, among others, all arising as specific instantiations. The approach provides a transparent, purely combinatorial justification for the recurrence, contrasting with generating-function methods in prior work and offering a concise framework for analyzing aging and death in population recurrences. Overall, the paper advances understanding of generalized Fibonacci dynamics and presents a practical, accessible proof technique grounded in counting arguments.

Abstract

We consider the generalized Fibonacci counting problem with rabbits that become fertile at age and die at age , with and finite or infinite. We provide a simple proof, based exclusively on a counting argumentation, for a recursive formula that gives the th generalized Fibonacci number as a function of at most 3 previous numbers. The formula generalizes both the original Fibonacci sequence, for and (or and ), and other Fibonacci-related sequences, such as the Padovan sequence, for and , the Tribonacci, for and , Tetranacci, for and , and alike sequences, for and finite values of .
Paper Structure (11 sections, 4 theorems, 25 equations)

This paper contains 11 sections, 4 theorems, 25 equations.

Key Result

Lemma 4.2

For any $x\le\min\{d,n\}$, we have that $F_n^{x}=F_{n-1}^{x-1}=F_{n-2}^{x-2}=\ldots=F_{n-x+1}^1.$

Theorems & Definitions (5)

  • Definition 4.1
  • Lemma 4.2
  • Lemma 4.3
  • Lemma 4.4
  • Theorem 4.5