1. Introduction
In the past two decades, there has been tremendous interest in developing the Birkhoff interpolation problems [
1,
2], originated by Birkhoff in 1906. Different from the well-known Lagrange and Hermite interpolations, Birkhoff interpolation is a more complicated polynomial interpolation because the orders of derivatives at some nodes are noncontinuous. There are many areas about this subject such as discussing the approximation error estimation of Birkhoff interpolation [
3], applying the Birkhoff interpolation method to solve some numerical differential Equations [
4,
5], trying to determine whether an interpolation scheme is regular or almost regular [
6,
7,
8,
9], and finding a proper interpolation space for the given interpolation conditions and nodes [
10,
11]. In this paper, we focus on the last area and propose new notions of invariant interpolation space and singular interpolation space.
Given a node set, an interpolation space is said to be proper if there exists a unique solution to the interpolation problem in the space for any given data values. Due to the good property, it is of interest to find a proper interpolation space. A Newton basis was constructed in a more general setting for Birkhoff interpolation by Wang [
10]. Jiang et al. [
12] proposed the representation of
D-invariant polynomial subspace based on symmetric Cartesian tensors. Lei et al. [
13] constructed a minimal monomial basis algorithm to compute the proper interpolation space for a multivariate Birkhoff interpolation problem, which was the development of the classic MB algorithm [
14]. Considering the perturbation of the interpolation nodes, Cui et al. [
15] proposed a stable basis algorithm for a generalized Birkhoff interpolation scheme by modifying the SOI algorithm [
16]. In fact, if a space is spanned by a stable monomial basis, then we can call it a stable interpolation space since it is always proper when the node set is perturbed within limits. In this paper, we investigate that for some multivariate Birkhoff interpolation problems there exists an interpolation space which is always proper or not proper for all perturbations of the given node set. We call the former the invariant interpolation space and the latter the singular interpolation space. Furthermore, we study the conditions an interpolation space is invariant or singular and obtain two main results.
2. Preliminaries
In this section, we will recall some basic definitions in symbolic computation and provide a generalized multivariate Birkhoff interpolation problem.
Let be the polynomial ring in n variables over the field . We will denote by a monomial in , where , i.e., .
Definition 1 ([
17])
. A monomial order on is any relation ≻ on , or, equivalently, any relation on the set of monomials , satisfying:- (i)
≻ is a total (or linear) order on .
- (ii)
If and , then .
- (iii)
≻ is a well-order on .
According to the above definition, if ≻ is a monomial order, then means that .
Definition 2 ([
17])
. (Lexicographic Order). We say , if in the vector difference, the left-most nonzero entry is positive, in which and . Definition 3 ([
17])
. (Graded Lex Order). Let and . We say if In this paper, when dealing with polynomials in two variables, we always assume that .
Definition 4. Let be a monomial sequence ordered by the graded lex order , we denote by the symmetric differential operator sequence associated with the monomial sequence S, where We next provide the multivariate Birkhoff interpolation problem in a more general setting.
Definition 5. A generalized multivariate Birkhoff interpolation scheme, , consists of three components
A monomial sequence ordered by the graded lex order , An incidence matrix E, which consists of m sub-matrices, where , Every row of corresponds to an interpolation condition on node and the i-th column of E corresponds to the i-th monomial . Any row of E is not a zero row.
For given data values
, the generalized Birkhoff interpolation problem associated with the scheme
is to find an interpolation space
and a polynomial
satisfying the interpolation conditions
where
is the differential operator sequence associated with the monomial sequence
S.
Example 1. Given a generalized multivariate Birkhoff interpolation scheme , where and , the symmetric differential operator sequence associated with the monomial sequence is and are sub-matrices of E, and The Table 1 expresses the interpolation conditions associated with the given interpolation scheme Let
be a set of data values. Given these components, the Birkhoff interpolation problem associated with the scheme
is to find an interpolation space
and a polynomial
satisfying the interpolation conditions
3. Invariant Interpolation Space
In this section, we will propose the notion of invariant interpolation space and prove that the space spanned by the monomial sequence S is the invariant interpolation space for the given interpolation scheme if E satisfies some conditions. First of all, we will introduce the notion of a proper interpolation space for a given node set.
Definition 6. Given a generalized multivariate Birkhoff interpolation scheme , is one of choice of Z. We say is a proper interpolation space for the node set , if there exists a unique polynomial satisfying the interpolation conditions deduced by the given interpolation scheme for any given data values.
Definition 7. We say is the invariant interpolation space for a generalized multivariate Birkhoff interpolation scheme if is a proper interpolation space for any choice of Z.
Equation (
1) is a set of linear equations with unknown coefficients of the interpolation polynomial
f and we denote by
the coefficient matrix of these equations. If the number of rows in
E equals to
,
is a square matrix and its determinant is a so-called Vandermonde determinant, denoted by
If
Z is fixed, there exists a unique solution of Equation (
1) for any given data values if, and only if,
If
Z is not fixed, whether the interpolation problem has a unique solution depends on the choice of the set of nodes
Z. Viewing the points in
Z as variables,
is a polynomial function on the
coordinates of these points. For an incidence matrix
E, one denotes by
the number of rows in
E and
the number of elements in
S. Thus, we are led to the following theorem.
Theorem 1. For a given generalized multivariate Birkhoff interpolation scheme , is an invariant interpolation space if and for all choices of sets of nodes Z.
For a given interpolation scheme , maybe there is no invariant interpolation space and it is also difficult to find it when the space exists. If the interpolation conditions are of some good properties, we can easily obtain an invariant interpolation space. Above all let us introduce the permitted elementary row operations of an incidence matrix.
Definition 8. The permitted elementary row operations of the incidence matrix include the following:
if , then
- (1)
a times the l-th row of E and add to the k-th row, i.e., ;
- (2)
exchange the l-th row and the k-th row, i.e., ;
if , then .
Theorem 2. For a given generalized multivariate Birkhoff interpolation scheme , if the incidence matrix E can be reduced to an upper triangular matrix by performing the permitted elementary row operations described in Definition 7, of which the diagonal elements are nonzero constants, and , then is an invariant interpolation space.
Proof. Science is reduced from E by performing the permitted elementary row operations, the interpolation conditions defined by the matrices E and are equivalent. So, we only need to show that is an invariant interpolation space for the scheme . and imply , i.e., the number of interpolation conditions is equal to the dimension of the interpolation space . From this we see the coefficient matrix is a square matrix. According to the Theorem 1, If we prove that for all choices of sets of nodes Z, the assertion follows. Let and , ,. We recall that is the symmetric differential operator sequence associated with the monomial sequence S. Let be an interpolation polynomial. The i-th interpolation condition is , which is due to the fact that is an upper triangular matrix, i.e., . Suppose that , where is just the i-th row of . Since S is the monomial sequence ordered by the graded lex order , and if . So, we can conclude that and , where . This implies is also an upper triangular squire matrix, of which the diagonal elements are nonzero constants. Therefore, it is clear that is also a nonzero constant, i.e., never vanish for any choice of the set of nodes Z. Thus, the proof is completed. □
The principal significance of the theorem is that it allows one to deduce is an invariant interpolation space or not, by reducing the incidence matrix E instead of computing complex determinant .
Example 2. Given a generalized multivariate Birkhoff interpolation scheme , where and it is clear that . and are sub-matrices of E, and , . By performing the permitted elementary row operations, we can obtain that Obviously, is an upper triangular matrix and the diagonal elements are nonzero. According to Theorem 2, we can deduce that is an invariant interpolation space. In fact, we can compute that the coefficient matrix is and it is not difficult to obtain the Vandermonde determinant . This shows that is indeed an invariant interpolation space.
Remark 1. The condition “E can be reduced to an upper triangular matrix” is sufficient but not necessary. After some minor modifications with Example 2, we arrive at the following example.
Example 3. Let and where , . Since by performing , we obtain Since and belong to different sub-matrices (), we cannot use to eliminate . Thus, is reduced and it is not an upper triangular matrix. We can compute the matrix and the Vandermonde determinant This implies that is an invariant interpolation space though the matrix E does not satisfy the condition of Theorem 2.
4. Singular Interpolation Space
In this section, we will propose the definition of a singular interpolation space, which is also a special interpolation space, and provide a criterion for the singularity.
Definition 9. We say is the singular interpolation space for a generalized multivariate Birkhoff interpolation scheme if is not a proper interpolation space for any choice of Z.
Definition 10. A monomial sequence B is called a lower sequence if and imply that
Given a Birkhoff interpolation scheme , let be a subsequence, also a monomial sequence ordered by the graded lex order. We denote by a sub-matrix of E, whose columns correspond to the elements of A. Thus, . We define to be the number of nonzero rows in and to be the number of elements in A.
Example 4. Let and . is a subsequence, whose elements are the first and the third monomial of the sequence S. So, , whose columns are just the first and the third column of E. It is easy to see that .
Theorem 3. For a given generalized multivariate Birkhoff interpolation scheme , if there exists a lower subsequence such that , then is a singular interpolation space.
Proof. Let us consider the interpolation scheme
. For any given set of nodes
Z, there are less rows than the columns for the matrix
because the condition
implies that the number of interpolation conditions is less than the dimension of the interpolation space
. Then, the homogeneous interpolation problem associated with the scheme
has a non-trivial solution
,
. For any
it follows that
since
A is a lower sequence and there exists some
k, such that
. Then, it is easy to see that
This implies that g is also a non-trivial solution of the homogeneous interpolation problem associated with the original scheme and the coefficient matrix of the linear system is not invertible for any set of nodes Z. Thus, , which means that is a singular interpolation space. □
Example 5. Let , and where , . All the lower sequences of S are , , and . We can see that and . According to Theorem 3, we can deduce is a singular interpolation space. In fact, we can compute that the coefficient matrix is A simple calculation gives that and this shows that the interpolation space is indeed singular.
Remark 2. It is worth pointing out that even though all the lower sequence satisfy the condition , we can not ensure that is not a singular interpolation space.
Example 6. Let and where , . All the lower sequences of S are and . Accordingly, It is easy to see that , , , and . We can compute . Obviously, and thus the interpolation space is singular.