Next Article in Journal
Transcranial Direct Current Stimulation over the Right Inferior Parietal Cortex Reduces Transposition Errors in a Syllabic Reordering Task
Previous Article in Journal
Robust Nonlinear Control Scheme for Electro-Hydraulic Force Tracking Control with Time-Varying Output Constraint
Previous Article in Special Issue
A Single-Key Variant of LightMAC_Plus
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distance Fibonacci Polynomials by Graph Methods

1
Faculty of Electrical and Computer Engineering, Rzeszów University of Technology, Aleja Powstańców Warszawy 12, 35-959 Rzeszów, Poland
2
Faculty of Mathematics and Applied Physics, Rzeszów University of Technology, Aleja Powstańców Warszawy 12, 35-959 Rzeszów, Poland
*
Author to whom correspondence should be addressed.
Submission received: 30 September 2021 / Revised: 17 October 2021 / Accepted: 20 October 2021 / Published: 3 November 2021
(This article belongs to the Special Issue Discrete and Fractional Mathematics: Symmetry and Applications)

Abstract

:
In this paper we introduce and study a new generalization of Fibonacci polynomials which generalize Fibonacci, Jacobsthal and Narayana numbers, simultaneously. We give a graph interpretation of these polynomials and we obtain a binomial formula for them. Moreover by modification of Pascal’s triangle, which has a symmetric structure, we obtain matrices generated by coefficients of generalized Fibonacci polynomials. As a consequence, the direct formula for generalized Fibonacci polynomials was given. In addition, we determine matrix generators for generalized Fibonacci polynomials, using the symmetric matrix of initial conditions.

1. Introduction and Preliminary Results

