Next Article in Journal
Fuzzy Model Identification Using Monolithic and Structured Approaches in Decision Problems with Partially Incomplete Data
Previous Article in Journal
Hyperbolic Equations with Unknown Coefficients
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distance Fibonacci Polynomials

by
Urszula Bednarz
and
Małgorzata Wołowiec-Musiał
*
The Faculty of Mathematics and Applied Physics, Rzeszów University of Technology, al. Powstańców Warszawy 12, 35-959 Rzeszów, Poland
*
Author to whom correspondence should be addressed.
Symmetry 2020, 12(9), 1540; https://doi.org/10.3390/sym12091540
Submission received: 17 August 2020 / Revised: 6 September 2020 / Accepted: 12 September 2020 / Published: 17 September 2020
(This article belongs to the Section Mathematics)

Abstract

:
In this paper, we introduce a new kind of generalized Fibonacci polynomials in the distance sense. We give a direct formula, a generating function and matrix generators for these polynomials. Moreover, we present a graph interpretation of these polynomials, their connections with Pascal’s triangle and we prove some identities for them.

1. Introduction

The well-known Fibonacci numbers F n , with F 0 = 0 , F 1 = 1 and F n = F n 1 + F n 2 , for n 2 , have many interesting interpretations, applications and generalizations. It is worth mentioning that the golden ratio, closely related to Fibonacci numbers, is still being discovered in many fields of modern science such as theoretical physics (hydrogen bonds, chaos, superconductivity), astrophysics (pulsating stars, black holes), chemistry (quasicrystals, protein AB models), biology (natural and artificial phyllotaxis, genetic code of DNA) and technology (resistors, quantum computing). In the literature one can find a lot of Fibonacci-like modifications of the classical Fibonacci numbers. Some of them, such as for example Lucas numbers L n , with L 0 = 2 , L 1 = 1 and the recursion L n = L n 1 + L n 2 for n 2 , are obtained by varying initial conditions. Others, like Pell numbers P n defined by P 0 = 0 , P 1 = 1 and P n = 2 P n 1 + P n 2 for n 2 , are obtained by slight modifying the basic recursion. There are variants that simultaneously generalize more that one recursion. For instance, the k-Fibonacci numbers F k , n introduced by S. Falcon and A. Plaza [1] by the formula F k , n = k F k , n 1 + F k , n 2 , where n 2 , k 1 and F k , 0 = 0 , F k , 1 = 1 , generalize both Fibonacci and Pell numbers.
Another direction of modification of the classical Fibonacci sequence is changing distance between terms of a sequence. Narayana numbers N n defined by the recursion N n = N n 1 + N n 3 for n 3 , with N 0 = 0 , N 1 = 1 , N 2 = 1 , are one of such examples, as well as k-Narayana numbers introduced by J. Ramirez and V. Sirvent [2] by the recursion N k , n = k N k , n 1 + N k , n 3 for n 3 , k 1 , with N 0 , k = 0 , N 1 , k = 1 , N 2 , k = k . Another one are generalized Fibonacci numbers F ( k , n ) introduced by M. Kwaśnik and I. Włoch [3] given by the formula F ( k , n ) = F ( k , n 1 ) + F ( k , n k ) , for n k , k 2 , with initial conditions F ( k , n ) = n + 1 for n = 0 , 1 , k 1 .
A natural way of generalization is a polynomial direction, which has over a century-long history. Fibonacci polynomials f n ( x ) defined by the recurrence relation
f n ( x ) = x f n 1 ( x ) + f n 2 ( x ) , n 2 ,
with initial conditions f 0 ( x ) = 0 , f 1 ( x ) = 1 , were introduced by the Belgian mathematician E. C. Catalan in 1883 and have been intensively studied by many authors since then. V. E. Hoggatt Jr. and M. Bicknell have revealed a relationship between these polynomials and Pascal’s triangle, Zeckendorfs’s theorem and have found roots of Fibonacci polynomials of degree n (see References [4,5,6]). W. A. Webb and A. E. Parberry [7] and recently L. Chen and X. Wang [8] have proved some divisibility properties of these polynomials, whereas P. Filipponi and A. F. Horadam [9] have investigated derivative sequences of Fibonacci polynomials. Binet’s formula, a generating function and an extensive collection of identities for Fibonacci polynomials can be found in a book of T. Koshy [10]. Many interesting properties of these polynomials have also been proved by A. Lupas [11]. Obviously, f n ( 1 ) = F n and f n ( 2 ) = P n . Similarly, if in the recursion of k-Fibonacci numbers k is a real variable, then k-Fibonacci numbers correspond to the Fibonacci polynomials defined by (1) (see References [12,13]).
It is necessary to mention that another concept of Fibonacci polynomials arises in the context of the graph theory. In 1984, G. Hopkins and W. Staton introduced Fibonacci polynomials of graphs as a number of all independent sets of the composition of two graphs (for details see Reference [14]). As the consequence, another type of Fibonacci polynomials F n ( x ) can be defined by the recurrence relation:
F n ( x ) = F n 1 ( x ) + x F n 2 ( x ) , n 2 ,
with initial conditions F 0 ( x ) = 1 and F 1 ( x ) = x + 1 . The sequence { F n ( x ) } is different from { f n ( x ) } , but also generalizes Fibonacci numbers, since F n ( 1 ) = F n + 2 . To compare, the first few Fibonacci polynomials f n ( x ) and F n ( x ) are given in Table 1.
The interest in Fibonacci polynomials, both those given by the recursion (1) and by the recursion (2), has contributed to the emergence of many generalizations. Most of them, as in the case of Fibonacci numbers, are obtained by changing initial terms while preserving the recurrence relation (see References [15,16,17]). Some are obtained in the distance sense that is, by changing distance between terms of a sequence. Narayana polynomials defined by the formula N n ( x ) = x N n 1 ( x ) + N n 3 ( x ) for n 3 , with initial conditions N 0 ( x ) = 0 , N 1 ( x ) = 1 , N 2 ( x ) = x , being a natural generalization of k-Narayana numbers, are a generalization in the distance sense. Such generalization are also the generalized Fibonacci polynomials F n ( k , x ) defined by I. Włoch. Based on the idea given in Reference [14] I. Włoch introduced generalized Fibonacci polynomials of graphs as a number of all distance independent sets in the generalized join of graphs (details can be found in Reference [18]). Consequently, for integers n 0 , k 2 , x 1 generalized Fibonacci polynomials F n ( k , x ) , being an extension of polynomials F n ( x ) , are defined by F n ( k , x ) = F n 1 ( k , x ) + x F n k ( k , x ) for n k with F 0 ( k , x ) = 1 and F n ( k , x ) = n x + 1 for n = 1 , k 1 . The sequence { F n ( k , x ) } generalizes numbers F ( k , n ) , because F n ( k , 1 ) = F ( k , n ) . It generalizes Narayana numbers too, because F n ( 3 , 1 ) = N n + 2 .
In this paper we introduce distance Fibonacci polynomials being simultaneously a new generalization of Fibonacci polynomials f n ( x ) and Narayana polynomials. We give a graph interpretation of these polynomials which allows us to obtain the direct formula for distance Fibonacci polynomials. Special cases of this formula are direct formulas for Fibonacci polynomials f n ( x ) , Narayana polynomials N n ( x ) as well as direct formulas for classical Fibonacci numbers F n and Narayana numbers N n . We reveal connections of distance Fibonacci polynomials with Pascal triangle and give combinatorial interpretations of coefficients of these polynomials. We prove some identities for the novel introduced distance Fibonacci polynomials and also derive the generting function and matrix generators for them.

