1. Introduction
Multivariate polynomial interpolation is widely used in many application domains, such as image processing, electronic communication, control theory, etc. The theory of multivariate polynomial interpolation is far from perfect since the interpolation conditions are too complicated, and the multiplicity structure of each interpolation site has many different expressions. Note that most related practical problems can be converted to ideal interpolation problems, whose interpolation conditions is determined by a
invariant polynomial subspace. Throughout the paper,
denotes the polynomial ring in
d variables over
. For simplicity, we will work with the ground field
or
. Ideal interpolation, a special class of polynomial interpolation problems, can be defined by a linear projector (idempotent operator) of finite rank on
. The kernel of the projector forms a polynomial ideal. Carl de Boor has conducted a great deal of important work for ideal interpolation [
1].
The interpolation conditions of an ideal interpolant correspond to a
D-invariant subspace [
1,
2]. Lagrange interpolation is a standard example of which the interpolation conditions consist of only evaluation functionals. In the one variable case, every ideal projector is the pointwise limit of Lagrange projectors when
. However, this is not true in the multivariate case [
3,
4]. Thus, it is natural to ask what kind of ideal interpolation problem can be written as a limit of Lagrange interpolation problems; we call this the discrete approximation problem for ideal interpolation [
5]. This is equal to considering how to discretize the differential operators in the
D-invariant subspace of each interpolation site. In [
5], by analyzing the structure of the second-order
D-invariant subspaces, we give a sufficient condition to solve the discrete approximation problem for this case. This indicates that analyzing the structure of the
D-invariant subspaces will help us know more about multivariate polynomial interpolation.
In polynomial system solving, the multiplicity structure at an isolated zero
is identified with the dual space consisting of all linear functionals supported at
that vanish on the entire polynomial ideal generated by the given polynomial system [
2]. Here, all the functionals correspond to a vector space, which is
D-invariant (some references would use the term “closed”). Dayton and Zeng used the dual space theory to derive special-case polynomial system solving algorithms in 2005 [
6]. After that, Zeng presented a new algorithm that substantially reduces the calculation by means of the closedness subspace strategy in his paper [
7]. In [
8], Li and Zhi demonstrated the explicit structure of the
D-invariant subspace in the case of breadth one, which helps to compute the multiplicity structure of an isolated singular solution more efficiently.
We have seen that analyzing the structure of the D-invariant subspaces helps us to study a class of interpolation problems and to improve computational efficiency in polynomial system solving. It is the aim of this paper to describe the structure of the D-invariant subspaces by Cartesian tensors.
2. Preliminaries
In this section, we will recall some basic definitions in symbolic computation [
9] and the concept of tensors in multilinear algebra [
10].
A monomial order on is any relation ≻ on satisfying the following:
(i) ≻ is a total (or linear) order on .
(ii) If and , then .
(iii) ≻ is a well-order on .
Let
be a nonzero polynomial and ≻ be a monomial order. The
multidegree of
f is the following:
The
leading monomial of
f is the following:
The total degree of f, denoted by , is the maximum such that the coefficient is nonzero.
Definition 1. A polynomial subspace is said to be D-invariant if it is closed under differentiation, i.e., ,in which is the partial derivative of p with respect to the jth argument. In this paper, we denote by a D-invariant polynomial subspace of degree n, i.e., satisfies the following:
(i) .
(ii) There exists at least one polynomial of total degree n in .
(iii) , .
For any given subspace , we also define
Since is a linear space, we only need to study a special basis of by doing the following: to fix a term order (for example, graded reverse lexicographic order, ), we first write the polynomials in a given basis of in matrix form, where the columns are indexed by the monomials in increasing order and the rows are indexed by the basis of ; then, with Gauss–Jordan elimination, we can obtain the reduced row echelon form of this matrix, which gives another basis for . We call this new basis the “reduced basis” of . In the discussion that follows, by a basis of some subspace, we always mean the reduced basis.
Einstein Convention. Einstein introduced a convention whereby if a particular subscript (e.g.,
i) appears twice in a single term of an expression, then it is implicitly summed, and
i is called a
dummy index. For example, in traditional notation, we have the following:
and using summation convention, we can simply write the following:
Let
. Recall that a tensor of real numbers is simply an element in the tensor product of the vector spaces
[
11]. Let
be the standard basis of
, where
forms a standard basis for
Note that
, with
, the Kronecker delta.
We denote by
an
nth order
Cartesian tensor. Here, the sum over
is implicit, and
denotes the weight for
in the sum. Throughout the paper,
d denotes the number of indeterminates, so if there is no confusion, we will simply write
(
i is a subscript) if
is in the standard basis of
, and write
(
i is a superscript) if
is in the standard basis of
, where
q need not be equal to
d. Particularly, for a second order tensor
on
,
, representing each basis tensor as a matrix:
then
T can be written in the form of a square matrix, i.e.,
.
Definition 2 ([
11]).
A tensor is called symmetric if it is invariant under any permutation σ of its n indices, i.e., the following: The space of symmetric tensors of order
n on
is naturally isomorphic to the space of homogeneous polynomials of total degree
n in
d variables [
11]. We will use this fact to represent a homogeneous polynomial in
.
Definition 3 ([
12]).
The inner product (also known as contraction) of two Cartesian tensors is defined as the following: For example, if
A and
B are matrices, we obtain the following matrix multiplication:
etc. The critical request here is that the vectors in the inner product must be of the same dimension.
3. The Structure of the D-Invariant Subspace
The structure of
was discussed in our paper [
5]; we list the results in this section for completeness.
We first consider a special second-degree
D-invariant subspace as follows:
in which
and the superscript indicate the total degree of the polynomial. Without loss of generality, the polynomials of total degree one can be rewritten as the following:
With all , given, we have the following result.
Theorem 1 ([
5]).
With the above notation, in has the following form:where E is an symmetric matrix, is a 1-column matrix. Note that E has free parameters, and L has free parameters. The proof of Theorem 1 also establishes the following result.
Corollary 1 ([
5]).
Suppose that , where . Then, each , has the following form:where is an symmetric matrix, is a 1-column matrix. 5. The Structure of the D-Invariant Subspace
Consider the following
D-invariant subspace:
in which
for
. We will discuss the special case where all polynomials in the reduced basis of
are restricted to be homogeneous. Let
with
,
.
Similar to the case when
, let
, the following can be verified:
Note that if
,
is a first order tensor which can be written as a vector as in
Section 3; if
,
is a second order tensor which we write as a matrix in (
3). Namely,
has two equivalent forms:
Finally, assuming that is given, we set forth a general form of Theorem 2.
Theorem 4. For any fixed , , let be the relational matrix between and all polynomials of total degree in the basis of . Then,where . Unlike general linear polynomial subspaces, due to the “closed” property, the relation between the polynomial of higher degree (i.e., ) and all linear polynomials in can be observed by the above formula. For the proof of this theorem, we need the following lemmas.
Proof. The left side of (
18) is equal to the following:
and the right side is equal to the following:
This completes the proof. □
In Theorem 2, we have actually proved the following:
This can be easily generalized to an arbitrary , as follows.
Proof (Proof of Theorem 4). We will use induction on
n. If
, the theorem is true by Theorem 2. Now assume that the theorem holds for all
. If we let
in (
15), we have the following:
on the other hand, using Lemma 3, we obtain the following:
By our inductive assumption and Lemma 4, the theorem is proved. □
6. Conclusions
Li and Zhi demonstrated the structure of the breadth-one
D-invariant polynomial subspace in [
8]. We analyzed the structure of a second-degree
D-invariant polynomial subspace
in our previous work [
5]. As an application for ideal interpolation, we solved the discrete approximation problem for
under certain conditions. In this work, we discuss the structure of
for a special case, where all polynomials in the reduced basis of
are restricted to be homogeneous. In the future, we will consider a more general case of
. For any fixed
s and
t, we can decompose
into its homogeneous components, and write the following:
with
, a
jth order symmetric Cartesian tensor for
. Since 1 is always in
, this means that the constant term in
can be omitted with reduction. We can now analyze the structure of the following:
with
given. In view of the
D-invariance of
,
only relates to the highest homogeneous components of all
, i.e.,
. In addition, note that each
can be expressed in the same way; hence,
has the form (
17).
relates to all the homogeneous complements, which have total degree
of polynomials in
. With linear reduction,
can be written in the form
.