Abstract
Pascal matrix is an adjoint operator of the differential operator of translation. This feature of the Pascal matrix is used in order to construct evolution equations for coefficients of polynomials induced by shifts of the roots. Under certain initial data solutions of the evolution equations are given by sequences of the Appell polynomials. The Pascal matrix is applied to calculate coefficients of the invariant polynomial and to construct a new algorithm of deflation.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
The Pascal triangle is one of the oldest mathematical objects the interest to which and its applications in the last years has significantly increased. The main applications are related with the Pascal’s triangle matrix which is defined as an infinite matrix containing the binomial coefficients as its elements [1, 2]. Due to its simple construction by factorials the basic representation of Pascal’s triangle can be given in terms of the matrix exponential. The Pascal matrix is represented by the exponential of matrix \(A\),
where the matrix \(A\) is defined as either an lower-diagonal, or a upper-diagonal matrix containing only the sequence of natural numbers. For these matrices we will use the following notations
The matrix \(A\) is nilpotent, that is, when raised to a sufficiently high integer power, it degenerates into the zero matrix. This is reminiscent of the quantal lowering operator. In literature, this matrix is called as creation matrix due to its role in construction of different types of Appell polynomials [3].
In this work, we investigate evolution of coefficients of the polynomial under simultaneous translations-shifts of the set of roots. The main result is presented in “Evolution of Coefficients of Polynomials Induced by Shifts of Roots” section where we show that the Pascal matrix arises in a natural way as an operator of evolution of coefficients of the polynomial. In this case the creation matrix \(A\) and, correspondingly, the Pascal matrix \(T^a(P)\) are given by finite dimensional matrices. In “Pascal Matrix as an Adjoint Operator of Differential Operator of Translation” section, we observe that just as differential operator of translation acts on the functional space the Pascal’s matrix acts on the space formed by coefficients of the polynomial. It is demonstrated that the matrix \(A\) has to be considered as an operator adjoint to the differential operator \(d/dx\). Respectively, the infinite dimensional Pascal matrix \(T^a(P)\) is a adjoint operator of the operator of translation
Under translations of roots the coefficients of the polynomial take a form of a sequence of polynomials. This sequence is defined as a result of transformation by the Pascal matrix given by upper diagonal matrix whereas the sequence of Appell polynomials are defined by the Pascal matrix given by lower diagonal matrix. In “Connection of Polynomial Coefficients with Appell Polynomials” section, we establish interrelation between these two sequences. In “Applications of the Pascal Matrix Transformation” section, some applications of the Pascal matrix method is given. The method is applied in order to calculate coefficients of the invariant polynomial and to construct an algorithm of deflation decreasing degree of the polynomial if one of roots is known. Also, it is shown as the Pascal matrix representation can be exploited in the dynamics. In “Geometrical Interpretation of Pascal Matrix Transformation”, the geometrical interpretation of the Pascal matrix is given.
Evolution of Coefficients of Polynomials Induced by Shifts of Roots
Main task of this section is to establish evolution law for the coefficients of the polynomial under simultaneous translations of the roots. If \(F\) is a field and \(q_1,\ldots ,q_n\) are algebraically independent over \(F\), the polynomial
is referred to as generic polynomial over \(F\) of degree \(n\). The polynomial \(f(X)\) of \(n\)-degree over field \(F\) with roots \(q_k,k=1,\ldots ,n\) is written in the form
where the coefficients \(P_k\in F(q_1,\ldots ,q_n)\) and \(P_0=1\). Since the roots of the generic polynomial \(f(X)\) are algebraically independent, this polynomial is, in some sense, the most general polynomial possible [4]. In this paper we shall restrict our attention only to polynomials with simple roots. The signs at the coefficients in (5) are changed from term to term which allows in Vièta formulae to keep the positive signs only:
The coefficients \(P_k,k=1,2,\ldots n\) are defined via elementary symmetric polynomials of the roots. The number of monomials inside \(k\)th elementary polynomial is equal to the binomial coefficient:
The following theorem holds true.
Theorem 2.1
Let \(q_{k}, k=1,\ldots ,n\) be set of eigenvalues of polynomial equation of \(n\)- degree (5). Let differentials of all roots are equal to each other, \( dq_k=dq,\;k=1,\ldots ,n.\) Then differentials of the coefficients \(P_k\) satisfy the following system of equations:
Proof
Coefficients of the polynomial \(f(X)\) are symmetric forms of the roots where \(k\)th coefficient \(P_k\) consists of \(C^{n}_k\) monomials of \(k\)-degree. Respectively, the derivative of this coefficient, \(dP_k\), contains \(kC^{n}_k\) monomials of \((k-1)\) degree. Since \( dq_k=dq,\;k=1,\ldots ,n.\) the derivative \(dP_k\) is equal to \(\Lambda dq\) where symmetric polynomial \(\Lambda \) is a sum of \(kC^{n}_k\) symmetric monomials of \((k-1)\) degree. On the other hand, the symmetric polynomial of \((k-1)\) degree can be expressed only by the sum of \(C^n_{k-1}\) symmetric monomials of \((k-1)\)-degree. It means that the symmetric polynomial \(\Lambda \) consists of \(kC^{n}_k/C^n_{k-1}=n-k+1\) the same symmetric polynomials of \((k-1)\)-degree. This symmetric polynomial is nothing else than \((k-1)\)th coefficient of polynomial \(f(X)\), i.e, \(P_{k-1}\). Hence, \(\Lambda =(n-k+1)P_{k-1}\), and
\(\square \)
Formulas for differentials of coefficients lead to the following evolution equations with respect to parameter of translation \(a\):
Now, let us handle the sequence \(\{ P_k(a) \}_{k>0}\) into a vector form,
An application of the creation matrix \(A^{up}\) implies that the vector \([P_k]\) satisfies differential equation
Differentiating \(m\)-times \((n-p)\)-th coefficient, \(P_{n-p}(a),\;m\le n-p\), we obtain
For the last coefficient of the polynomial, \(P_n(a)\), we have
Now, let us explore the changes of the coefficients under simultaneous translations of the roots on a constant value. These kind of transformations are denominated as shifts or displacements. Firstly, let us consider \(n\)th coefficient, \(P_n\), which at the initial point of translations of the roots has the form
In the result of shifting of the roots this product takes a form
In order to evaluate this product take into account that
Furthermore, according to (5) one may write
consequently,
For the sake of convenience let us re-write this formula in the following equivalent form
In order to obtain similar expressions for other coefficients of the polynomial \(f(X)\) differentiate \(P_n(a) k\)-times with respect to \(a\) on making use of formulae (11), (12). The first order differentiation gives
Differentiating \(m\)-times \(P_n(a)\), we get
By using the formula
we come to polynomial expression for coefficient \(P_{n-m}(a)\):
By using the Pascal matrix the system of equations (22) are presented as follows
which is a general solution of matrix equation (10).
Pascal Matrix as an Adjoint Operator of Differential Operator of Translation
The Taylor expansion of analytic function \(f(x)\) is given by the convergent power series
where coefficients of the polynomial are derivatives of \(f(x)\) at the point of expansion, \(x=0\),
Consider translation \(x\rightarrow x+a\), \(f(x)\rightarrow f(x+a).\) This translation is expressed by exponential differential operator
In the polynomial representation the translation is written as
Opening brackets write this series as a power series of \(x\):
here coefficients \(f_k(a)\) are certain polynomials of \(a\).
In order to handle the sequence \(\left\{ f_k(a)\right\} _{k\ge 0}\) in a closed form introduce infinite dimensional vector
Corollary 3.1
Vector \([f_k(0)]\) is transformed into vector \([f_k(a)]\) under action of the Pascal matrix according to formula
This Corollary it follows of the Theorem 2.1 which is true for any dimension \(n\) of vectors and the matrix \(A^{up}\).
Transition (26) is presented by the following identities
Consequently we have
This formula prompts an idea that the Pascal matrix is a adjoint operator to the differential operator of translation. In order to clarify this proposition, let us define the vector consisting of polynomial sequence \(x^k,k=0,1,2,\ldots \):
and consider this vector as a co-vector with respect to the vector of coefficients \([f_k]\). Now, consider a scalar product of these vectors which, evidently, is the analytic function \(f(x)\),
Within the framework of this definition formula (32) is written as follows
It is seen that the infinite dimensional matrix \(A^{up}\) acting on coefficients of the polynomial is adjoint operator to the operator of differentiation \(d/dx\) acting on the polynomial function. In order to determine an operator of “x” in this discrete domain let us recall the Weyl canonical commutation relation
This commutation relation shows, in order to find a discrete operator of “x” we have to consider operation of multiplication of analytical function \(f(x)\) on function \(\exp (bx)\) and write this operation in the space of coefficients of the Taylor expansion [5]. The product of two functions \(f(x)\) and \(g(x)\) is defined as follows
where coefficients of the resulting polynomial are defined by
If \(g(x)=\exp (bx)\) then the vector \([F_k]\) of coefficients of resulting polynomial \(F(x)\) is defined by following matrix formula
where the sub-diagonal matrix is defined by [6],
Evidently, this matrix is a adjoint operator to operator “x” if the adjunction is defined with respect to scalar product (34). Infinite dimensional matrices \(A^{up}\) and \(B^{sub}\) satisfy same commutation relation as operators \(d/dx\) and \(x\):
Connection of Polynomial Coefficients with Appell Polynomials
The Pascal matrix and its various generalizations are applied in matrix representations of Appell polynomials [7]. The sequences of Appell polynomials \(\{ H_n(x) \} \) satisfy the relation
with \(H_0(x)=C_0, \;\;C_0\;\in R \;\;\{0\} \). If the initial vector \(\big [H_n(0)\big ]\) is known then the vector of solution of these differential equations is presented by Pascal matrix [8]
where \(A^{sub}\) means the sub-diagonal creation matrix.
We have seen that coefficients of the polynomial under shift of the set of roots form a sequence of polynomials which with respect to parameter of translation obeys evolution equations
which directly is integrated,
where \(A^{up}\) means the upper-diagonal creation matrix. Essential difference of this formula of (43) is that in the latter the Pascal matrix contains the creation matrix defined by upper-diagonal matrix.
The question arises: how are interconnected the sequence of coefficients of the polynomials \(f(X)\) with the class of Appell polynomials? Many polynomials are included into the class of Appell polynomials, the simplest case is the Hermite polynomials.
In order to establish interrelation between coefficients of polynomial \(f(X)\) defined via parameter of shifts of the roots with Appell polynomials is necessary to take \(P_n(x)=H_n(x)\), then for polynomial \(P_k\) with \(k<n\) the following relationship holds true
In fact, substitute this formula into the evolution equation (44). We get,
In this way the evolution equations for the coefficients of the polynomial (44) are transformed into the evolution equations for the Appell polynomials (42)
Notice, however, this correspondence will works up till \(k=n\), only.
For almost all classical polynomials defined in ordinary way, as well, in a general way, the corresponding generating functions are known [9]. The generating functions usually are given in a form that reveals their property of being Appell polynomials due to the inclusion of the exponential function [3].
Applications of the Pascal Matrix Transformation
Reduction of Original Polynomial to a Invariant Polynomial and Deflation
The Pascal matrix serves as a faithful representation of the translation operator in discrete space [10]. This representation provides with simple and powerful tool in investigations different problems in the field of polynomials. As an example consider the problem of construction of the invariant polynomial and the problem of deflation if one of the roots is known.
If in the polynomial \(f(X)\) replace \(X\) by
then the resulting polynomial
will not contain \((n-1)\)-degree term with respect to the variable \(Y\), since
The polynomial \(r(Y)\) is called the invariant polynomial [11] .
By applying \(Y=X-P_1/n\) for every root we get
Since \(y_k\) consists of differences \((q_k-q_i)\) it remains invariant under simultaneous translations of type \(q_k\rightarrow q_k+a,\;k=1,\ldots ,n\) the coefficients \(r_k,k=0,1,2,\ldots ,n,\) as sums of uniform monomials of \(y_k,k=1,\ldots ,n\) remain also invariant with respect to these translations. Denote
The transformation from original polynomial \(f(X)\) onto invariant polynomial \(r(Y)\) is worked out by translation \(Y=X-Q\), which equivalent to simultaneous translations of the roots of the polynomial \(f(X)\rightarrow f(X-Q)\). Consequently, in order to calculate coefficients of the transformed polynomial we have to use formula (23) with parameter of translation \(a = Q\). Introduce two \(n+1\)-dimensional vectors \([r_k]\) and \([P_k]\) defining them as follows
Then the following formulae hold true
Consider now the problem of calculation of roots of the polynomial. The effort of root finding can be significantly reduced by the use of deflation. Once you have found a root \(q_1\) of a polynomial \(f(x)\), consider next the deflated polynomial \(q(x)\) which satisfies
The roots of \(q(x)\) are exactly the remaining roots of \(f(x)\). Because the degree decreases, the effort of finding the remaining roots decreases. More importantly, with deflation we can avoid the blunder of having our iterative method converge twice to the same root instead of separately to two different roots. Deflation can be carried out by synthetic division of \(f(x)\) by \(q(x)\) which acts on the array of polynomial coefficients, or by using Horner scheme [12].
Our method of deflation is based on shift all roots of the \(n\)-degree polynomial \(f(x,n)\) on the value \((-q_1)\) where \(q_1\) is known root. This shift is carried out by using the Pascal matrix transformation
Here two \(n+1\)-dimensional vectors \([r_k]\) and \([P_k]\) defining them as follows
The transformed in a such way set of coefficients definitely has the last coefficient equal to zero \(r_n=0\). In fact this coefficient is defined as the product
Consequently, the transformed polynomial does not contain the free coefficient, and the problem is reduced to solution of \((n-1)\) degree polynomial [13].
Let \(x_k(0),\,k=1,2,3,\ldots ,n\) are roots of the polynomial \(f(x,n)\), and \(\big [P_k(0)\big ]=\big [P_n,P_{n-1},\ldots ,P_1,P_0\big ]^T\) is the vector of coefficients of the polynomial \(f(x,n)\). Let \(x_1(0)\) is one of the roots which is known. Then by the Pascal matrix transformation of the coefficients
we obtain coefficients of the polynomial with roots \(x_1(1)=0\) and \(x_k(1)=x_k(0)-x_1(0),k=2,3,\ldots ,n\).
Due to presence of the trivial root, \(x_1(1)=0\), the free coefficient of the new polynomial is equal to zero. The set of other coefficients form \((n-1)\)-degree polynomial \(f(x,n-1)\). Calculate only one of roots of this polynomial, let it be \(x_2(1)\). This quantity serves as the parameter of the next shift
At \(m\)th step we have
And at \(n\)th step we arrive to linear equation
At the of this algorithm we possess with \(n\) quantities
that is to say, we find one root at each step of the algorithm. The root \(x_l(l-1)\) is the root of the polynomial of \((n-l)\) degree. Finally, we arrive to quadratic equation of the form
Find one of these roots, \(x_{n-1}(n-2)\). Then the other is
Here unknown is \(x_n(n-2)\) which we find from the last equation:
By inverse passage we obtain all solutions of the original equation, which are defined by the following formula
Applications to Dynamical Systems
The mathematical model of composed dynamical system with finite spectrum of the energies consists of the following principal elements [14–16]. The state of the \(n\)-ary composed dynamical system is defined by the \(n\)-degree polynomial function \(f(X)\). The coefficients and the roots of the polynomial are interpreted as external and internal energies, correspondingly.
Let us suppose that the set of roots of the state polynomial \(f(X)\) is the array of the kinetic energies
Then the set of coefficients of the state polynomial \(f(X)\) is interpreted as an array of external kinetic energies of the composed dynamical system. Form \((n+1)\) dimensional vector from coefficients of the state polynomial
In the classical mechanics the total energy consists of a sum of kinetic energy \(K\) and the potential energy \(V(r)\):
In the case of composed dynamics this formula is extended as follows
It is seen, the inclusion of the potential field is fulfilled by shift of the set of roots of the polynomial \(f(X)\). Define the vector of total energies
Under the simultaneous translations of the roots \(q_k\), the coefficients of the state polynomial will transformed according to formula (23), according to which the vectors \([K]\) and \([E]\) are related via the following Pascal matrix transformation
This formula is an analogue of the classical formula (67). An analogue of the classical inverse transformation
obviously, is given by the formula
Geometrical Interpretation of Pascal Matrix Transformation
The Pascal matrix transformation admits the following simple geometrical interpretation. Let us start with the Pythagoras formula
where \(a,b,c\) sides of the right angled triangle \(\triangle {ABC}\) with right angle at \(C\) and \(a=BC,b=AC,c=AB\). Consider the following quadratic polynomial
with roots \(q_1=c-a,\;q_2=c+a\). In equation \(f(X)=0\) make the following substitution \(Y=X-c\), then the quadratic equation is reduced to
Hence, \(Y=a\).
Consider a rectangle with sides \(q_1=c-a,\;q_2=c+a\), with half-perimeter \(P/2=(q_1+q_2)=2c\) and the square \(S=q_1q_2=b^2\). It is seen that the quadratic equation \(f(X)=0\) connects perimeter of the rectangle with its square.
Under the translation \(q_1=q_1+a\):
Now consider three-dimensional rectangular parallelepiped with three edge lengths \(q_k,k=1,2,3\). Volume of rectangular parallelepiped \(V_3\) is equal to product of the sides
The total area of the parallelepiped is
and total sum of edge lengths is
Let us consider the edge lengths \(q_k,k=1,2,3\) as roots of a cubic polynomial
where \(P_3\) means volume, \(V\), \( P_3=q_1q_2q_3=V\), coefficient \(P_2\) is proportional to sum of the areas \(S\), \(S=2P_2=2\big (q_1q_2+q_3q_1+q_2q_3\big )\), and coefficient \(P_1\) is proportional to the perimeter \(L\), \(L =4\big (q_1+q_2+q_3\big )=4P_1\). Thus, volume, sum of areas of the sides and perimeter are related via cubic polynomial equation
Now, undergo simultaneous translation the roots of this polynomial, i.e., the lengths of the edges on same value \(a\). This transformation is given by the following matrix equation
or, in a explicit form that is [6]
These equations establish dynamics of the volume, area and the perimeter of the rectangular parallelepiped with respect to translations of the sides. There two combinations of these dynamical values which remain invariant under this transformation. Invariant functions are obtained by using the following Pascal matrix equation
the matrix form is
where \(r_1=0\). From this condition it follows \(12Q=L\).
References
Call, G.S., Velleman, D.J.: Pascal’s matrices. Am. Math. Mon. 100(4), 372–376 (1993)
Aceto, L., Trigiante, D.: The matrics of Pascal and other greats. Amer. Math. Mon. 108, 232–245 (2001)
Aceto, L., Malonek, H.R., Tomaz, G.: Unified matrix approach to the representation of Appell polynomials. arXiv 1406, 1444 (2014)
Jensen, C.U., Ledet, A., Yui, N.: Generic Polynomials Constructive Aspects of the Inverse Galois Problem. Cambridge University Press, Cambridge (2002). ISBN 0 521 81998 9
Boas, R.P., Buck, R.C.: Polynomial Expansions of Analytic Functions. Springer, Berlin (1964)
Edelman, A., Strang, G.: Pascal matrices. Am. Math. Mon. 111(3), 361–385 (2004)
Appell, P.: Sur une classe de polynomes. Ann. Sci. Ecole Norm. Super. 9, 119–144 (1880)
Aceto, L., Trigiante, D.: The matrix of Pascal and classical polynomials. Rend. del Circ. Mat. Palermo Ser. II 68, 219–228 (2002)
Dattoli, G., Migliorati, M., Srivastava, H.M.: Bessel summation formulae and operational methods. J. Comput. Appl. Math. 173, 149–154 (2005)
Weisstein, Eric W.: Shift operator. (http://mathword.wolfram.com/ShiftOperator.html), MathWorld
Yamaleev, R.M.: Generalized Lorntz-force equations. Ann. Phys. 292, 157–178 (2001)
Stoer, J., Bulirsch, R.: Introduction to Numerical Analysis, 2nd edn. Springer, New York (1993)
Yamaleev, R.M.: Evolutionary method of construction of solutions of polynomials and related generalized dynamics. CUBO J. Math. (SciELO, Chile) 2, 15–27 (2009)
Mongkolsakulvong, S., Chaikhan, P., Frank, T.D.: Oscillatory nonequilibrium Nambu systems: the canonical-dissipative Yamaleev oscillator. Eur. Phys. J. B 85, 90–103 (2012)
Molgado, A., Rodriguez-Dominguez, A.R.: Mapping between the dynamic and mechanical properties of the relativistic oscillator and Euler free rigid body. Nonlinear Math. Phys. 14, 534–543 (2007)
Rodriguez-Dominguez, A.R., Martinez-Gonzalez, A.: Groupof transformations with respect to counterpart of rapidity and related field equations. Nonlinear Math. Phys. 53(4), 265–280 (2012)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yamaleev, R.M. Pascal Matrix Representation of Evolution of Polynomials. Int. J. Appl. Comput. Math 1, 513–525 (2015). https://doi.org/10.1007/s40819-015-0037-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40819-015-0037-7