2. Distance Fibonacci Polynomials and Their Interpretations

We begin this section with a definition. Let k 2 , n 0 be integers. The distance Fibonacci polynomials f n ( k , x ) are given by the following recurrence relation
f n ( k , x ) = x f n 1 ( k , x ) + f n k ( k , x ) for n k ,
with initial conditions f n ( k , x ) = x n for n = 0 , 1 , , k 1 .
In Table 2 we present some distance Fibonacci polynomials f n ( k , x ) for special values of k and n.
Note that for k = 2 we have f n ( 2 , x ) = f n + 1 ( x ) and therefore f n ( 2 , 1 ) = F n + 1 and f n ( 2 , 2 ) = P n + 1 . For k = 3 we have f n ( 3 , x ) = N n + 1 ( x ) and consequently f n ( 3 , 1 ) = N n + 1 . Moreover, f n ( k , 1 ) = F ( k , n k + 1 ) .
By recursion (3) one can easy check that
f k + i ( k , x ) = x k + i + ( i + 1 ) x i for i = 0 , 1 , , k 2 .
Before giving a graph interpretation of the distance Fibonacci polynomials let us recall that a finite graph G consists of two finite sets V ( G ) and E ( G ) . The elements of V ( G ) are called vertices and the set V ( G ) the vertex set, whereas the cardinality of V ( G ) is called the order of a graph. The elements of E ( G ) , called edges, are unordered pairs of vertices. A sequence of distinct vertices v 1 , v 2 , , v n such that { v i , v i + 1 } E ( G ) for i = 1 , 2 , , n 1 is called a path. It is worth noting that Fibonacci sequences and polynomials appear in graph theory. The first mention of the use of Fibonacci numbers in graphs occurred in 1982 in the paper of Prodinger and Tichy, see Reference [19]. They showed the relationship between independent sets (i.e., subsets of vertices being pairwise nonadjacent) and Fibonacci numbers. This interest has been multiplied due to the use of counting independent sets, and consequently Fibonacci numbers, in chemical combinatorics. Fibonacci numbers are used to describe the quantitative properties of molecular graphs. Two indices play a special role—Merrifield–Simmons index and Hosoya index, see Reference [20] and references therein. Independent sets have many applications in localization problems as well as in relation to their generalized distances. As a such example is the concept of secondary independent dominating sets introduced in Reference [21] and next studied in Reference [22]. In this context, the study of the distance Fibonacci numbers and polynomials seems to be essential and important. One of the research directions concerning the application of Fibonacci numbers and polynomials in graphs is finding graph interpretations for them. Using graph interpretations for Fibonacci numbers and polynomials, we can give new identities, direct formulas and other properties. Now we present a graph interpretation of the distance Fibonacci polynomials using a special kind of covering and coloring. For graph theory concepts not described here, please see Reference [23].
By P n , for n 1 , we mean a path of order n with the vertex set V ( P n ) . Let us consider a set of x colors, where x 1 . We cover the set V ( P n ) by the subgraphs P k and P 1 , with the vertex of a graph P 1 additionally colored with one of x colors. This operation is called ( P k , P 1 ) -covering with x P 1 -coloring. By σ ( P n ) we denote the number of all ( P k , P 1 ) -covering with x P 1 -coloring of the graph P n .
Theorem 1.
Let k 2 , n 1 , x 1 be integers. Then σ ( P n ) = f n ( k , x ) .
Proof. 
We prove this theorem by induction on n. Let k 2 , n 1 , x 1 be integers and P n be a path of order n with the vertex set V ( P n ) = { t 1 , t 2 , , t n } .
If n = 1 , , k 1 , then we cover the vertices only by subgraphs P 1 with coloring by one of x colors. Hence σ ( P n ) = x n for n = 1 , , k 1 . If n = k , then we can cover the vertices of a path P k by k subgraphs P 1 which are colored with one of x colors or we can cover such a graph by one path P k . Hence σ ( P k ) = x k + 1 .
Assume that n k + 1 and the theorem is valid for all integers less then n. We will prove that it is true for n. We have to consider two possibilities:
  • t n V ( P 1 ) .
    Then a vertex t n can be colored by one of x colors. Let σ 1 ( P n ) denote the number of all ( P k , P 1 ) -covering with x P 1 -coloring of a graph P n with t n belonging to P 1 . Thus, σ 1 ( P n ) = x σ ( P n 1 ) .
  • t n V ( P k ) .
    Therefore vertices t n 1 , , t n k + 1 V ( P k ) . Let σ k ( P n ) denote the number of all ( P k , P 1 ) -covering with x P 1 -coloring of a graph P n with t n belonging to P k . Hence σ k ( P n ) = σ ( P n k ) .
