1. Introduction
The Fibonacci sequence , given by the formula for with initial conditions , is one of the most celebrated sequences defined recursively. Its terms, known as Fibonacci numbers, occur in nature, art, architecture, and many branches of modern science. The ratio of consecutive Fibonacci numbers tends to the golden number , which is sometimes considered the source of all beauty, harmony, and symmetry in the world. In the shadow of the Fibonacci sequence lies the Padovan sequence, a relatively young sequence exhibiting similarly surprising and interesting properties to its golden cousin.
The Padovan sequence
, named after the contemporary architect Richard Padovan, is defined by the third-order linear recurrence relation
Formula (
1) generates the sequence 1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 14, 16, …whose terms are called Padovan numbers, and the ratio of consecutive Padovan numbers tends to a constant
, known as the plastic number. The plastic number was discovered in 1924 by a French student of architecture, G. Cordonnier, and independently in 1928 by a Dutch architect, D. H. van der Laan, as an analog of the golden number in three-dimensional space. In 1994 R. Padovan, in his essay devoted to van der Laan and his architectonic ideas (see [
1]), presented the virtues of the plastic number as a design tool that constraints the growth rate of the recursion (
1) and its applications, not only in architecture but also in other fields. Many similarities between the Fibonacci and the Padovan sequences were discussed by I. Steward in [
2], while B.M.M. Weger in [
3] pointed out some crucial differences between them. Some properties and identities for the classical Padovan numbers were described in [
4,
5,
6]; for others we refer readers to The Online Encyclopedia of Integer Sequences A000931 [
7]. Modern applications of the Padovan sequence include graph theory [
8,
9], computer science [
10], and cryptography [
11].
Analogously to the Fibonacci sequence, the Padovan sequence has been generalized in various directions. Some of these generalizations arise from combinatorial interpretations. In [
12] a generalization of the Padovan sequence was introduced as a consequence of counting special subsets of the set of
n integers, while in [
13] the Padovan sequence was generalized via tiling and in [
14] via decompositions of a number
n. A natural way to generalize the recursion (
1) is to replace the sum of two terms used to obtain Padovan numbers with a sum involving a larger number of terms. V. Iliopoulos in [
15] investigated the recurrence relation of the form
for
and
, with initial conditions
. The same recursion, but with different initial conditions, was considered by J. J. Bravo and J. L. Herrera in [
16]. The main focus of the authors in [
15,
16] was the characteristic polynomial associated with the generalized Padovan sequence and the roots of that polynomial, and interesting results were obtained by combining combinatorics with analytic methods. In this paper, we propose a generalization of Padovan numbers based on a similar idea, but we combine combinatorial properties with matrix theory and graph theory.
Let
be an integer. We define generalized Padovan numbers
by the following recurrence relation:
with initial conditions
In
Table 1 we present
numbers for some fixed
n and
k.
We can observe that for
we get the shifted Padovan sequence, i.e.,
. For
we obtain the sequence denoted in [
7] by A017818, connected with a combinatorial model of a settlement along a coastline known as the Riviera model.
Numbers
can be extended for negative integers. If
is an integer and
then
In
Table 2 we present
numbers for some negative
n.
In this paper, we establish several properties of the generalized Padovan sequence defined by the recursion (
2). We define its matrix generators as a product of a generalized Q-matrix and a symmetric matrix of initial conditions. We also show how digraphs can be used to obtain direct formulae for generalized Padovan numbers.
3. Matrix Generators, Graph Interpretation, and Multinomial Formula
There is a long tradition of applying matrices, determinants, and permanents to study sequences of the Fibonacci type; see, for example, [
17,
18,
19,
20]. The concept of the
Q-matrix as a matrix generator of the Fibonacci sequence was introduced by Ch. King in his master’s thesis, and since then the
Q-matrix method has become an important tool in the analysis of Fibonacci properties; for historical details, see [
21]. The
Q-matrices for the classical Padovan sequence have also been examined in the literature; see, for instance, [
6,
22,
23]. In this section, we define matrix generators for generalized Padovan sequences
.
Based on the recursion (
2), let us define a square matrix
, where
and
as follows. For
, and
, an element
of the matrix
is equal to the coefficient of
on the right-hand side of Equation (
2). For
and
, we put
For
the above definition gives matrices of the form
, , ,
, .
Using a cofactor expansion across the last row of the matrix , we immediately obtain the following result.
Theorem 5.
Let be an integer. Then .
For the classical Fibonacci sequence, as well as for the classical Padovan sequence, the powers of the Q-matrix generate the terms of the sequence directly. In the case of generalized Fibonacci-type sequences, to be able to generate the terms of such a sequence, we usually need an additional matrix called the matrix of initial conditions. For the sequence
, we define a square matrix
of size
as the matrix of initial conditions as follows.
For
by the above definition we obtain the following symmetric matrices.
, , .
Theorem 6.
Let , be integers. Then Proof. (By induction on
n). If
, then by (
2) and simple calculations the result immediately follows. Assume that the formula (
4) holds for
n; we will prove it for
. Since
, by our assumption and by the recurrence (
2) we obtain
By matrix multiplication and Equation (
2), it follows that
We use the matrix
to determine the explicit formula for
. In [
20] M. C. Er introduced a family of
k sequences
of generalized Fibonacci numbers in the following way.
Let
and
be integers. Then for each
, a sequence
consists of generalized Fibonacci numbers
defined as
with initial conditions
for
.
If and , then , where is nth Fibonacci number.
Based on an approach taken by D. Kalman [
19], M. C. Er used a square matrix
A of size
k of the form
and next showed that elements of sequences
can be generated by
, namely
In [
8] a special case of generalized Fibonacci numbers related to elements of sequences
was considered. For an integer
and non-negative integers
such that at least two of
are positive, the following recursion was defined:
with non-negative integers
and
for some
as initial values.
Let us observe that for special values of , , and , , we obtain definitions of well-known sequences of the Fibonacci type.
In
Table 3 we present the well-known recurrence relations, which follow from (
7).
In [
8] the relation between numbers
and elements of sequences
was proved.
Theorem 7
([
8]).
If and are integers, then . Let us now consider a family
,
of sequences defined by the recurrence relation (
2),
with initial conditions
for
.
For clarity, if
, then
, so the family
includes five sequences. From the recurrence (
8) we obtain that
.
Table 4 presents some initial words of sequences
for
and a few initial terms of the sequence
.
We can observe that for . Moreover, the sequence is a sum of sequences for indices . The same relations hold for the sequence with an arbitrary and corresponding sequences , where .
By definitions of numbers and , the following immediately follows.
Theorem 8.
If and are integers, then
- (i)
;
- (ii)
for .
We prove that is a sum of elements of sequences for .
Theorem 9.
Let and be integers. Then Proof. (By induction on n). If
, then
If
, then
Assume that
and
We shall show that
So the proof is complete. □
Terms of sequences for can be used to derive a multinomial formula for .
Let
A be a square matrix of size
associated with recurrence (
8) as follows:
It can be easily verified that the nth power,
, of the matrix
A has the form
Note that
, and therefore
The matrix
can be considered as the adjacency matrix of a special directed graph
with the set of vertices
. Moreover, there is an arc
if
. The directed graph
is presented in
Figure 1.
From a well-known fact in graph theory, it follows that the entry
of the matrix
is equal to the number of all distinct paths of length
n between the vertices
and
. Therefore, by (
8) and the equality (
11), we obtain that
is the total number of distinct paths of length
n from
to
.
To give a multinomial formula for
numbers, it is sufficient to consider a single sequence from the family
. Before obtaining such a formula, recall that if
n is a non-negative integer, and
are integers satisfying
, then multinomial coefficients are defined as follows:
Theorem 10.
If , , are integers, then Proof. Let
be a digraph shown in
Figure 1. From the graph interpretation of the number
, it follows that, in order to prove the multinomial Formula (
12), we must count all paths of length
n between vertices
and
. Each such path consists of elementary cycles arranged in an arbitrary order. The cycles have the form
and have lengths
i,
. Suppose that the path contains the cycle
exactly
-times. Clearly,
,
. Each such path then corresponds to an ordering, with repetitions allowed, of cycles from the set
in an arbitrary order. Then the length of this path is
. The cycle
,
, can be placed in the path in
ways. Hence, there are
such paths in the digraph
. Summing over all collections
satisfying the equation
, we obtain the total number of such paths, which is equal to
and this completes the proof. □
Based on Theorem 8 and using Equation (
12), we immediately obtain a most convenient expression.
Corollary 1.
For integers and , An equivalent form is
To illustrate Corollary 1, let us compute
. Using (
13), we obtain
The triples satisfying the equation
are
. Therefore,