Abstract
A systematic description of actions of the divided differences operators on power and exponential functions is given. The results of actions of these operators on entire functions are presented by the matrices whose elements are functions of coefficients of a characteristic (pivot) polynomial. Effective algorithms of calculation of the matrices are constructed using the properties of the companion matrix of the pivoting polynomial. Degeneration of the roots of the pivot polynomial reduces the n-order divided differences operator to \(n-1\) order operator of differentiation. The exponential type invariant functions with respect to higher order derivatives are constructed.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
The divided differences method is used as a numerical procedure for interpolating polynomials given a set of points [1]. In the textbooks the divided differences are used as an origin of the differential and integral calculus [2].
An important feature of the divided differences operators is that the result of action of these operators on analytical functions is expressed by the complete homogeneous symmetric forms of nodes. In turn, the complete homogeneous symmetric forms are unambiguously expressed via coefficients of the characteristic polynomial. If the nodes of the divided differences operators are cumulated near the one of them, e.g., the roots of the characteristic polynomial are degenerated, then the divided differences of the power functions are presented by the Pascal triangle-form matrix. In that case one may define exponential-type invariant functions.
The most prominent examples correspond to divided differences of the power and exponential functions. Divided differences of the power functions are just the generalized Chebyshev functions [3]. An action of the divided differences operators on exponential function straightforward leads one to the system of generalized trigonometric functions [4].
In this paper we develop a matrix approach to the divided difference calculus. In contrast to other approaches, the present method mostly requires the characteristic polynomial, the Vandermonde [5] and the Pascal matrices [6]. The paper is organized as follows. In “Divided Differences and Their Pivot Polynomials” section, the definitions and main properties of the divided differences operators are done and a notion of the pivot polynomial is introduced. The results of actions of the divided differences on the polynomials are formulated in a matrix representation. In “Complete System of Divided Differences Operators” section, the complete system of divided differences operators is introduced. In “Degenerated Divided Difference Operators and Their Invariant Functions” section, a set of the functions invariant with respect to the degenerated divided differences operators is constructed. The paper ends with concluding remarks in the section “Conclusion”.
Divided Differences and Their Pivot Polynomials
Terminology and Notations
Through the text we shall use the upper index as the degree of a variable. Another types of the upper indices are included inside brackets.
Operation of divided differences ( thereafter, DD ) has different equivalent definitions. Usually, it is started with the zeroth DD of the function f(x) with respect to \(x_i\), which is value of f(x) at the point. We shall use an alternative start definition of DD operation:
This formula corresponds to the second order DD- operation on the function f(x).
In order to extend this definition to the case of \(n>2\) order we shall use remarkable properties of the Vandermonde matrix [7]. Consider the following set of x points \([x_1,x_2,x_3,\ldots ,x_n]\) and corresponding values of a function f(x) at these points. On the given n data points \((x_k,y_k), k=1,\ldots ,n\), where \(y_k=f(x_k)\), define n-dimensional column- vectors
and
and define the Vandermonde matrix
In terms of the vectors \({{\mathbf {v}}}_k\) the Vandermonde matrix (4) is defined in the following compact form
with determinant
In a consistent manner define the matrix \(WM_1(f;x;n)\) by replacing the first column of the Vandermonde matrix \({{\mathbf {v}}}^{(n-1)}\) by the vector \({{\mathbf {f}}}\),
Denote determinants of this matrix by W(f; x; n). Let us notice that
and,
Definition 1
The n-th order DD- operator acting on the function f(x) is defined by the following ratio
From (7)–(8) immediately it follows that
Pivot Polynomial and Its Companion Matrix
Let \(x_1,x_2,\ldots ,x_n \in R\) be a set of nodes on which the DD-operation of n-order is defined. Define a polynomial of the form
the roots of which constitutes the set of nodes of the DD-operator. This is the pivot polynomial associated with the DD-operators.
In the theory of polynomials an important part takes the notion of the companion matrix E which explicitly is presented as follows
It is convenient to present this matrix via the following n-dimensional column- vectors
and
Then,
In addition, with the companion matrix E one may generate \((n-2)\) vectors by
On the basis of the vectors \({{\mathrm {w}}}_k\) and \({{\mathrm {b}}}^{(k)}\) the powers of the companion matrix E can be presented simply by
Divided Differences of Power Functions
The result of action of the DD-operator on a power function is expressed via complete homogeneous symmetric forms of the roots of the pivot polynomial P(X) . According to Vieta’s theorem the complete homogeneous symmetric form can be presented by the coefficients of the polynomial. This means, the results of actions of DD-operators are unambiguously expressed via the coefficients of the pivot polynomial P(X).
Example 1
where \(a_1,a_2\) are coefficients of the pivot polynomial
where \(a_1,a_2,a_3\) are coefficients of the cubic polynomial
It is now almost natural to elaborate general algorithm of calculations of DD-operations on power functions which is associated with the upper-triangular matrices.
Consider the following n- degree polynomial
where \({{\mathbf {Z}}}\) is the nilpotent matrix
Proposition 2.1
The results of action of the DD-operators on the power function are given by the last column of the matrix inverse to the matrix \(F(a;{{\mathbf {Z}}})\).
Example 2
Explicit form of the polynomial \(F(a;{{\mathbf {Z}}})\) is specified by the following upper-triangular matrix
The matrix inverse to this matrix is
It is seen, entries of this matrix contain the table of actions of the DD-operators on the power function. A complete information is contained on the last column, or, on the first line of the matrix. In fact, compare the entries of this matrix with following table.
Example 3
The matrix form of the table of results is presented as follows. If the power functions are arranged as coefficients the following polynomial
then, the general table of results of action of DD-operator on power function can be cast into the following matrix equation
This representation is quite general, unique remark is that the coefficients used in the right hand side has to correspond to the pivoting polynomial.
Example 4
Here the coefficients belong the pivot polynomial \(P(X)=X^2-a_1X+a_2\);
with coefficients of the pivot polynomial \(P(X)=X^3-a_1X^2+a_2X+a_3\)
with coefficients of the third order pivot polynomial
The elements of the inverse matrix \(F^{-1}(a;{{\mathbf {Z}}})\) are calculated according to the following recursive algorithm.
Algorithm 2.1
This algorithm is a consequence of the following lemma.
Lemma 2.1
Consider the power function \(f(x;k)=x^{n+k},~k=1,2,...,\) at the roots \(x_j,j=1,2,\ldots ,n\) of the pivot polynomial P(X). The power function f(x; k) at these points can be reduced to the \(m=n-1\) degree polynomial of the form
where coefficients \(b_i^{(k)}\) are calculated according to algorithm
where E is the companion matrix of the pivot polynomial P(X).
Remark 1
Eventually, this formula can be written also in the more transparent form
In particularly, if \(f)x)=x^n,~k=0\), then
Example 5
As an example let us consider a presentation of the power function \(f(x)=x^k,k>3\) at roots of the cubic polynomial
The algorithm of calculation of the coefficients of the polynomial
is read as
This algorithm provides one with all coefficients of the polynomial R. In addition, this algorithm can be formulated in an alternative way by taking into account a peculiar structure of the matrix \(E^k\). From formulas (18) and (35) it follows that the information on the coefficients \(b_k\) can be directly extracted from corresponding column- vectors of the companion matrix \(E^p\).
Complete System of Divided Differences Operators
Definitions
Now, let us explore another kinds of the DD-operators. In Section 2 the matrix WM(f; x; n) has been obtained from the Vandermonde matrix VM(x; n) by replacing the first column with the vector \({{\mathbf {f}}}\). However, besides of this possibility one may build the set of matrices by replacing other columns of the Vandermonde matrix with the vector \({{\mathbf {f}}}\).
Example 6
By defining determinants of these matrices
one may introduce three kinds of the divided differences operators,
Algorithm 3.1
The general scheme can be specified as follows:
Correspondingly, the complete set of DD- operators are defined as
In accordance with the notations introduced in Section 2, it is taken as \(WM=WM_1\) and \(D_k=D_k(1).\)
The power function \(f(x)=x^k\) is one of basic functions of the divided difference calculus. For that function the following important relationship holds true.
Theorem 3.1
The link of determinants of the matrices \(WM_j(x^k;x;n),j=1,\ldots ,n\) with the determinant of the Vandermonde matrix VM(x; n) is given by the formula
where \({b_p}^{(j)},p=0,1,\ldots ,n-1\) are the coefficients of the polynomials \( R^{(k)}(x_j),j=1,\ldots ,n\).
Proof
The power function \(f(x)=x^{n+k},k=1,2,3,\ldots ,\) is included into the matrices \(WM_p(x^{n+k};x;n),p=1,2,\ldots ,n\) only at the roots of the polynomial P(X), hence, in accordance with Lemma 2.1, the functions \(f(x_j)=(x_j)^{n+k}\) can be replaced by the polynomial \(R_{n-1}^{(k)}(x_j)\). Define a column-vector \({{\mathbf {r}}}_{n-1}^{(k)}\) with n components as follows
and introduce this vector into the matrix \(WM_p(x^{n+k};x;n)\) instead of the vector \({{\mathbf {f}}}\). In this we get the matrix of the form
Expand the determinant of the matrix \(WR_k(f;x;n)\) to the sum of determinants according to the well-known rule [7]:
Any term of the sum, apart of the term containing factor \({b_{n-1}}^{(j)}\) vanishes (the case of two equal columns).
The rest non-trivial determinant is equal to the determinant of the n-order Vandermonde matrix multiplied by the factor \({b_{n-1}}^{(j)}\), e.g.,
\(\square \)
Example 7
Consider action of the operators \(D_3(k),k=1,2,3\) on function f(x)
It is seen, this system of equations are substantially equivalent to those defining according the Cramer’s rule for the system of algebraic equations
In the general case, one gets a system of n linear equations for n unknowns \(D_n(k),k=1,...,n\). Then, by applying the Cramer’s rule, one will obtain exactly the definition of the DD-operators acting on the function f(x). Furthermore, for the entire function f(x) and the companion matrix E of n-degree polynomial P(X) the following expansion holds true
where the components \(F_k,k=0,...n-1\) are solutions of n linear algebraic system of equation with Vandermonde matrix. The explicit form of the solution of such a system allows one to conclude that
The manipulation ends up with the identity
By taking advantage from this identity the following table of formulas can be constructed for the divided differences of the power functions
Example 8
\((n=2)\)
\(n=3\)
Generalization to n-th order is done simply by use the induction method, this yields
Representation of the Generalized Trigonometric Functions Via DD-Operators
Consider n-order ordinary differential equation with characteristic polynomial P(X) defined as
This equation possesses with n fundamental solutions \(g_k(\phi ),k=0,1,2,\ldots ,n-1\) which let us define as the set of functions with initial data \(g_0(0)=1,~g_k(0)=0,k=1,\ldots ,n-1.\)
As it has been proved in [8] this set of functions satisfies to the system of first order differential equations
where E is the companion matrix of the polynomial P(X). The set of functions \(g_k(\phi ),k=0,1,2,\ldots ,n-1\) constitutes the basis of the generalized trigonometry investigated in various works (see, for example, [13] and references therein.)
Since \(P(E)=0\), one may define the matrix functions of the exponentials
By inverting this matrix equation we get explicit formulae for the g-functions. For instance,
where \(x_1,x_2\) are roots of the second degree polynomial
It is seen, on making use of the complete set of DD-operators these formulas can be written in a more compact form
In general, by inverting the system of equations (58) and by taking into account the definitions of the complete set of DD-operators, we get
Degenerated Divided Difference Operators and Their Invariant Functions
At the limit, when distances between nodes are tending to zero, the DD-operators transform to the derivatives of corresponding order [10]. It is evident that the second order DD-operator will transformed to the first order derivative. Let us denote this operator by \(Dx_k\).
An action of second order degenerated DD-operator on the power function gives the expected result
Since the result of action on the power function of n-order DD-operator is equal to the symmetric polynomial [9], an action of the degenerate DD-operation is obtained simply by equating the roots of the characteristic polynomial to the argument of the function. For example,
General formula is expressed as
It is instructive to display this formula in the tabular form.
The upper-triangle matrix inside the Tabl1 1 can be easily recognized as the Pascal matrix [11, 12]. On making use of the exponential representation of the Pascal matrix the Table 1 can be cast in the form
The exponential function \(f(x)=\exp (x)\) is an invariant with respect to operation of differentiation,e.g.,
In a similar way, it can be found functions invariant under action of degenerated DD.
Example 9
For third order we get pair of exponential-like functions invariant under third order degenerated DD operation. That are
Correspondingly, for the four order operators there exist three invariant functions
For n-order operators can be constructed \((n-1)\) this kind of invariant functions. The general formula of invariant functions is
These functions are closely related with n-order hyperbolic functions. By higher order hyperbolic functions we understand a fundamental set of solutions of the differential equation
Let us start with the case \(n=3\). Under action of the differentiation the functions \(e_k\) recursively are transformed one into the other
Thus, if the first of these functions is defined, then the others can be obtained by successive differentiation of the first one. Another example supports this important rule. Let \(n=5\), then
These relations serve as a clue to describe all possible properties of the set of invariant functions. In fact, first of all we establish the following formulae of differentiation
This system of differential equations totally help us to present the other properties of the invariant functions. From this seminal equation it follows general solution which clarifies the nature of the invariant functions. An operator form of the general solution is given by the exponential matrix of the form [13]
where E is the companion matrix of the polynomial
In this polynomial equation the first coefficient is trivial, that means
e.g.,
This identity is the analogy of trigonometric identity for cosine-sine functions. For third order invariant functions we get
Summation formula for the invariant function are obtained from the identity
From formulae of differentiation it is seen, that the operator \(\frac{d}{dx}\) is worked out a cyclic permutation.
Thus, in general the invariant functions form a fundamental set of solutions of the differential equation
These functions belong to the class of higher order hyperbolic functions. There exist an extensive literature on the subject, and bibliographies have been given by H.Kaufman [14]. the most recent investigations on the subject one may meet in [8].
Conclusion
The points we have touched in this paper show that the method of expression of the results of actions of divided differences operators via coefficients of the polynomials allow to elaborate quite general formulism appropriate for all orders of the calculus. According to this formalism any order of the differential calculus can be considered as a ground level, including, also, the calculus of the definite integrals. In addition, we have shown that the definitions of the divided differences operators intimately are related with the concept of the difference between \(n\ge 2\) variables [15]. Indeed, the statement that the generalized difference between n power functions defined at the points \(x_k,k=1,\ldots ,n\) is proportional to the generalized difference between the very n variables. The factor of proportionality is a multi-dimensional polynomial of the coefficients of the pivoting polynomial what provides regularity of the divided differences operators under the process of cumulating the roots of the pivoting polynomial near the one of them.
References
Dikoussar, N.D.: Method of basic elements. Math. Models Comput. Simulations 3(4), 492–507 (2011)
Carl, De Boor: Divided Differenes. Surv. Approx. Theory 1, 46–69 (2005)
Datttoli, G., Licciardi, S., Sabia, E.: Genralized trigonometric functions and matrix parameterization. Int. J. Appl. Comput. Math. 3(Suppl 1), 115–128 (2017)
Yamaleev, R.: Complex algebras on N-order polynomials and generalizations of trigonometry, oscillator model and Hamilton dynamics. Adv. Appl. Cliff. Alg. 15(1), 123 (2005)
Klinger, A.: The Vandermonde matrix. Amer. Math. Monthly 74, 571–574 (1967)
Aceto, L., Trigiante, D.: The matrices of Pascal and other greats. Amer. Math. Monthly 108, 232–245 (2001)
Vein, R., Dale, P.: Determinants and their applications in mathematical physics. Springer-Verlag, New York, Inc. (1999). ISBN 0-387-98558-1
Yamaleev, R.M.: Geometrical and physical interpretation of evolution governed by general complex algebra. J. Math. Anal. Appl. 340, 1046–1057 (2008)
Cornelius Jr., E.F.: Identities for complete homogeneous symmetric polynomials. J. Algebr. Numb. Theor. Appl. 21(1), 109–116 (2011)
Blanchard, P., Devaney, R.L., Hall, G.R.: Differential Equations. Thompson. Coddington, E.A., Levinson, N. (1955). Theory of Ordinary Differential Equations. McGraw-Hill (2006)
Aceto, L., Trigiante, D.: The matrices of Pascal and classical polynomials. Rendicoti del Circol Matematico in Palermo. Serie II, Suppl. 68, 219–228 (2002)
Yamaleev, R.M.: Pascal matrix representation of evolution of polynmials. Int. J. Appl. Comput. Math. 1(4), 513–525 (2015)
Babusci, D., Dattoli, G., Di Palma, E., Sabia, E.: Adv. Appl. Cliff. Alg. 22(2), 271 (2012)
Kaufman, H.: A bibliografical note on the higher order sine functions. Scripta Math. 28, 28–36 (1967)
Yamaleev, R.M.: Difference between three quantities (2012). arXiv:1209.5012 [math.HO]
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yamaleev, R.M. Divided Differences Calculus in Matrix Representation. Int. J. Appl. Comput. Math 5, 132 (2019). https://doi.org/10.1007/s40819-019-0719-7
Published:
DOI: https://doi.org/10.1007/s40819-019-0719-7