Taking into account both cases and induction hypothesis we obtain
σ ( P n ) = σ 1 ( P n ) + σ k ( P n ) = x f n 1 ( k , x ) + f n k ( k , x ) .
Thus the theorem is proved.  □
Applying the above graph interpretation of f n ( k , x ) we can derive the direct formula for f n ( k , x ) .
Theorem 2.
Let k 2 , n 0 , x 1 be integers. Then
f n ( k , x ) = j = 0 n k n ( k 1 ) j j x n k j .
Proof. 
If n k 1 , then n k = 0 and j = 0 n k n ( k 1 ) j j x n k j = x n . Let us consider a path P n , n 1 and a set of colors x , x 1 . Suppose that n k . By Theorem 1 the number of all ( P k , P 1 ) -covering with x P 1 -coloring of the graph P n is equal to f n ( k , x ) . Each ( P k , P 1 ) -covering consists of j subgraphs P k and n k j vertices P 1 , where 0 j n k . Moreover, for a fixed j, we have n ( k 1 ) j j possibilities of covering a path P n by a subgraph P k . Each of the other n k j vertices P 1 can be colored with one of the x colors. Hence
f n ( k , x ) = j = 0 n k n ( k 1 ) j j x n k j .
Thus the theorem is proved.  □
For k = 2 by the Formula (5) and relation f n ( 2 , x ) = f n + 1 ( x ) we get
f n + 1 ( x ) = j = 0 n 2 n j j x n 2 j ,
which is the well-known direct formula for the Fibonacci polynomials. Analogously, for k = 3 , by the Formula (5) and relation f n ( 3 , x ) = N n + 1 ( x ) , we obtain
N n + 1 ( x ) = j = 0 n 3 n 2 j j x n 3 j ,
which is the direct formula for Narayana polynomials.
It is known that Fibonacci polynomials f n ( x ) can be constructed using the binomial expansion of ( x + 1 ) n . This observation is due to M. Bicknell who has noticed (see Table 3) that the sums of rising diagonals give various Fibonacci polynomials (for details see References [4,10]).
It turns out that the distance Fibonacci polynomials f n ( k , x ) can also be constructed using binomials expansion of ( x + 1 ) n . For this purpose for a fixed integer k we have to replace diagonals by steps of heights k 1 . For k = 2 instead of diagonals we obtain steps of hights 1. In Table 4 and Table 5 we present a few distance Fibonacci polynomials obtained by steps method for k = 3 and 4.
Because the sum of elements on steps beginning in the n t h row is f n ( k , x ) , therefore we obtain in another way the direct Formula (5).
It is known (see Table 6) that if we arrange coefficients of the Fibonacci polynomials in increasing exponents then the elements on every rising diagonal on row 2 n is zero and the alternate rising diagonals form Pascal’s rows. Moreover if n is odd then the sum of the elements on the n t h rising diagonal is 2 ( n 1 ) / 2 (for details see Reference [10]).
By steps method we can also compare coefficients of the distance Fibonacci polynomials with Pascal’s triangle. Namely, if for a fixed k we arrange the coefficients of the distance Fibonacci polynomials f n ( k , x ) in ascending order starting with n = 0 then numbers on steps beginning in n k t h row form Pascal’s row (as previously we build steps of height k 1 ). In the Table 7 we present few steps for coefficients of f n ( 3 , x ) .
The sum of elements on steps beginning in row n k is 2 n / k . Moreover, the sum of the n t h row is equal to f n ( k , 1 ) . In particular, for k = 2 we obtain F n + 1 and for k = 3 we get N n + 1 .
Now we present combinatorial interpretations of the distance Fibonacci polynomials’ coefficients. It turns out that the coefficients of a polynomial f n ( k , x ) are connected with ordered sums and tillings. Let us denote f n ( k , x ) = i = 0 n a i ( k , n ) x i . Then a coefficient a i ( k , n ) is the number of representations of n as an ordered sum of 1 and k in such a way that 1 is used exactly i times. For the polynomial f 5 ( 3 , x ) (see the above table) we have for example a 2 ( 3 , 5 ) = 3 that is the number of ways we can represent 5 as an ordered sum of 3 and 1 with 1 used exactly twice. Namely, 5 = 3 + 1 + 1 , 5 = 1 + 3 + 1 and 5 = 1 + 1 + 3 . Instead of ordered sums we can consider tilings of 1 × n rectangle by 1 × 1 and 1 × k shaped dominos. Then a coefficent a i ( k , n ) is the number of ways we can cover 1 × n rectangle by 1 × 1 and 1 × k rectangles in such a way that 1 × 1 domino is used i times.