Let k 1 , n 0 be integers. Sequences defined by the ( k + 1 ) -st order linear recurrence relation
a n = b 1 a n 1 + b 2 a n 2 + + b k + 1 a n ( k + 1 ) , f o r   n k + 1
where b i N { 0 } , i { 1 , 2 , , k + 1 } , b k + 1 0 , with initial conditions a n N { 0 } , n { 0 , 1 , , k } , such that j = 0 k a j 2 > 0 , are named sequences of the Fibonacci type and consequently their elements are Fibonacci type numbers.
For special cases of k, b i , i { 1 , 2 , , k + 1 } and a n , n { 0 , 1 , , k } the equality (1) gives the well-known number sequences. In this paper we consider the following sequences.
  • Fibonacci sequence F n = F n 1 + F n 2 , for n 2 and F 0 = 0 , F 1 = 1 .
  • Jacobsthal sequence J n = J n 1 + 2 J n 2 , for n 2 and J 0 = 0 , J 1 = 1 .
  • Narayana sequence N n = N n 1 + N n 3 , for n 3 and N 0 = 0 , N 1 = N 2 = 1 .
  • generalized Fibonacci sequence F ( p , n ) = F ( p , n 1 ) + F ( p , n p ) , for p 2 , n p + 1 and F ( p , n ) = n + 1 for n { 0 , p 1 } (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 F n 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 F n was introduced in the 19th century by F. Lucas. It is worth mentioning that Fibonacci introduced the sequence F n 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 f n ( x ) , which were introduced by Catalan in 1883 and next studied with respect to their distinct properties, see, for examples, [4].
Fibonacci polynomials f n ( x ) are defined by the recurrence relation of the form
f n ( x ) = x f n 1 ( x ) + f n 2 ( x ) , for n 2
with initial conditions f 0 ( x ) = 0 , f 1 ( x ) = 1 . Clearly f n ( 1 ) = F n .
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 V ( G ) and E ( G ) denote the vertex set and the edge set of G, respectively. By a P n we mean a graph with the vertex set V ( P n ) = { t 1 , , t n } and the edge set E ( P n ) = { t i t i + 1 ; i { 1 , , n 1 } } , n 2 . Moreover, P 0 is the empty graph and P 1 is the graph that consists of only one vertex. Let K x denote the complete graph on x vertices, x 1 .
Let G be a graph on V ( G ) = { v 1 , , v n } , n 2 and h n = ( H i ) i { 1 , , n } be a sequence of vertex disjoint graphs on V ( H i ) = { ( v i , y 1 ) , , ( v i , y x ) } , x 1 . By the generalized lexicographic product of the graph G and the sequence h n we mean the graph G [ h n ] such that V ( G [ h n ] ) = i = 1 n V ( H i ) and E ( G [ h n ] ) = { ( v i , y p ) ( v j , y q ) ; ( v i = v j and ( v i , y p ) ( v i , y q ) E ( H i ) ) or v i v j E ( G ) } . If H i = H for i { 1 , , n } , then G [ h n ] = G [ H ] , where G [ H ] is the well-known composition of two graphs. By H i c , i { 1 , , n } we will denote the copy of the graph H i in G [ h n ] .
Let H be an arbitrary subgraph of G [ h n ] . By a projection of a subgraph H on the graph G we mean a subgraph p r G H induced by the set { v V ( G ) ;   there   exists   1 i n   such   that   ( v , y i ) V ( H ) } .
For x , y V ( G ) by d G ( x , y ) 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 P n . They proved that the total number of independent sets in P n is equal to F n + 2 . 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 G [ K x ] . In consequence of their results another type of Fibonacci polynomials can be defined as follows
F n ( x ) = F n 1 ( x ) + x F n 2 ( x ) for n 2
with initial conditions F 0 ( x ) = 1 and F 1 ( x ) = x + 1 .
If x = 1 , then F n ( 1 ) = F n + 2 , see for details [20].
In spite of both f n ( x ) and F n ( x ) generalized Fibonacci numbers, ( f n ( x ) ) and ( F n ( x ) ) are different. For illustration let us observe the first 10 elements of these sequences.
f n ( x ) :
( 0 , 1 , x , x 2 + 1 , x 3 + 2 x , x 4 + 3 x 2 + 1 , x 5 + 4 x 3 + 3 x , x 6 + 5 x 4 + 6 x 2 + 1 , x 7 + 6 x 5 + 10 x 3 + 4 x , x 8 + 7 x 6 + 15 x 4 + 10 x 2 + 1 , x 9 + 8 x 7 + 21 x 5 + 20 x 3 + 5 x , )
F n ( x ) :
( 1 , x + 1 , 2 x + 1 , x 2 + 3 x + 1 , 3 x 2 + 4 x + 1 , x 3 + 6 x 2 + 5 x + 1 , 4 x 3 + 10 x 2 + 6 x + 1 , x 4 + 10 x 3 + 15 x 2 + 7 x + 1 , 5 x 4 + 20 x 3 + 21 x 2 + 8 x + 1 , x 5 + 15 x 4 + 35 x 3 + 28 x 2 + 9 x + 1 , 6 x 5 + 35 x 4 + 56 x 3 + 36 x 2 + 10 x + 1 , )
Analogously, as Fibonacci numbers, Fibonacci polynomials f n ( x ) and F n ( x ) 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 F n ( x ) 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 n 0 , k 1 generalized Fibonacci polynomials F n ( k , x ) can be defined by a recurrence relation.
F n ( k , x ) = F n 1 ( k , x ) + x F n ( k + 1 ) ( k , x ) for n k + 1
with initial conditions F 0 ( k , x ) = 1 and F n ( k , x ) = n x + 1 for n { 1 , , k } . This sequence generalizes Fibonacci polynomials F n ( 1 , x ) = F n ( x ) and also Fibonacci numbers, Jacobsthal numbers and Narayana numbers, since F n ( 1 , 1 ) = F n + 2 , F n ( 1 , 2 ) = J n + 2 and F n ( 2 , 1 ) = N n + 3 , 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 k 1 , n 2 be integers. Distance Fibonacci polynomials φ n ( k , x ) are defined by
φ n ( k , x ) = φ n 1 ( k , x ) + x k φ n ( k + 1 ) ( k , x ) f o r n k + 1
with initial conditions φ n ( k , x ) = 1 for n { 0 , 1 , , k 1 } and φ k ( k , x ) = 1 + x k .
Note that φ n ( 1 , x ) = F n ( x ) and consequently φ n ( 1 , 1 ) = F n + 1 , φ n ( 1 , 2 ) = J n + 1 , φ n ( 2 , 1 ) = N n + 2 .
Theorem 1.
Let k 1 be an integer, t, and R be real where | t | < R , R > 0 . The generating function for distance Fibonacci polynomials sequence ( φ n ( k , x ) ) is
g ( t , k ) = 1 + x k t k 1 t x k t k + 1 .
Proof. 
Assume that the generating function has the form g ( t , k ) = n = 0 φ n ( k , x ) t n . Then
g ( t , k ) = n = 0 φ n ( k , x ) t n = 1 + t + + t k 1 + ( x k + 1 ) t k + n = k + 1 φ n ( k , x ) t n = 1 + t + + t k 1 + ( x k + 1 ) t k + n = k + 1 ( φ n 1 ( k , x ) + x k φ n ( k + 1 ) ( k , x ) ) t n = 1 + t + + t k 1 + ( x k + 1 ) t k + n = k + 1 φ n 1 ( k , x ) t n + n = k + 1 x k φ n ( k + 1 ) ( k , x ) t n = 1 + t + + t k 1 + ( x k + 1 ) t k + t n = k + 1 φ n 1 ( k , x ) t n 1 + x k t k + 1 n = k + 1 φ n ( k + 1 ) ( k , x ) t n ( k + 1 ) = 1 + t + + t k 1 + t k + t k x k + t n = k φ n ( k , x ) t n + x k t k + 1 n = 0 φ n ( k , x ) t n = 1 + t k x k + t n = 0 φ n ( k , x ) t n + x k t k + 1 n = 0 φ n ( k , x ) t n = 1 + t k x k + t · g ( t , k ) + x k t k + 1 · g ( t , k ) .
Hence we have g ( t , k ) = 1 + x k t k + t · g ( t , k ) + x k t k + 1 · g ( t , k ) and g ( t , k ) = 1 + x k t k 1 t x k t k + 1 . □
For k = 1 we have a generating function of the sequence of Fibonacci polynomials (3)
g ( t , x ) = 1 + x t 1 t x t 2 .
Moreover, for special values of k and x we obtain a generating function of Fibonacci, Jacobsthal and Narayana sequences, respectively.
n = 0 F n + 2 t n = 1 + t 1 t t 2
n = 0 J n + 2 t n = 1 + 2 t 1 t 2 t 2
n = 0 N n + 2 t n = 1 + t 2 1 t t 3
Theorem 2.
Let n 0 , k 1 be integers. Then
i = 0 n φ i ( k , x ) = φ n + k + 1 ( k , x ) 1 x k x k .
Proof. 
(by induction on n). If n = 0 , then the equality (11) follows immediately. Assume that the formula (11) holds for n, n 1 . We shall show that it is also true for n + 1 .
i = 0 n + 1 φ i ( k , x ) = i = 0 n φ i ( k , x ) + φ n + 1 ( k , x ) = φ n + k + 1 ( k , x ) 1 x k x k + x k φ n + 1 ( k , x ) x k = φ n + k + 1 ( k , x ) + x k φ n + 1 ( k , x ) 1 x k x k = φ n + k + 2 ( k , x ) 1 x k x k ,
which ends the proof. □

2. Graph Interpretation and Direct Formula of φ n ( k , x )

We give a graph interpretation of polynomials φ n ( k , x ) with respect to counting of special induced subgraphs in a lexicographic product.
Let H G be an induced subgraph of G such that every connected component of H is isomorphic to P k , for a fixed k 1 . In particular H can be empty. A component of H we will name the P k -component and the subgraph H with p 0 components by the p P k -subgraph.
Denote by H an induced subgraph of G [ h n ] satisfying conditions:
(a)
each connected component of H is isomorphic to P k ,
(b)
for each two vertices ( v , y i ) , ( v , y j ) V ( H ) i = j ,
(c)
p r G H is a p P k -subgraph of G, p 0 .
In particular H can be empty.
Let φ G [ h n ] ( k , x ) denote the number of all subgraphs H of G [ h n ] .
Theorem 3.
Let k 1 , n 0 be integers. Then
φ P n [ h n ] ( k , x ) = φ n ( k , x ) .
Proof. 
(by induction on n) From the definition of H we have that at most one vertex from H i c , i { 1 , , n } can belong to H .
If n { 0 , , k 1 } , then the empty set is the unique subgraph H of P n [ h n ] .
If n = k , then either H is empty or H contains exactly one P k -component. Since the vertex from every H i c can be chosen in x ways, we have x k + 1 subgraphs H , so φ P k [ h k ] ( k , x ) = x k + 1 .
Let n k + 1 and suppose that equality holds for each t < n . We shall show this for n.
If | V ( H ) V ( H n c ) | = 0 , then H H * , where H * is an induced subgraph of P n 1 [ h n 1 ] satisfying conditions (a)–(c). Using the induction’s hypothesis we have φ n 1 ( k , x ) subgraphs H .
If | V ( H ) V ( H n c ) | = 1 , then the P k -component of H including the vertex from H n c contains exactly one vertex from every H i c , i { n ( k 1 ) , , n } . Since the vertex from H i c , i { n ( k 1 ) , , n } , can be chosen in x ways, so we have exactly x k such P k -components. Moreover, H = H { P k } where H is a subgraph of P n ( k + 1 ) [ h n ( k + 1 ) ] satisfying conditions (a)–(c). In particular H can be empty. So by the induction’s hypothesis we have x k φ n ( k + 1 ) ( k , x ) subgraphs H .
From the above we have that φ P n [ h n ] ( k , x ) = φ n 1 ( k , x ) + x k φ n ( k + 1 ) ( k , x ) = φ n ( k , x ) and by the induction rule the theorem is proved. □
Now we determine the direct formula for φ n ( k , x ) using the above graph interpretation.
Let k 1 , n 0 , p 0 be integers. By σ G ( n , k , p ) we denote the total number of p P k -subgraphs of a graph G.
Theorem 4.
Let k 1 , n 0 , x 1 be integers. Then for an arbitrary graph G on n vertices
φ G [ h n ] ( k , x ) = p 0 σ G ( k , n , p ) x k p .
Proof. 
Let G be a given graph on n vertices. If n { 0 , , k 1 } the result is obvious. Let n k . To determine the number φ G [ h n ] ( k , x ) firstly we have to choose a p P k -subgraph of the graph G. Clearly we can choose a p P k -subgraph in σ G ( k , n , p ) ways. Let S = { v i ; i I { 1 , . . , p k } } be a vertex set of a p P k -subgraph of G. Let S V ( G [ h n ] ) and S = { ( v i , y t ) ; v i S and 1 t x } . In other words, for each H i c such that v i S we choose exactly one vertex from V ( H i c ) to the set S . Clearly this vertex can be chosen in x ways. From the definition of the G [ h n ] we have that S is a subgraph H satisfying conditions (a)–(c) with p P k -components. Since each P k -component from S generates x k possible components H , we obtain σ G ( k , n , p ) x k p subsets H of G [ h n ] . So we have p 0 σ G ( k , n , p ) x k p subgraphs H , which ends the proof. □
Lemma 1.
Let k 1 , n 0 , p 0 be integers. Then
σ P n ( k , n , p ) = n p k + 1 p .
Proof. 
Consider a path P n with V ( P n ) = { v 1 , , v n } and vertices are numbered in the natural fashion. If n { 0 , , k 1 } , then the result is obvious. Let n k and H be a p P k -subgraph of P n .
If H = , then the result immediately follows.
Let H . Let α ( v ) be the function such that α ( v ) = 1 if v V ( H ) or α ( v ) = 0 otherwise. For convenience for every v i V ( P n ) we will write shortly α i instead of α ( v i ) . Then instead of a graph P n we can consider a binary n-tuple. Clearly a P k -component of H corresponds to a subsequence β of k consecutive 1s in the n-tuple α = ( α 1 , α n ) . To determine the number σ P n ( k , n , p ) it suffices to consider all binary n-tuples ( α 1 , α n ) such that i = 1 n α i = p k and satisfying additional conditions given below.
Denote by ( β 1 , , β p ) , p 1 sequence of k-tuples such that
(i)
every β j , 1 j p contains k 1s being consecutive in the sequence α ,
(ii)
if α i β j , 1 i n , 1 j p , then α i = 1 ,
(iii)
for each two β j , β r there is a subsequence of n-tuple ( α 1 , α n ) of the form ( β j , 0 , β r ) .
We substitute each β j , 1 j p , by exactly one 1 and obtain ( n p ( k 1 ) ) -tuple containing p non-consecutive 1s. To determine all possible ( n p ( k 1 ) ) -tuples firstly we consider ( n p k ) -tuple of zeros and next we put p 1s using n p k + 1 places, so σ P n ( k , n , p ) = n p k + 1 p . □
Let σ G ( k , n ) = p 0 σ G ( k , n , p ) .
Corollary 1.
Let k 1 , n 0 , p 0 be integers. Then
σ P n ( k , n ) = p 0 n p k + 1 p .
From the Theorems 3 and 4 and Lemma 1 we obtain the binomial formula for φ n ( k , x ) .
Corollary 2.
Let k 1 , n 0 , x 1 be integers. Then
φ n ( k , x ) = φ P n [ h n ] ( k , x ) = p 0 n p k + 1 p x k p .

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.
P = 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 1 4 6 4 1 0 0 0 0 0 0 1 5 10 10 5 1 0 0 0 0 0 1 6 15 20 15 6 1 0 0 0 0 1 7 21 35 35 21 7 1 0 0 0 1 8 28 56 70 56 28 8 1 0 0 1 9 36 84 126 126 84 36 9 1 0 1 10 45 120 210 252 210 120 45 10 1
Let us consider for example generalized distance Fibonacci polynomials for k = 1 , k = 2 and k = 3 . Initial polynomials of these sequences are:
φ n ( 1 , x ) :
1 , x + 1 , 2 x + 1 , x 2 + 3 x + 1 , 3 x 2 + 4 x + 1 , x 3 + 6 x 2 + 5 x + 1 , 4 x 3 + 10 x 2 + 6 x + 1 , x 4 + 10 x 3 + 15 x 2 + 7 x + 1 , 5 x 4 + 20 x 3 + 21 x 2 + 8 x + 1 , x 5 + 15 x 4 + 35 x 3 + 28 x 2 + 9 x + 1 ,
φ n ( 2 , x ) :
1 , 1 , x 2 + 1 , 2 x 2 + 1 , 3 x 2 + 1 , x 4 + 4 x 2 + 1 , 3 x 4 + 5 x 2 + 1 , 6 x 4 + 6 x 2 + 1 , x 6 + 10 x 4 + 7 x 2 + 1 , 4 x 6 + 15 x 4 + 8 x 2 + 1 , 10 x 6 + 21 x 4 + 9 x 2 + 1 , x 8 + 20 x 6 + 28 x 4 + 10 x 2 + 1 , 5 x 8 + 35 x 6 + 36 x 4 + 11 x 2 + 1 ,
φ n ( 3 , x ) :
1 , 1 , 1 , x 3 + 1 , 2 x 3 + 1 , 3 x 3 + 1 , 4 x 3 + 1 , x 6 + 5 x 3 + 1 , 3 x 6 + 6 x 3 + 1 , 6 x 6 + 7 x 3 + 1 , 10 x 6 + 8 x 3 + 1 , x 9 + 15 x 6 + 9 x 3 + 1 , 4 x 9 + 21 x 6 + 10 x 3 + 1 , 10 x 9 + 28 x 6 + 11 x 3 + 1 ,
If we write coefficients of consecutive polynomials in rows of a matrix, then an element a i , j is the coefficient at x ( j 1 ) k . The matrices A 1 and A 2 presented below correspond to sequences for k = 1 and 2, respectively.
A 1 = 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 1 3 1 0 0 0 0 0 0 1 4 3 0 0 0 0 0 0 1 5 6 1 0 0 0 0 0 1 6 10 4 0 0 0 0 0 1 7 15 10 1 0 0 0 0 1 8 21 20 5 0 0 0 0 1 9 28 35 15 1 0 0 0 1 10 36 56 35 6 0 0 0 1 11 45 84 70 21 1 0 0 1 12 55 120 126 56 7 0 0 1 13 66 165 210 126 28 1 0 1 14 78 220 330 252 84 8 0 A 2 = 1 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 1 2 0 0 0 0 1 3 0 0 0 0 1 4 1 0 0 0 1 5 3 0 0 0 1 6 6 0 0 0 1 7 10 1 0 0 1 8 15 4 0 0 1 9 21 10 0 0 1 10 28 20 1 0 1 11 36 35 5 0 1 12 45 56 15 0
Let C i denote the ith column of the matrix P. We obtain a matrix A k , for an arbitrary k 1 , from the matrix P by the following transformation: The column C 2 we shift k 1 rows downward and columns C i , i 3 , we shift ( i 1 ) k 1 rows downward. See, for example, matrices A 1 and A 2 .
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 A k . For a convenience, in the next theorem rows and columns of a matrix are numbered starting from the number zero.
Theorem 5.
Let k 1 , n 0 , i 0 be integers. Then A k = [ a n , i ] where
a n , i = a n 1 , i + a n ( k + 1 ) , i 1 with a n , 0 = 1 for n { 0 , , k 1 } and a n , i = 0 for n < 0 or i < 0 .
Proof. 
For i { 1 , k } the result is obvious.
Let i > k . Then φ n ( k , x ) = i = 0 a n , i x i k where coefficients a n , i are elements of the matrix A k . Then
φ n ( x ) = φ n 1 ( k , x ) + x k φ n ( k + 1 ) ( k , x ) = i = 0 a n 1 , i x i k + i = 0 a n ( k + 1 ) , i x i k + k = i = 0 ( a n 1 , i x i k + a n ( k + 1 ) , i x i k + k ) = i = 0 ( a n 1 , i x i k + a n ( k + 1 ) , i 1 x i k ) = i = 0 ( a n 1 , i + a n ( k + 1 ) , i 1 ) x i k .
Comparing coefficients at x n we have a n , i = a n 1 , i + a n ( k + 1 ) , i 1 , which ends the proof. □
We can also calculate polynomials φ n ( k , x ) directly from Pascal’s triangle P. This method we will call a staircase method.
P = 1 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 1 3 3 1 0 0 0 0 0 0 0 1 4 6 4 1 0 0 0 0 0 0 1 5 10 10 5 1 0 0 0 0 0 1 6 15 20 15 6 1 0 0 0 0 1 7 21 35 35 21 7 1 0 0 0 1 8 28 56 70 56 28 8 1 0 0 1 9 36 84 126 126 84 36 9 1 0 1 10 45 120 210 252 210 120 45 10 1
For example, for k = 2 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 φ 9 ( 2 , x ) and the red colour coefficients of φ 8 ( 3 , x ) .
Generally for an arbitrary k 1 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 φ n ( k , x ) as in Corollary 2.
Theorem 6.
Let k 1 , n 0 and x 1 be integers. Then
φ n ( k , x ) = i = 0 n k n + 1 i k i x i k .
Proof. 
Let a n , i k denote an element of a matrix A k . We know that φ n ( k , x ) = i = 0 n a n , i k x i k . To prove this theorem it is enough to perform transformations A k to Pascal’s triangle P. A reverse operation to shifting columns downwards gives a n , i k = p n i k , i 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
φ n ( k , x ) = i = 0 n k n + 1 i k i x i k ,
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 φ n ( k , x ) can be found using the method given in [21,28].
Let k 1 be an integer and Q k = [ q i j ] ( k + 1 ) × ( k + 1 ) be a square matrix. For a fixed 1 i k + 1 an element q i , 1 is equal to the coefficient at φ n i ( x ) of the right hand side of the formula (5). If j > 1 , then q i , j = 1 j = i + 1 0 o t h e r w i s e . The above definition gives matrices
Q 1 = 1 1 x 0 , Q 2 = 1 1 0 0 0 1 x 2 0 0 , Q 3 = 1 1 0 0 0 0 1 0 0 0 0 1 x 3 0 0 0 , ,
Q k = 1 1 0 0 0 0 1 0 0 0 0 1 x k 0 0 0 .
To obtain a matrix generator of φ n ( k , x ) , firstly, we define a square matrix R k of order k + 1 as the matrix of initial conditions
R k = φ 2 k ( k , x ) φ 2 k 1 ( k , x ) φ k + 1 ( k , x ) φ k ( k , x ) φ 2 k 1 ( k , x ) φ 2 k 2 ( k , x ) φ k ( k , x ) φ k 1 ( k , x ) φ k 1 ( k , x ) φ k ( k , x ) φ 2 ( k , x ) φ 1 ( k , x ) φ k ( k , x ) φ k 1 ( k , x ) φ 1 ( k , x ) φ 0 ( k , x ) .
Using basic properties of determinants, we get the following results.
Theorem 7.
Let k 1 be an integer. Then
det Q k = ( 1 ) k x k and det R k = ( 1 ) k + 1 2 x k 2 + k .
Theorem 8.
Let k 1 , n 1 be integers. Then
R k Q k n = φ n + 2 k ( k , x ) φ n + 2 k 1 ( k , x ) φ n + k + 1 ( k , x ) φ n + k ( k , x ) φ n + 2 k 1 ( k , x ) φ n + 2 k 2 ( k , x ) φ n + k ( k , x ) φ n + k 1 ( k , x ) φ n + k + 1 ( k , x ) φ n + k ( k , x ) φ n + 2 ( k , x ) φ n + 1 ( k , x ) φ n + k ( k , x ) φ n + k 1 ( k , x ) φ n + 1 ( k , x ) φ n ( k , x ) .
Proof. 
(by induction on n) If n = 1 , then by (5) the result immediately follows. Assume that formula (19) holds for n; we will prove it for n + 1 . Since R k Q k n + 1 = ( R k Q k n ) Q k , by our assumption and by the recurrence (5) we obtain R k Q k n + 1 =
φ n + 2 k ( k , x ) φ n + 2 k 1 ( k , x ) φ n + k + 1 ( k , x ) φ n + k ( k , x ) φ n + 2 k 1 ( k , x ) φ n + 2 k 2 ( k , x ) φ n + k ( k , x ) φ n + k 1 ( k , x ) φ n + k + 1 ( k , x ) φ n + k ( k , x ) φ n + 2 ( k , x ) φ n + 1 ( k , x ) φ n + k ( k , x ) φ n + k 1 ( k , x ) φ n + 1 ( k , x ) φ n ( k , x ) 1 1 0 0 0 0 1 0 0 0 0 1 x k 0 0 0
= φ n + 2 k + 1 ( k , x ) φ n + 2 k ( k , x ) φ n + k + 2 ( k , x ) φ n + k + 1 ( k , x ) φ n + 2 k ( k , x ) φ n + 2 k 1 ( k , x ) φ n + k + 1 ( k , x ) φ n + k ( k , x ) φ n + k + 2 ( k , x ) φ n + k + 1 ( k , x ) φ n + 3 ( k , x ) φ n + 2 ( k , x ) φ n + k + 1 ( k , x ) φ n + k ( k , x ) φ n + 2 ( k , x ) φ n + 1 ( k , x ) ,
which ends the proof. □
By Theorem 7 we can obtain the following result, it being the Cassini formula for Fibonacci polynomials φ n ( k , x ) .
Corollary 3.
Let k 3 , n 2 be integers. Then
det R k Q k n = ( 1 ) n k + k + 1 2 x k 2 + ( n + 1 ) k .

5. Conclusions

Sequences of the Fibonacci type defined by the homogenous linear recurrence relations can be extended to polynomials. In the literature we have found distinct definitions of Fibonacci type polynomials. Most of them are obtained by putting the variable x as a coefficient in the recurrence equation of the Fibonacci type sequences. It is necessary to pay attention to the connection of the Fibonacci type polynomials with counting problems in graphs. Graph interpretations of Fibonacci type polynomials give useful tools in studying properties of that sequence, in particular in finding direct formulas.
As introduced in this paper, distance Fibonacci polynomials by graph interpretation in the lexicographic product of graphs could initiate the study of other Fibonacci type polynomials with respect to graph methods. It seems to be interesting to study other Fibonacci type polynomials which generalize, for example, Lucas, Pell, Padovan numbers with respect to graph interpretations.

Author Contributions

Conceptualization, D.S., S.W. and A.W.; methodology, D.S., S.W. and A.W.; validation, D.S., S.W. and A.W.; formal analysis, D.S., S.W. and A.W.; investigation, D.S., S.W. and A.W.; writing–original draft preparation, D.S., S.W. and A.W.; writing–review and editing, D.S., S.W. and A.W.; visualization, D.S., S.W. and A.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kwaśnik, M.; Włoch, I. The Total Number of Generalized Stable Sets and Kernels in Graphs. Ars Comb. 2000, 55, 139–146. [Google Scholar]
  2. Szynal-Liana, A.; Włoch, I. Hypercomplex Numbers of the Fibonacci Type; Oficyna wydawnicza Politechniki Rzeszowskiej: Rzeszów, Poland, 2019. [Google Scholar]
  3. Parmanand, S. So-Call. Fibonacci Numbers Anc. Mediev. India. Historia Math. 1985, 12, 229–244. [Google Scholar]
  4. Koshy, T. Fibonacci and Lucas Numbers with Applications; John Wiley and Sons: New York, NY, USA, 2001. [Google Scholar]
  5. Kilic, E. The Binet formula, sums and representations of generalized Fibonacci p-numbers. Eur. J. Comb. 2008, 29, 701–711. [Google Scholar] [CrossRef] [Green Version]
  6. Stakhov, A.; Rozin, B. Theory of Binet formulas for Fibonacci and Lucas p-numbers. Chaos Solitons Fractals 2006, 27, 1162–1177. [Google Scholar] [CrossRef]
  7. Trojovský, P. On the characteristic polynomial of (k,p)-Fibonacci sequence. Adv. Differ. Equ. 2021, 2021. [Google Scholar] [CrossRef]
  8. Panwar, Y.K.; Singh, B.; Gupta, V.K. Generalized Fibonacci Polynomials. Turk. J. Anal. Number Theory 2013, 1, 43–47. [Google Scholar] [CrossRef]
  9. Singh, M.; Sikhwal, O.; Parsai, V.; Gupta, Y.K. Generalized Fibonacci-Lucas Polynomials. Int. J. Adv. Math. Sci. 2014, 2, 81–87. [Google Scholar] [CrossRef]
  10. Taştan, M.; Özkan, E.; Shannon, A.G. The generalized k-Fibonacci polynomials and generalized k-Lucas polynomials. Notes Number Theory Discret. Math. 2021, 27, 148–158. [Google Scholar] [CrossRef]
  11. Kalman, D. Generalized Fibonacci numbers by matrix methods. Fibonacci Quart. 1982, 20, 73–76. [Google Scholar]
  12. Startek, M.; Włoch, A.; Włoch, I. Fibonacci numbers and Lucas numbers in graphs. Discret. Appl. Math. 2009, 157, 864–868. [Google Scholar] [CrossRef] [Green Version]
  13. Benjamin, A.; Yerger, C. Combinatorial Interpretations of Spanning Tree Identities. Bull. Inst. Comb. Its Appl. 2006, 47, 37–42. [Google Scholar]
  14. Kılıç, E.; Stakhov, A. On the Fibonacci and Lucas p-numbers, their sums, families of bipartite graphs and permanents of certain matrices. Chaos Solitons Fractals 2009, 40, 2210–2221. [Google Scholar] [CrossRef]
  15. Włoch, I. On generalized Pell numbers and their graph representations. Comment. Math. 2008, 48, 169–175. [Google Scholar]
  16. Bród, D. On a two-parameter generalization of Jacobsthal numbers and its graph interpretation. Ann. Univ. Mariae Curie-Sklodowska Sect. A 2018, 72, 21–28. [Google Scholar] [CrossRef]
  17. Yılmaz, F.; Bozkurt, D. The Adjacency Matrix of One Type of Directed Graph and the Jacobsthal Numbers and Their Determinantal Representation. J. Appl. Math. 2012, 2012, 423163. [Google Scholar] [CrossRef]
  18. Prodinger, H.; Tichy, R.F. Fibonacci numbers of graphs. Fibonacci Quart. 1982, 20, 16–21. [Google Scholar]
  19. Gutman, I.S.; Wagner, S. Maxima and minima of the Hosoya index and the Merrifield-Simmons index. A survey of results and techniques. Acta Appl. Math. 2010, 112, 323–346. [Google Scholar]
  20. Hopkins, G.; Staton, W. Some identities arising from the Fibonacci numbers of certain graphs. Fibonacci Quart. 1984, 22, 255–258. [Google Scholar]
  21. Bednarz, U.; Wołowiec-Musiał, M. Distance Fibonacci Polynomials. Symmetry 2020, 12, 1540. [Google Scholar] [CrossRef]
  22. Włoch, I. Generalized Fibonacci polynomial of graph. Ars Comb. 2003, 68, 49–55. [Google Scholar]
  23. Falcón, S.; Plaza, Á. The k-Fibonacci sequence and the Pascal 2-triangle. Chaos Solitons Fractals 2007, 33, 38–49. [Google Scholar] [CrossRef]
  24. Matoušová, I.; Trojovský, P. On Coding by (2,q)-Distance Fibonacci Numbers. Mathematics 2020, 8, 2058. [Google Scholar] [CrossRef]
  25. Kuhapatanakul, K. The Fibonacci p-numbers and Pascal’s triangle. Cogent Math. 2016, 3, 1264176. [Google Scholar] [CrossRef]
  26. Włoch, I.; Włoch, A. On some multinomial sums related to the Fibonacci type numbers. Tatra Mt. Math. Publ. 2020, 77, 99–108. [Google Scholar] [CrossRef]
  27. Sloane, N.J.A. The On-Line Encyclopedia of Integer Sequences. Available online: https://oeis.org/ (accessed on 25 September 2021).
  28. Bednarz, U.; Włoch, A.; Wołowiec-Musiał, M. Distance Fibonacci numbers, their interpretations and matrix generators. Comment. Math. 2013, 53, 35–46. [Google Scholar] [CrossRef]
  29. Dasdemir, A. On the Pell, Pell-Lucas and modified Pell numbers by matrix method. Appl. Math. Sci. 2011, 5, 3173–3181. [Google Scholar]
Table 1. Sums in rows and sums on diagonals of A k matrices.
Table 1. Sums in rows and sums on diagonals of A k matrices.
k A k Sums in Rows of A k Sums on Diagonals of A k
1 A 1 Fibonacci sequenceNarayana sequence
2 A 2 Narayana sequenceA003269 [27]
3 A 3 A003269 [27]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Strzałka, D.; Wolski, S.; Włoch, A. Distance Fibonacci Polynomials by Graph Methods. Symmetry 2021, 13, 2075. https://0-doi-org.brum.beds.ac.uk/10.3390/sym13112075

AMA Style

Strzałka D, Wolski S, Włoch A. Distance Fibonacci Polynomials by Graph Methods. Symmetry. 2021; 13(11):2075. https://0-doi-org.brum.beds.ac.uk/10.3390/sym13112075

Chicago/Turabian Style

Strzałka, Dominik, Sławomir Wolski, and Andrzej Włoch. 2021. "Distance Fibonacci Polynomials by Graph Methods" Symmetry 13, no. 11: 2075. https://0-doi-org.brum.beds.ac.uk/10.3390/sym13112075

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop