1. Introduction and Preliminary Results
Let
,
be integers. Sequences defined by the
-st order linear recurrence relation
where
,
,
, with initial conditions
,
, such that
, are named sequences of the Fibonacci type and consequently their elements are Fibonacci type numbers.
For special cases of
k,
,
and
,
the equality (
1) gives the well-known number sequences. In this paper we consider the following sequences.
Fibonacci sequence , for and .
Jacobsthal sequence , for and , .
Narayana sequence , for and , .
generalized Fibonacci sequence
, for
,
and
for
(see for this concept [
1]).
There are a number of other well-known Fibonacci type sequences, see for example [
2].
Fibonacci sequence initiated a wide theory of Fibonacci type sequences. The recurrence which defines the sequence
appears in 1202 in the book Liber Abaci of Italian mathematician Leonardo of Pisa, better known as Fibonacci, as a solution of the famous rabbit problem. This book was a compendium of the arithmetical and algebraic knowledge of those time and played an important role in the development of European mathematics. However, the name Fibonacci sequence for
was introduced in the 19th century by F. Lucas. It is worth mentioning that Fibonacci introduced the sequence
to European mathematics, but that sequence was described earlier by Indian mathematics in works of Pingala and later Virachanka, see for details [
3].
Fibonacci sequence has many interesting applications, for example, their connections with the golden ratio. Actually, there is a huge interest of modern science in the applications of golden section, which appears nowadays in physics research of the high energy particles and theoretical physics. Fibonacci numbers are intensively studied in different areas of science by mathematics enthusiasts and many interesting generalizations of Fibonacci sequence and Fibonacci type sequences have been defined. A special direction of generalization of the Fibonacci sequence is a sequence of Fibonacci polynomials
, which were introduced by Catalan in 1883 and next studied with respect to their distinct properties, see, for examples, [
4].
Fibonacci polynomials
are defined by the recurrence relation of the form
with initial conditions
,
. Clearly
.
Generalizations of numbers or polynomials of the Fibonacci type existing in the literature are mainly concentrated on combinatorial properties using generating functions or the problem of solving the recurrence relation, called a problem of Binet’s formula type, see, for example, [
5,
6,
7]. Note that some generalizations we obtain by changing initial terms and preserving the recurrence equation (see [
8,
9]) or by modification of the recurrence, see, for instance, [
10].
In the literature we can also find another definition of Fibonacci polynomials which arises from the graph theory. A question of a graph interpretation of Fibonacci type numbers and polynomials is interesting not only from the graph theoretical point of view but also from their applications and the possibility to use graphs methods as a proving tools. Some results concerning applications of graphs in studying known sequences of the Fibonacci type were given, for example, in [
11,
12,
13,
14,
15,
16,
17]. Motivated by their results in this paper we use graph methods to give properties of generalized Fibonacci polynomials. Let us first recall necessary graph concepts and give some historical background.
By a graph G we mean a finite, undirected, connected, simple graph where and denote the vertex set and the edge set of G, respectively. By a we mean a graph with the vertex set and the edge set , . Moreover, is the empty graph and is the graph that consists of only one vertex. Let denote the complete graph on x vertices, .
Let G be a graph on , and be a sequence of vertex disjoint graphs on , . By the generalized lexicographic product of the graph G and the sequence we mean the graph such that and . If for , then , where is the well-known composition of two graphs. By , we will denote the copy of the graph in .
Let H be an arbitrary subgraph of . By a projection of a subgraph H on the graph G we mean a subgraph induced by the set .
For by we mean the distance between x and y in G.
A subset of vertices is independent if no two vertices are adjacent. Moreover the empty set and a set containing exactly one vertex also are independent.
The problem of counting of independent sets in graphs is related to the Fibonacci type numbers. Fibonacci numbers appears in graphs first in the paper of H. Prodinger and R. F. Tichy [
18] in the context of counting independent sets in
n-vertex path
. They proved that the total number of independent sets in
is equal to
. This simple observation gave impetus for counting independent sets in graphs and finding graph interpretations of Fibonacci type numbers. The interest in counting independent sets in graphs was multiplied by the fact that the total number of independent sets in molecular graphs, named the Merrifield–Simmons index, has a huge application in combinational chemistry (see, for example, the survey [
19] and its references). Based on the graph interpretation of Fibonacci numbers in 1983 G. Hopkins and W. Staton defined Fibonacci polynomials of graphs being the total number of independent sets in
. In consequence of their results another type of Fibonacci polynomials can be defined as follows
with initial conditions
and
.
If
, then
, see for details [
20].
In spite of both and generalized Fibonacci numbers, and are different. For illustration let us observe the first 10 elements of these sequences.
- :
- :
Analogously, as Fibonacci numbers, Fibonacci polynomials
and
also have many generalizations and interpretations, see, for example, [
21]. Some of them generalize Fibonacci polynomials in the distance sense, i.e., by changing the distance between terms of the sequence. Generalization of the Fibonacci polynomials
in the distance sense was given in 2003 by I. Włoch using graph methods, see for details [
22].
As a consequence of results from [
22] for
,
generalized Fibonacci polynomials
can be defined by a recurrence relation.
with initial conditions
and
for
. This sequence generalizes Fibonacci polynomials
and also Fibonacci numbers, Jacobsthal numbers and Narayana numbers, since
,
and
, respectively.
In this paper using graph methods we give a new distance generalization of Fibonacci polynomials. Existing definitions of Fibonacci type polynomials are given by putting the variable x as a coefficient in the recurrence equation. In this paper we introduce another type of distance Fibonacci polynomial using the power of the variable x, which relates to the order of the recurrence equation. This implies that we can only use known methods partially.
Let
,
be integers. Distance Fibonacci polynomials
are defined by
with initial conditions
for
and
.
Note that and consequently , , .
Theorem 1. Let be an integer, t, and R be real where , . The generating function for distance Fibonacci polynomials sequence is Proof. Assume that the generating function has the form
. Then
Hence we have and . □
For
we have a generating function of the sequence of Fibonacci polynomials (
3)
Moreover, for special values of
k and
x we obtain a generating function of Fibonacci, Jacobsthal and Narayana sequences, respectively.
Theorem 2. Let , be integers. Then Proof. (by induction on
n). If
, then the equality (
11) follows immediately. Assume that the formula (
11) holds for
n,
. We shall show that it is also true for
.
which ends the proof. □
2. Graph Interpretation and Direct Formula of
We give a graph interpretation of polynomials with respect to counting of special induced subgraphs in a lexicographic product.
Let be an induced subgraph of G such that every connected component of H is isomorphic to , for a fixed . In particular H can be empty. A component of H we will name the -component and the subgraph H with components by the -subgraph.
Denote by an induced subgraph of satisfying conditions:
- (a)
each connected component of is isomorphic to ,
- (b)
for each two vertices ,
- (c)
is a -subgraph of G, .
In particular can be empty.
Let denote the number of all subgraphs of .
Theorem 3. Let , be integers. Then Proof. (by induction on n) From the definition of we have that at most one vertex from , can belong to .
If , then the empty set is the unique subgraph of .
If , then either is empty or contains exactly one -component. Since the vertex from every can be chosen in x ways, we have subgraphs , so .
Let and suppose that equality holds for each . We shall show this for n.
If , then , where is an induced subgraph of satisfying conditions (a)–(c). Using the induction’s hypothesis we have subgraphs .
If , then the -component of including the vertex from contains exactly one vertex from every , . Since the vertex from , , can be chosen in x ways, so we have exactly such -components. Moreover, where is a subgraph of satisfying conditions (a)–(c). In particular can be empty. So by the induction’s hypothesis we have subgraphs .
From the above we have that and by the induction rule the theorem is proved. □
Now we determine the direct formula for using the above graph interpretation.
Let , , be integers. By we denote the total number of -subgraphs of a graph G.
Theorem 4. Let , , be integers. Then for an arbitrary graph G on n vertices Proof. Let G be a given graph on n vertices. If the result is obvious. Let . To determine the number firstly we have to choose a -subgraph of the graph G. Clearly we can choose a -subgraph in ways. Let be a vertex set of a -subgraph of G. Let and . In other words, for each such that we choose exactly one vertex from to the set . Clearly this vertex can be chosen in x ways. From the definition of the we have that is a subgraph satisfying conditions (a)–(c) with p-components. Since each -component from S generates possible components , we obtain subsets of . So we have subgraphs , which ends the proof. □
Lemma 1. Let , , be integers. Then Proof. Consider a path with and vertices are numbered in the natural fashion. If , then the result is obvious. Let and H be a -subgraph of .
If , then the result immediately follows.
Let . Let be the function such that if or otherwise. For convenience for every we will write shortly instead of . Then instead of a graph we can consider a binary n-tuple. Clearly a -component of H corresponds to a subsequence of k consecutive 1s in the n-tuple . To determine the number it suffices to consider all binary n-tuples such that and satisfying additional conditions given below.
Denote by , sequence of k-tuples such that
- (i)
every , contains k 1s being consecutive in the sequence ,
- (ii)
if , , , then ,
- (iii)
for each two , there is a subsequence of n-tuple of the form .
We substitute each , , by exactly one 1 and obtain -tuple containing p non-consecutive 1s. To determine all possible -tuples firstly we consider -tuple of zeros and next we put p 1s using places, so . □
Let .
Corollary 1. Let , , be integers. Then From the Theorems 3 and 4 and Lemma 1 we obtain the binomial formula for .
Corollary 2. Let , , be integers. Then 3. Connections with Pascal’s Triangle
It is well known that Fibonacci numbers can be obtained from Pascal’s triangle. Many authors studying Fibonacci type sequences also give connections with Pascal’s triangle or modified Pascal’s triangle, see [
23,
24,
25]. Such interpretations can be used to derive binomial formulas for Fibonacci type sequences. In [
26] it was proved that all Fibonacci type sequences have binomial formulas. It is natural to find similar properties of generalized distance Fibonacci polynomials. In this section we inspect infinite matrices generated by coefficients of generalized distance Fibonacci polynomials. These matrices we can obtain by simple modifications of Pascal’s triangle.
For a convenience we will write Pascal’s triangle in a matrix form.
Let us consider for example generalized distance Fibonacci polynomials for , and . Initial polynomials of these sequences are:
If we write coefficients of consecutive polynomials in rows of a matrix, then an element is the coefficient at . The matrices and presented below correspond to sequences for and 2, respectively.
Let denote the ith column of the matrix P. We obtain a matrix , for an arbitrary , from the matrix P by the following transformation: The column we shift rows downward and columns , , we shift rows downward. See, for example, matrices and .
We can observe that sums in rows or in diagonals form known sequences, see [
27], dependences are presented in
Table 1.
Analogously to classical Pascal’s triangle we can give a general rule of calculating entries of a matrix . For a convenience, in the next theorem rows and columns of a matrix are numbered starting from the number zero.
Theorem 5. Let , , be integers. Then where
with for and for or .
Proof. For the result is obvious.
Let
. Then
where coefficients
are elements of the matrix
. Then
Comparing coefficients at we have , which ends the proof. □
We can also calculate polynomials
directly from Pascal’s triangle
P. This method we will call a staircase method.
For example, for we have stairs with steps of the height equal to 2 and the length equal to 1. We extend the stairs presented above up to infinity in both directions. Moving such infinite stairs one row downward we obtain coefficients of consecutive polynomials. The blue colour indicates coefficients of and the red colour coefficients of .
Generally for an arbitrary the length of the step is 1 and the height of the step is k.
The above considerations lead to the same binomial formula for as in Corollary 2.
Theorem 6. Let , and be integers. Then Proof. Let
denote an element of a matrix
. We know that
. To prove this theorem it is enough to perform transformations
to Pascal’s triangle
P. A reverse operation to shifting columns downwards gives
and we obtain a corresponding entry in Pascal’s triangle
P. In the sum we omit zero terms, because all entries above the main diagonal of Pascal’s triangle are zeros. Thus we have
which ends the proof. □
4. Matrix Generators
Linear recurrence equations have interesting relations with matrices. Matrix generators of Fibonacci type sequences were used to describe properties of these sequences, see, for example, [
4,
28,
29]. We show that matrix generators of
can be found using the method given in [
21,
28].
Let
be an integer and
be a square matrix. For a fixed
an element
is equal to the coefficient at
of the right hand side of the formula (
5). If
, then
. The above definition gives matrices
To obtain a matrix generator of
, firstly, we define a square matrix
of order
as the matrix of initial conditions
Using basic properties of determinants, we get the following results.
Theorem 7. Let be an integer. Then Theorem 8. Let , be integers. Then Proof. (by induction on
n) If
, then by (
5) the result immediately follows. Assume that formula (
19) holds for
n; we will prove it for
. Since
, by our assumption and by the recurrence (
5) we obtain
which ends the proof. □
By Theorem 7 we can obtain the following result, it being the Cassini formula for Fibonacci polynomials .
Corollary 3. Let , be integers. Then