3. Generating Function and Some Identities

In this section we present a generating function and some identities for distance Fibonacci polynomials f n ( k , n ) . We also extend these polynomials to negative integers.
Let us recall that a generating function of a sequence { a n } is the function g ( x ) = n = 0 a n x n . Generating functions are usefull tools for solving different kinds of counting problems, in discrete mathematics for solving recurrences.
Theorem 3.
Let n 0 , k 2 be integers. The generating function of the distance Fibonacci polynomials sequence { f n ( k , x ) } has the following form g ( t ) = 1 1 x t t k .
Proof. 
Let g ( t ) = n = 0 f n ( k , x ) t n . Then by recurrence relation (3) we have
g ( t ) = f 0 ( k , x ) + f 1 ( k , x ) t + + f k 1 ( k , x ) t k 1 + n = k f n ( k , x ) t n =
= 1 + x t + + x k 1 t k 1 + n = k [ x f n 1 ( k , x ) + f n k ( k , x ) ] t n =
= 1 + x t + + x k 1 t k 1 + x t n = k f n 1 ( k , x ) t n 1 + t k n = k f n k ( k , x ) t n k =
= 1 + x t + + x k 1 t k 1 + x t n = k 1 f n ( k , x ) t n + t k n = 0 f n ( k , x ) t n =
= 1 + x t + + x k 1 t k 1 + x t ( n = 0 f n ( k , x ) t n 1 x t x k 2 t k 2 ) + t k n = 0 f n ( k , x ) t n =
= 1 + x t n = 0 f n ( k , x ) t n + t k n = 0 f n ( k , x ) t n = 1 + x t g ( t ) + t k g ( t ) .
Thus,
g ( t ) = 1 1 x t t k ,
which ends the proof.  □
Note that from Theorem 3, the fact that f n ( 2 , x ) = f n + 1 ( x ) and the right-shift rule for generating functions we obtain a function g ( t ) = t 1 x t t 2 being a generating function for the classical Fibonacci polynomials f n ( x ) .
Theorem 4.
Let k 2 , n 0 be integers. Then
(i) 
x i = 0 n f i ( k , x ) = i = n + 2 k n + 1 f i ( k , x ) 1 for n k 2 ,
(ii) 
x i = 1 n f i k 1 ( k , x ) = f n k ( k , x ) 1 ,
(iii) 
x i = 0 n f i k ( k , x ) = f n k + 1 ( k , x ) ,
(iv) 
f n ( k , x ) = i = 0 k 1 x i f n k i ( k , x ) + x k f n k ( k , x ) ,
(v) 
x f n ( k , x ) = x 2 f n 1 ( k , x ) + f n k + 1 ( k , x ) f n 2 k + 1 ( k , x ) for n 2 k 1 .
Proof. 
At the beginning we prove the identity ( i ) by induction on n. For n = 0 it is obvious. Assume that n 1 and the equality ( i ) is true for an arbitrary n. We will prove that it holds for n + 1 .
By induction hypothesis and the recurrence relation (3) we have x i = 0 n + 1 f i ( k , x ) = x i = 0 n f i ( k , x ) + x f n + 1 ( k , x ) = i = n + 2 k n + 1 f i ( k , x ) 1 + x f n + 1 ( k , x ) =
= i = n + 2 k n + 1 f i ( k , x ) 1 + f n + 2 ( k , x ) f n + 2 k ( k , x ) = f n + 2 k ( k , x ) + i = n + 3 k n + 1 f i ( k , x ) + f n + 2 ( k , x ) 1 f n + 2 k ( k , x ) = i = n + 3 k n + 2 f i ( k , x ) 1 . Thus the identity ( i ) is proved.
Analogously we can prove the identity ( i i i ) .
Now we prove the identity ( i i ) . Using the recurrence relation (3) we have
x f n 1 ( k , x ) = f n ( k , x ) f n k ( k , x ) , n k .
Hence, for integers k 1 , 2 k 1 , , n k 1 , we obtain
x f k 1 ( k , x ) = f k ( k , x ) f 0 ( k , x )
x f 2 k 1 ( k , x ) = f 2 k ( k , x ) f k ( k , x )
x f 3 k 1 ( k , x ) = f 3 k ( k , x ) f 2 k ( k , x )
x f n k 1 ( k , x ) = f n k ( k , x ) f ( n 1 ) k ( k , x ) .
Adding these equalities we have
x i = 1 n f i k 1 ( k , x ) = f n k ( k , x ) f 0 ( k , x ) = f n k ( k , x ) 1 .
Thus the identity ( i i ) is proved.
To prove the identity ( i v ) we use the definition of distance Fibonacci polynomials (3) by k 1 times. Then we obtain
f n ( k , x ) = x f n 1 ( k , x ) + f n k ( k , x ) = x 2 f n 2 ( k , x ) + x f n k 1 ( k , x ) + f n k ( k , x ) =
= x 2 f n 2 ( k , x ) + x f n k 1 ( k , x ) + f n k ( k , x ) =
= x 3 f n 3 ( k , x ) + x 2 f n k 2 ( k , x ) + x f n k 1 ( k , x ) + f n k ( k , x ) =
= i = 0 k 1 x i f n k i ( k , x ) + x k f n k ( k , x ) .
Hence the identity ( i v ) holds.
Using the recurrence relation (3) once again we can prove the last identity ( v ) . Let n 2 k 1 , k 2 be integers. Then
x 2 f n 1 ( k , x ) + f n k + 1 ( k , x ) f n 2 k + 1 ( k , x ) =
x 2 f n 1 ( k , x ) + x f n k ( k , x ) + f n 2 k + 1 ( k , x ) f n 2 k + 1 ( k , x ) =
x 2 f n 1 ( k , x ) + x f n k ( k , x ) = x f n ( k , x ) .
Thus the theorem is proved.  □
Note that for k = 2 we obtain the well-known identities for the Fibonacci polynomials and for x = 1 we obtain well-known identities for Fibonacci numbers:
i = 1 n F i = F n + 2 1 ,
i = 1 n F 2 i 1 = F 2 n ,
i = 1 n F 2 i = F 2 n + 1 1 .
For k = 3 we obtain the identities for Narayana polynomials and if x = 1 we obtain identities for Narayana numbers:
i = 0 n N i = N n + 3 1 ,
i = 0 n N 3 i + 1 = N 3 n + 2 ,
i = 0 n N 3 i = N 3 n + 1 1 .
Moreover, for x = 1 and using the relation f n ( k , 1 ) = F ( k , n k + 1 ) we obtain the identities for generalized Fibonacci numbers F ( k , n ) , see Reference [24].
The distance Fibonacci polynomials f n ( k , x ) can be extended to negative integers n. Let k 2 , n 0 be integers. Then
f n ( k , x ) = f n + k ( k , x ) x f n + k 1 ( k , x ) for n 0 ,
with initial conditions f n ( k , x ) = x n , for n = 0 , 1 , , k 1 .
The Table 8 includes the first few elements of f n ( k , x ) polynomials for special k and negative n.
Notice that setting k = 2 in (6), we get the well-known extension of Fibonacci polynomials for negative numbers
f n ( 2 , x ) = ( 1 ) n f n 2 ( 2 , x ) .
For k = 2 and k = 3 and x = 1 we obtain the extension of classical Fibonacci numbers and Narayana numbers for negative numbers.
Moreover, if we set n k + 1 in place of n and x = 1 in (6), then we obtain the extension of generalized Fibonacci numbers F ( k , n ) for negative numbers. Hence we get the following relation
F ( k , n ) = F ( k , k n ) F ( k , k n 1 )
for n k + 1 , k 2 and F ( k , n ) = n + 1 for n = 0 , 1 , , k 1 .
Proving analogously as Theorem 4, we get the following identities for the distance Fibonacci polynomials f n ( k , x ) for negative integers.
Theorem 5.
Let n 1 , k 2 be integers. Then
(vi) 
x i = 1 n f i k ( k , x ) = f n k k + 1 ( k , x ) ,
(vii) 
x i = 1 n f i ( k , x ) = i = n k + 1 n f i ( k , x ) + 1 ,
(viii) 
x i = 1 n f 2 i ( k , x ) = f 2 n ( k , x ) + 1 ,
(ix) 
x i = 1 n f i k + 1 ( k , x ) = f n k k + 2 ( k , x ) for k 3 .

4. Matrix Generators

In this section we introduce matrix generators for distance Fibonacci polynomials using special upper Hessenberg matrices. Matrix generators for Fibonacci numbers and polynomials have its long history and many applications (see References [10,25]).
Based on the recursion (3) let us define a matrix Q k ( x ) = [ q i j ] k × k , where k 2 as follows. For i = 1 and j = 1 , 2 , k an element q i j of the matrix Q k ( x ) is equal to the coefficient of f n j ( k , x ) in the right-hand-side of the equation (3). For 2 i k and j = 1 , 2 k we put
q i j = 1 if i = j + 1 , 0 otherwise .
By the above definition for k = 2 , 3 , . . . we obtain the following matrices:
Q 2 ( x ) = x 1 1 0 , Q 3 ( x ) = x 0 1 1 0 0 0 1 0 , . . . , Q k ( x ) = x 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 .
We will call the matrix Q k ( x ) as the distance Fibonacci matrix.
Note that Q 2 ( x ) is a well-known matrix generator for the classical Fibonacci polynomials. Moreover, putting x = 1 in Q 2 ( x ) we get the matrix Q 2 ( 1 ) = 1 1 1 0 which is a matrix generator for Fibonacci numbers, whereas for x = 2 we obtain the matrix Q 2 ( 2 ) = 2 1 1 0 being a matrix generator for Pell numbers. The matrix Q 3 ( x ) is a matrix generator for Narayana polynomials and Q 3 ( 1 ) = 1 0 1 1 0 0 0 1 0 is a well-known matrix generator for Narayana numbers (see Reference [2]).
Now for a fixed integer k 2 let us define a matrix A k ( x ) of order k being the matrix of initial conditions
A k ( x ) = f 2 k 2 ( k , x ) f 2 k 3 ( k , x ) f k 2 ( k , x ) f k 1 ( k , x ) f 2 k 3 ( k , x ) f 2 k 4 ( k , x ) f k 3 ( k , x ) f k 2 ( k , x ) f k ( k , x ) f k 1 ( k , x ) f 2 ( k , x ) f 1 ( k , x ) f k 1 ( k , x ) f k 2 ( k , x ) f 1 ( k , x ) f 0 ( k , x ) .
Theorem 6.
Let k 2 , n 1 be integers. Then
Q k n ( x ) A k ( x ) = f n + 2 k 2 ( k , x ) f n + 2 k 3 ( k , x ) f n + k 2 ( k , x ) f n + k 1 ( k , x ) f n + 2 k 3 ( k , x ) f n + 2 k 4 ( k , x ) f n + k 3 ( k , x ) f n + k 2 ( k , x ) f n + k ( k , x ) f n + k 1 ( k , x ) f n + 2 ( k , x ) f n + 1 ( k , x ) f n + k 1 ( k , x ) f n + k 2 ( k , x ) f n + 1 ( k , x ) f n + 0 ( k , x ) .
Proof. 
(by induction on n). Let k 2 be an integer. If n = 1 , then by simple calculations and recursion (3) we get (7). Assume now that the statement is true for all integers 1 , . . . , n . We will show that it is also true for an integer n + 1 .
Since Q k n + 1 ( x ) A k ( x ) = Q k ( x ) Q k n ( x ) A k ( x ) , thus by our assumption and the recurrence relation (3) we obtain
Q k n + 1 ( x ) A k ( x ) = x 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 f n + 2 k 2 ( k , x ) f n + k 1 ( k , x ) f n + 2 k 3 ( k , x ) f n + k 2 ( k , x ) f n + k ( k , x ) f n + 1 ( k , x ) f n + k 1 ( k , x ) f n + 0 ( k , x ) =
= x f n + 2 k 2 ( k , x ) + f n + k 1 ( k , x ) x f n + k 1 ( k , x ) + f n + 0 ( k , x ) f n + 2 k 2 ( k , x ) f n + k 1 ( k , x ) f n + k 1 ( k , x ) f n + 2 ( k , x ) f n + k ( k , x ) f n + 1 ( k , x ) =
= f n + 2 k 1 ( k , x ) f n + 2 k 2 ( k , x ) f n + k + 1 ( k , x ) f n + k ( k , x ) f n + 2 k 2 ( k , x ) f n + 2 k 3 ( k , x ) f n + k ( k , x ) f n + k 1 ( k , x ) f n + k + 1 ( k , x ) f n + k ( k , x ) f n + 3 ( k , x ) f n + 2 ( k , x ) f n + k ( k , x ) f n + k 1 ( k , x ) f n + 2 ( k , x ) f n + 1 ( k , x ) .
 □
Theorem 7.
Let k 2 , n 1 be integers. Then
d e t ( Q k n ( x ) ) = ( 1 ) n ( k + 1 )
d e t ( A k ( x ) ) = ( 1 ) k 2 .
Proof. 
From a definition of Q k ( x ) and basic properties of determinants follows that det ( Q k ( x ) ) = ( 1 ) ( k + 1 ) . Hence by Cauchy’s theorem for determinants we obtain equality (8). To prove equality (9) we will use relation (4).
d e t ( A k ( x ) ) = x 2 k 2 + k x k 1 x 2 k 3 + ( k 1 ) x k 2 x k + 1 x k 1 x 2 k 3 + ( k 1 ) x k 2 x 2 k 4 + ( k 2 ) x k 3 x k 1 x k 2 x k + 1 x k 1 x 2 x x k 1 x k 2 x 1 .
Multiplying the last column of the above determinant respectively by x k 1 , x k 2 , , x and subtracting from the first, the second,…, the ( k 1 ) th column respectively we obtain the following determinant
d e t ( A k ( x ) ) = k x k 1 ( k 1 ) x k 2 1 x k 1 ( k 1 ) x k 2 ( k 2 ) x k 3 0 x k 2 1 0 0 x 0 0 0 1 .
Expanding this determinant along the last row and then changing k 2 columns by places we get
d e t ( A k ( x ) ) = ( 1 ) k 2 1 2 x ( k 1 ) x k 2 k x k 1 0 1 ( k 2 ) x k 3 ( k 1 ) x k 2 0 0 0 1 .
Hence d e t ( A k ( x ) ) = ( 1 ) k 2 .  □
As an immediate consequence of Theorem 7 and Cauchy’s theorem for determinants we obtain the Cassini formula for distance Fibonacci polynomials.
Corollary 1.
Let k 2 , n 1 be integers. Then the generalized Cassini formula for the distance Fibonacci polynomials can be written as
d e t ( Q k n ( x ) A k ( x ) ) = ( 1 ) n ( k + 1 ) k 2 .
Note that by Theorem 6 and the equallity f n ( 2 , x ) = f n + 1 ( x ) we have
Q 2 n 2 ( x ) A 2 ( x ) = f n ( 2 , x ) f n 1 ( 2 , x ) f n 1 ( 2 , x ) f n 2 ( 2 , x ) = f n + 1 ( x ) f n ( x ) f n ( x ) f n 1 ( x ) ,
and then by Theorem 1 we obtain the well-known Cassini formula for the classical Fibonacci polynomials
f n + 1 ( x ) f n 1 ( x ) f n 2 ( x ) = ( 1 ) n .

5. Conclusions

Integers sequences defined by the homogenous linear recurrence relations were called as sequeneces of the Fibonacci type, see Reference [26], where the list of well known Fibonacci type sequences can be found. In that context introduced in this paper distance Fibonacci polynomials initiate studying the family of distance polynomials of the Fibonacci type. Distance Fibonacci type sequences which generalize Fibonacci, Lucas, Pell, Jacobsthal and others sequences can be extended to polynomials. Their properties will be interesting not only from the pure mathematical point of view but also from their applications.

Author Contributions

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

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Falcon, S.; Plaza, A. On the Fibonacci k-numbers. Chaos Solitons Fractals 2007, 32, 1615–1624. [Google Scholar] [CrossRef]
  2. Ramirez, J.; Sirvent, V. A note on the k-Narayana sequence. Ann. Math. Inform. 2015, 45, 91–105. [Google Scholar]
  3. Kwaśnik, M.; Włoch, I. The total number of generalized stable sets and kernels of graphs. Ars Comb. 2000, 55, 139–146. [Google Scholar]
  4. Bicknell, M. A Primer for the Fibonacci Numbers: Part VII - An Introduction to Fibonacci Polynomials and their Divisibility Properties. Fibonacci Quart. 1970, 8, 407–420. [Google Scholar]
  5. Hoggatt, V.E., Jr.; Bicknell, M. Fibonacci polynomials and Zeckendorf theorem. Fibonacci Quart. 1973, 11, 399–419. [Google Scholar]
  6. Hoggatt, V.E., Jr.; Bicknell, M. Roots of Fibonacci polynomials. Fibonacci Quart. 1973, 11, 271–273. [Google Scholar]
  7. Webb, W.A.; Parberry, E.A. Divisibility properties of Fibonacci Polynomials. Fibonacci Quart. 1969, 7, 457–463. [Google Scholar]
  8. Chen, L.; Wang, X. The power sums involving Fibonacci polynomials and their applications. Symmetry 2019, 11, 635. [Google Scholar] [CrossRef] [Green Version]
  9. Filipponi, P.; Horadam, A.F. Derivative sequences of Fibonacci and Lucas polynomials. Appl. Fibonacci Numbers 1991, 4, 99–108. [Google Scholar]
  10. Koshy, T. Fibonacci and Lucas Numbers with Applications; John Wiley and Sons: New York, NY, USA, 2001. [Google Scholar]
  11. Lupas, A. A Guide of Fibonacci and Lucas Polynomial. Math. Mag. 1999, 7, 2–12. [Google Scholar]
  12. Falcon, S.; Plaza, A. On k-Fibonacci sequences and polynomials and their derivatives. Chaos Solitons Fractals 2009, 39, 1005–1019. [Google Scholar] [CrossRef]
  13. Boussayoud, A.; Boughaba, S.; Kerada, M.; Araci, S.; Acikgoz, M. Generating functions of binary products of k-Fibonacci and orthogonal polynomials. Rev. Real Acad. Cienc. Exactas Fis. Nat. Ser. A Mat. RACSAM 2019, 113, 2575–2586. [Google Scholar] [CrossRef]
  14. Hopkins, G.; Staton, W. Some identities arising from the Fibonacci numbers of certain graphs. Fibonacci Quart. 1984, 22, 255–258. [Google Scholar]
  15. Panwar, Y.K.; Singh, B.; Gupta, V.K. Generalized Fibonacci Polynomials. J. Anal. Number Theory 2013, 1, 43–47. [Google Scholar] [CrossRef]
  16. Singh, M.; Sikhwal, O.; Gupta, Y. Generalized Fibonacci-Lucas Polynomials. Int. J. Adv. Math. Sci. 2014, 2, 81–87. [Google Scholar] [CrossRef]
  17. Qi, F.; Kizilates, C.; Du, W.S. A Closed Formula for the Horadam Polynomials in Terms of a Tridiagonal Determinat. Symmetry 2019, 11, 782. [Google Scholar] [CrossRef] [Green Version]
  18. Włoch, I. Generalized Fibonacci polynomials of graphs. Ars Comb. 2003, 68, 49–55. [Google Scholar]
  19. Prodinger, H.; Tichy, R.F. Fibonacci numbers of graphs. Fibonacci Quart. 1982, 20, 16–21. [Google Scholar]
  20. Gutman, I.; 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]
  21. Hedetniemi, S.M.; Hedetniemi, S.T.; Knisely, J.; Rall, D. F. Secondary domination in graphs. AKCE J. Graphs Comb. 2008, 5, 103–115. [Google Scholar]
  22. Michalski, A.; Włoch, I. On the existence and the number of independent (1,2)-dominating sets in the G-join of graphs. Appl. Math. Comput. 2020, 377, 125155. [Google Scholar] [CrossRef]
  23. Diestel, R. Graph Theory; Springer: Heidelberg, Germany; New York, NY, USA, 2005. [Google Scholar]
  24. Włoch, A. Some identities for the generalized Fibonacci numbers and the generalized Lucas numbers. Appl. Math. Comput. 2013, 219, 5564–5568. [Google Scholar] [CrossRef]
  25. Bahsi, A.K.; Yalcinbas, S. A New Algorithm for the Numerical Solution of Telegraph Equations by Using Fibonacci Polynomials. Math. Comput. Appl. 2016, 21, 15. [Google Scholar]
  26. Bednarz, U.; Włoch, I.; Wołowiec-Musiał, M. Total graph interpretation of numbers of the Fibonacci type. J. Appl. Math. 2015, 2015, 837917. [Google Scholar] [CrossRef] [Green Version]
Table 1. Fibonacci polynomials f n ( x ) and F n ( x ) .
Table 1. Fibonacci polynomials f n ( x ) and F n ( x ) .
n012345
f n ( x ) 01x x 2 + 1 x 3 + 2 x x 4 + 3 x 2 + 1
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
Table 2. Distance Fibonacci polynomials f n ( k , x ) .
Table 2. Distance Fibonacci polynomials f n ( k , x ) .
n0123456
f n ( 2 , x ) 1x 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
f n ( 3 , x ) 1x x 2 x 3 + 1 x 4 + 2 x x 5 + 3 x 2 x 6 + 4 x 3 + 1
f n ( 4 , x ) 1x x 2 x 3 x 4 + 1 x 5 + 2 x x 6 + 3 x 2
f n ( 5 , x ) 1x x 2 x 3 x 4 x 5 + 1 x 6 + 2 x
Table 3. Fibonacci polynomials f n ( x ) as rising diagonals.
Table 3. Fibonacci polynomials f n ( x ) as rising diagonals.
Symmetry 12 01540 i001
Table 4. Steps for k = 3 .
Table 4. Steps for k = 3 .
Symmetry 12 01540 i002
Table 5. Steps for k = 4 .
Table 5. Steps for k = 4 .
Symmetry 12 01540 i003
Table 6. Coefficients of f n ( x ) in ascending order.
Table 6. Coefficients of f n ( x ) in ascending order.
Symmetry 12 01540 i004
Table 7. Coefficients of f n ( 3 , x ) in ascending order.
Table 7. Coefficients of f n ( 3 , x ) in ascending order.
Symmetry 12 01540 i005
Table 8. Distance Fibonacci polynomials f n ( k , x ) .
Table 8. Distance Fibonacci polynomials f n ( k , x ) .
n−7−6−5−4−3−2−101
f n ( 2 , x ) x 5 4 x 3 3 x x 4 + 3 x 2 + 1 x 3 2 x x 2 + 1 x 101x
f n ( 3 , x ) x 2 1 x 01001x
f n ( 4 , x ) x 0010001x
f n ( 5 , x ) 00100001x

Share and Cite

MDPI and ACS Style

Bednarz, U.; Wołowiec-Musiał, M. Distance Fibonacci Polynomials. Symmetry 2020, 12, 1540. https://doi.org/10.3390/sym12091540

AMA Style

Bednarz U, Wołowiec-Musiał M. Distance Fibonacci Polynomials. Symmetry. 2020; 12(9):1540. https://doi.org/10.3390/sym12091540

Chicago/Turabian Style

Bednarz, Urszula, and Małgorzata Wołowiec-Musiał. 2020. "Distance Fibonacci Polynomials" Symmetry 12, no. 9: 1540. https://doi.org/10.3390/sym12091540

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