Learning algebraic decompositions using Prony structures
Stefan Kunis, Tim R\"omer, Ulrich von der Ohe

TL;DR
This paper introduces a unified algebraic framework that generalizes various Prony's method variants, enabling the decomposition of complex multivariate sums and polynomials with support on algebraic sets.
Contribution
It provides a comprehensive algebraic structure connecting different Prony-based methods and extends their applicability to multivariate and algebraic support cases.
Findings
Unified framework for Prony's method variants
Applicable to multivariate exponential and polynomial sums
Accounts for support on algebraic sets
Abstract
We propose an algebraic framework generalizing several variants of Prony's method and explaining their relations. This includes Hankel and Toeplitz variants of Prony's method for the decomposition of multivariate exponential sums, polynomials (with respect to the monomial and Chebyshev bases), Gau{\ss}ian sums, spherical harmonic sums, taking also into account whether they have their support on an algebraic set.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Learning algebraic decompositions using Prony structures
Stefan Kunis
Institute of Mathematics and Research Center of Cellular Nanoanalytics, Osnabrück University, 49069 Osnabrück, Germany
,
Tim Römer
Institute of Mathematics, Osnabrück University, 49069 Osnabrück, Germany
and
Ulrich von der Ohe
Dipartimento di Matematica, Università degli Studi di Genova, Via Dodecaneso 35, 16146 Genova, Italy; Marie Sklodowska-Curie fellow of the Istituto Nazionale di Alta Matematica
Abstract.
We propose an algebraic framework generalizing several variants of Prony’s method and explaining their relations. This includes Hankel and Toeplitz variants of Prony’s method for the decomposition of multivariate exponential sums, polynomials (w.r.t. the monomial and Chebyshev bases), Gaußian sums, spherical harmonic sums, taking also into account whether they have their support on an algebraic set.
2010 Mathematics Subject Classification:
Primary 13P25, 94A12; Secondary 13P10, 15B05, 30E05, 65F30
The third author was supported by an INdAM-DP-COFUND-2015/Marie Skłodowska-Curie Actions scholarship, grant number 713485. We gratefully acknowledge support by the MIUR-DAAD Joint Mobility Program (“PPP Italien”).
Introduction
Learning decompositions of functions from their evaluations in terms of a given basis and similar questions like the moment problem are fundamental tasks in signal processing and related areas.
In 1795, Prony proposed an algebraic approach to give an answer to such a question in the case of univariate exponential sums [45]. Classic applications of Prony’s method include for example Sylvester’s method for Waring decompositions of binary forms [53, 54] and Padé approximation [57]. Since then these tools have been further developed [41, 37, 43, 52], new applications have been found (see, e.g., [26, Section 2.2] for connections to the Berlekamp-Massey algorithm), and recently also advances have been made on multivariate versions. Direct attempts can be found in, e.g., [42, 38, 31, 46, 36], for methods based on projections to univariate exponential sums see, e.g., [14, 15, 12]. A numerical variant can be found in, e.g., [17], and further related results and applications in, e.g., [16, 20, 32, 10, 27, 44, 7, 8, 25, 23].
As important as (approximate) algorithms undeniably are in practice, at its core Prony’s method is of a purely algebraic nature which is the point of view of this article. We introduce a general algebraic framework called Prony structures for reconstruction methods modeled after Prony’s original idea. Our approach allows a simultaneous treatment of decomposition problems in particular for multivariate exponential sums, polynomials (w.r.t. the monomial and Chebyshev bases), Gaußian sums, and eigenvector sums of linear operators.
To describe the main task, consider a vector space of functions with a distinguished basis . The goal is to decompose an arbitrary function into a linear combination of basis elements. As a constraint for this it is only allowed to use evaluations of .
In typical Prony situations one has a way to identify basis elements with points in an affine space. For example, in the case of exponential sums the basis function is identified with its base point . It is this identification that allows to describe the support of , i.e. the used basis elements in the decomposition, by polynomial equations. A key idea of Prony is to construct Hankel (or Toeplitz) matrices using evaluations of to obtain the desired data from their kernels.
In our framework we assume that an identification as above is given as part of the initial data. Then suitable sequences of matrices are computed from evaluations of which are constructed in a way such that their kernels eventually have to yield systems of polynomial equations to determine the support of .
The article is organized as follows. In Section 1 we fix the setup, some notation, and introduce our main definition of a Prony structure. Besides the function space and the basis as key parts of the data it consists of families of matrices and associated ideals defined by their kernels. These ideals are then used to attack the decomposition problem. We also recall briefly, as a special case, the fundamental example of Prony’s classic method.
In Section 2 we discuss properties of evaluation maps on vector spaces of polynomials and their kernels, see for example [31]. As one of our main results, we prove in Theorem 2.4 a very useful characterization of Prony structures in terms of factorizations through evaluation maps.
It can be seen that given some mild assumptions the ideals of a Prony structure are zero-dimensional and radical (see Corollary 3.2), which leads to the natural question to provide sufficient conditions which guarantee that the ideals of kernels of evaluation maps have this property.
In Section 3 we study this problem. The main result of this section (Theorem 3.10) proves a theorem of Möller on Gröbner bases of zero-dimensional radical ideals with interesting consequences for Prony structures.
In Section 4 we discuss in particular in Theorem 4.4 fundamental examples of Prony structures based on the Hankel and Toeplitz matrices defined by exponential sums, see for example [36] for their use in classic situations related to Prony’s methods.
Known reconstruction techniques can be used for sums of eigenvector of linear operators [37], polynomials (w.r.t. the monomial and various types of Chebyshev bases) [4, 32, 27, 44, 36], and multivariate Gaußians [38]. In Section 5 we will see in particular that they arise from Prony structures related to those for exponential sums. In this section we also show relations between the framework of Prony structures and previously known frameworks for character [16] and eigenfunction sums [20, 37].
A priori knowledge can be that functions are supported for example on a torus or a sphere, see, e.g., [29, 30]. Classic techniques do not take this additional information into account. As a novel approach we extend the notion of Prony structures for functions supported on algebraic sets to a relative version in Section 6. A first key result is a characterization of such structures in Theorem 6.8. In Theorem 6.9 and its corollaries we discuss how to obtain Prony structures in this relative case. Main examples include relative Prony structures for spaces of spherical harmonics.
Already in the existing literature, projection techniques are used to apply Prony’s method, see, e.g. [14, 15, 12]. Related to this idea is an observation in Section 5 that a Prony structure may be “induced” by another one on a different vector space. The systematic point of view of these phenomena is given by maps between Prony structures, which we introduce in Section 7. We discuss projection methods, Gaußian sums and other examples in terms of such maps.
Acknowledgments. We are grateful towards H. M. Möller for inspiring discussions related to these results, in particular for allowing us to include Theorem 3.10 and its proof [35]. The third author is grateful for the warm hospitality he received when visiting Osnabrück on several occasions. We thank the referees for their valuable remarks and additional pointers to the literature which led to considerable improvements of the article.
1. Prony structures
Motivated by Prony’s reconstruction method as well as its recent generalizations we introduce a framework that enables us to treat several of these variants simultaneously and which can be applied in various contexts. In this section we begin by fixing some notation regarding evaluation maps for polynomials, and then make our main definition of Prony structures. The key point is to give a general formal setting that captures the essence of Prony’s method with the aim of laying the foundation for a structural theory.
Definition 1.1**.**
Let be a field, , , and for an arbitrary subset let . For define
[TABLE]
and
[TABLE]
We call the evaluation map at and the vanishing space of w.r.t. .
Observe that for we just have and is the usual vanishing ideal of . In this special situation we also set . Note that in general we have
[TABLE]
In Section 2 we will state all results on evaluation maps and their kernels that are relevant for this note.
In order to characterize basis elements of a vector space through systems of polynomial equations we need a way to identify them with points. This will be achieved by an injection as in the following definition.
Definition 1.2**.**
Let be a field, be an -vector space, and be an -basis of . For , with and distinct , let
[TABLE]
denote the support of and rank of (w.r.t. ), respectively. For a field , , and an injective map let
[TABLE]
We call the -support and its elements the support labels of .
In many situations we will choose , but for reasons of flexibility we allow the choice of possibly different fields. Unless mentioned otherwise, we will assume that , , , , , and are given as in Definition 1.2. In the following definition we introduce the central notion of a Prony structure.
Definition 1.3**.**
Given the setup of Definition 1.2, let be a sequence of finite sets and be a sequence of finite subsets of . Let and
[TABLE]
i.e., a family of matrices with for all . We call a Prony structure for if there is a such that for all with one has
[TABLE]
Here we identify with the polynomial and takes the zero locus of a set of polynomials. See Remark 1.8 for a discussion of the second condition, which is not implied by the other.
The least such that the conditions in (1) hold for all is called Prony index of or simply -index of , denoted by .
If for every a Prony structure for is given, then we call a Prony structure on .
Remark 1.4**.**
A key point of a Prony structure on is that the idea of Prony’s method works, i.e. to compute the support of a given w.r.t. the basis through a system of polynomial equations. More precisely, one can perform the following (pseudo-)algorithm:
- (1)
Choose . 2. (2)
Determine . 3. (3)
Compute . 4. (4)
Embed . 5. (5)
Compute . 6. (6)
Compute .
If is chosen large enough, then the zero locus is the -support and is the support of (and in particular these sets are finite). Note that for this strategy to work it is important that the matrices can be determined from “standard information” on (such as evaluations if is a function), in particular without already knowing the support; see also Remark 1.6. Often computation of the zero locus as well as a good choice of turn out to be problematic steps.
In classic situations of Prony’s method the non-zero coefficients of w.r.t. can be computed in an additional step by solving a system of linear equations involving only standard information; this system is finite since one has already computed the support. We omit the discussion of this step here and in the following.
Common options for the sequence are , , or , where
[TABLE]
Under the identification of with polynomials, in the choice corresponds to the subvector space of polynomials of total degree at most , and corresponds to the subvector space of polynomials of maximal degree at most . Choosing , the non-negative orthant of the hyperbolic cross of order , gives rise to a space of polynomials that is particularly well-suited for zero-testing and interpolation of polynomials. The earliest use of in the context of Prony-like methods that we are aware of is in articles by Clausen, Dress, Grabmeier, and Karpinski [6] and by Dress and Grabmeier [16]. For more recent applications see in particular Sauer [47] and the preprint Hubert-Singer [23].
Often one chooses , , or a similar relation between and .
We will also use the notation
[TABLE]
Remark 1.5**.**
A framework for the decomposition of sums of characters of commutative monoids has been proposed in Dress-Grabmeier [16] and derivations for sums of eigenfunctions (or more generally eigenvectors) of linear operators have been developed in Grigoriev-Karpinski-Singer [20] and Peter-Plonka [37]. We recast these frameworks in the language of Prony structures in Section 5. See Remark 5.16 for a diagrammatic overview.
While there is considerable overlap with the one proposed here, the two approaches make different compromises between generality and effectivity. We aim at a formalization of the most general situation in which Prony’s strategy still works. Our treatment is axiomatic rather than the explicit constructions of [16, 20, 37]. While trading in some directness, this abstraction also allows to stay within the language of linear algebra. When dealing with applications, a detour through character sums can seem unnatural (or, as in the Chebyshev decomposition, impossible) given the concrete situation. In this sense, we also find our framework to be more effectively verifiable.
Remark 1.6**.**
For let denote the matrix of w.r.t. the monomial basis of and the canonical basis of . Then is a Prony structure for , cf. Lemma 2.1.
For practical computation of the support of this Prony structure is useless, since clearly is the Vandermonde-like matrix and knowing these matrices immediately implies knowledge of the -support of . This observation does however provide a possible strategy to construct Prony structures that may be obtained from some available data, see Corollary 2.2.
We recall the classic Prony’s method for reconstructing univariate exponential sums, which dates back to 1795 [45]. It is the fundamental example of a Prony structure.
Example 1.7**.**
For we call the function
[TABLE]
exponential (with base ) and we call -linear combinations of exponentials exponential sums. Here it is understood that . We denote by the set of all exponentials, which is a -basis of the vector space
[TABLE]
Then the classic Prony problem is to determine the coefficients and the bases of a given exponential sum . Of course, the function
[TABLE]
is a bijection. For an exponential sum and , consider the Hankel matrix
[TABLE]
Prony has shown in his 1795 Essai [45] that is a Prony structure on and, moreover, for every , . This provides a method to compute , under the assumption that an upper bound of is known. (Multivariate) generalizations and variants of Prony’s method will be discussed in Sections 4 and 5 (see also Peter-Plonka [37], Kunis-Peter-Römer-von der Ohe [31], Sauer [46], and Mourrain [36]).
Remark 1.8**.**
One might be tempted to remove the technical vanishing space condition
[TABLE]
from Definition 1.3. For the sake of discussion, call a quasi Prony structure for if satisfies all the conditions of a Prony structure for in Definition 1.3 with the only possible exception of the vanishing space condition. We observe the following:
- (a)
All practically relevant examples of quasi Prony structures that we are aware of are indeed Prony structures. 2. (b)
One of the main reasons why we include the vanishing space condition in the definition of Prony structures is that the analogues of several of our statements on Prony structures do not hold or are not known to hold for quasi Prony structures; see, for example, Theorem 2.4 and Theorem 6.9. 3. (c)
An “artificial” example of a quasi Prony structure that is not a Prony structure: For let , , and . Then , so , hence is a quasi Prony structure for (cf. Example 1.7). Since for all , is not a Prony structure for .
Remark 1.9**.**
- (a)
The generalization of Prony’s problem to polynomial-exponential sums (sums of functions with polynomials ), also known as “multiplicity case”, can be found in the univariate case in Henrici [21, Theorem 7.2 c]. Further developments such as a characterization of sequences that allow interpolation by polynomial-exponential sums have been obtained by Sidi [51] and a variant based on an associated generalized eigenvalue problem is given in Lee [33], see also Peter-Plonka [37, Theorem 2.4] and Stampfer-Plonka [52]. For generalizations of many of these results to the multivariate setting see Mourrain [36]. It would be interesting to extend the notion of Prony structures to also include these cases. We leave this for future work. See also Remark 5.6. 2. (b)
In general, if is a Prony structure for and is algebraically closed, then, for all , we have by Hilbert’s Nullstellensatz. It is an interesting problem whether always or under which conditions the ideal is already a radical ideal. We return to this question in Section 3 where we provide partial answers also over not necessarily algebraically closed fields.
2. Prony structures and the evaluation map
In this section we recall some well-known properties of evaluation maps on vector spaces of polynomials and their kernels. Since they are the vector spaces of polynomials vanishing on a set , these kernels play a crucial role in the theory and application of Prony structures, which will be made precise in Theorem 2.4.
We provide in this section the essential facts. Related issues will be studied in more detail in Section 3.
Lemma 2.1**.**
Let . Then there is a with . For finite this implies .
Proof.
This follows immediately from the fact that is Noetherian and thus is finitely generated for . If is finite, then it is Zariski closed. ∎
Corollary 2.2**.**
Let be finite. Then for any -vector space and injective -linear map one has . In particular, for all large . The following diagram illustrates the situation.
[TABLE]
Proof.
The first statement clearly holds and the second one follows from Lemma 2.1. ∎
The following result on polynomial interpolation is well-known.
Lemma 2.3**.**
Let be finite. If and then is surjective.
Proof.
It is easy to see that given , there is a polynomial of degree such that and for (see, e.g., the proof of Cox-Little-O’Shea [9, Chapter 5, § 3, Proposition 7]). By linearity this concludes the proof. ∎
As the main result of this section we obtain the following characterization of Prony structures.
Theorem 2.4**.**
Given the setup of Definition 1.2, let , an -basis of , injective, a sequence of finite sets, and a sequence of finite subsets of with for all large and . Let . Then the following are equivalent:
- (i)
* is a Prony structure for ;* 2. (ii)
For all large there is an injective -linear map such that the diagram
[TABLE]
is commutative; 3. (iii)
For all large we have .
Proof.
: By Definition 1.1 and since is a Prony structure for , for all large we have
[TABLE]
By the hypotheses on , for all large . Then is surjective by Lemma 2.3. Together, these facts imply the existence of -linear maps such that the required diagrams are commutative.
It remains to show that is injective for all large . Let be such that for all we have that
[TABLE]
Let . By surjectivity of we have for some . Then . Thus, we have
[TABLE]
Hence, . Thus, is injective.
: Since exists and is injective (for all large ), we have
[TABLE]
: By our hypothesis and Lemma 2.1, for all large we have
[TABLE]
The vanishing space condition in Definition 1.3 (1) is obviously satisfied. ∎
The art of constructing a “computable” Prony structure for a given and the very heart of Prony’s method is to find an injective -linear map into a -vector space such that (a matrix of) the composition
[TABLE]
can be computed from standard data of .
Remark 2.5**.**
Let be a generating subset of . One can formulate a variation of Theorem 2.4 insofar that if one of the conditions (ii) or (iii) holds for all and all representations with finite and , and replacing each occurrence of by , then is a basis of and induces a Prony structure on . Indeed, implies that is uniquely determined by , which implies the desired conclusion.
The following Proposition 2.6 (a) is a version of Lemma 2.1 that provides the upper bound for the “stabilization index” of the ascending sequence of ideals . In part (b) it is shown that is not in general an upper bound.
Proposition 2.6**.**
The following holds:
- (a)
Let be finite. With we have
[TABLE] 2. (b)
Let be an infinite field. Then for every there is an with such that .
Proof.
(a) This is part of the proof of Kunis-Peter-Römer-von der Ohe [31, Theorem 3.1].
(b) Let . Since is infinite, there exists
[TABLE]
Let for some . We claim that there is a with .
For , let . Assume for all . For we have and hence . We get the contradiction .
Thus there is a with . Since for and , we have
[TABLE]
This concludes the proof. ∎
3. Properties of the evaluation map and a theorem of Möller
Continuing the discussion in Section 2 we study in the following further properties of evaluation maps and we provide partial answers to the question raised in Remark 1.9 (b).
This section is to some degree independent from the rest of the article. The reader who wishes to continue directly with applications of Prony structures and is not particularly concerned with the ideal-theoretic issues treated here can safely skip this section. The consequences of the results of this section for Prony structures are summarized in Corollary 3.12.
We are grateful towards H. M. Möller for inspiring discussions related to these results, in particular for allowing us to include Theorem 3.10 and its proof [35].
As before, let be the polynomial ring in indeterminates over the field . In the following we do not distinguish between and the monomial . For general facts about initial ideals and Gröbner bases see, e.g., Cox-Little-O’Shea [9].
Remark 3.1**.**
Let be finite. A direct consequence of Proposition 2.6 (a) is that for all the vanishing spaces generate the same radical ideal in (namely, ).
As a consequence we get immediately:
Corollary 3.2**.**
Given the setup of Definition 1.3, let be a Prony structure for with for all large and . Then for all large
[TABLE]
In particular, for all large , is a radical ideal in .
Proof.
Let and . For all large we have and . Since also for an , we have
[TABLE]
This concludes the proof. ∎
Observe that is not a radical ideal in general. This is shown already by the example , , , where . Note that for a given , the map can be surjective also for . Furthermore, could also generate a radical ideal for small . The following simple example illustrates this.
Example 3.3**.**
Let . One can see immediately that is bijective by considering its matrix
[TABLE]
Therefore, is surjective and . So is the zero ideal of , which is prime and thus radical (and of course not equal to ). The vanishing ideal of is generated by
[TABLE]
Having these facts in mind we consider special situations and prove results related to Corollary 3.2 and Example 3.3.
For a monomial order on and an ideal of we denote by
[TABLE]
the normal set of . From now on we omit the monomial order from the notation and write, e.g., and for and , respectively.
For example, for with as in Example 3.3, one has
[TABLE]
for the degree reverse lexicographic order .
Lemma 3.4**.**
Let be a monomial order on , be finite and . Then the following holds:
- (a)
* is bijective. In particular, .* 2. (b)
Let be such that is surjective. Then there is a with the following properties:
- (1)
. 2. (2)
* is bijective. In particular, .* 3. (3)
For all we have \mathop{\textnormal{ev}_{D}^{X}}\mathopen{(}t\mathclose{)}\in\mathopen{\langle}{\mathop{\textnormal{ev}_{C}^{X}}\mathopen{(}s\mathclose{)}\left.\left.\middle|\right.\right.\text{s\in Cs<t}}\mathclose{\rangle}_{K}.
Proof.
(a) It is a standard fact that , see, for example, Cox-Little-O’Shea [9, Chapter 5, § 3, Proposition 4]. Let and suppose that . Then , a contradiction. Thus, is injective and hence an isomorphism.
(b) Note that necessarily . We prove the assertion by induction on . If , then . So is bijective and works trivially.
Let . Then and the elements , , are linearly dependent in . Hence there are with and for at least one . Let
[TABLE]
Clearly, is surjective and . By induction hypothesis there is a such that
[TABLE]
Clearly, . We claim that fulfills the assertion also for . It remains to show statement (b)(3) for . For this let U\mathrel{{\mathop{:}}{=}}\mathopen{\langle}{\mathop{\textnormal{ev}_{C}^{X}}\mathopen{(}s\mathclose{)}\left.\left.\middle|\right.\right.\text{s\in Cs<t_{0}}}\mathclose{\rangle}_{K}. From the linear dependency above it follows that
[TABLE]
Trivially since by the choice of we have for all with . Also by the choice of and the induction hypothesis mentioned above we have . Thus we have . This concludes the proof. ∎
Remark 3.5**.**
Let the notation be as in Lemma 3.4 (b) and surjective. There are the following interesting questions:
- ()
Under which conditions do we have ? 2. ()
Under which conditions does satisfy (b)(1), (b)(2), and (b)(3) in Lemma 3.4 (b)?
Of course, implies that . A simple example that shows does not hold in general is given by , , .
Definition 3.6**.**
Let be a monomial order on and be an order ideal w.r.t. divisibility. We call distinguished if for all and we have .
For an arbitrary non-empty order ideal we define
[TABLE]
We also set
[TABLE]
Usually, is called the border of .
Example 3.7**.**
Our standard example and a counterexample related to distinguished order ideals are the following.
- (a)
Let . Then
[TABLE]
is a distinguished order ideal w.r.t. (or any other degree compatible monomial order). 2. (b)
Clearly, for any ,
[TABLE]
is an order ideal. For and , there is no monomial order on such that is a distinguished order ideal w.r.t. . Indeed, if , then .
It would be interesting to extend the results of this section to more general settings. Since this is outside the scope of this article, we omit this discussion here.
Lemma 3.8**.**
Let be a monomial order on , be finite and be a distinguished order ideal w.r.t. such that is surjective. Let and be as in Lemma 3.4 (b). For let be the uniquely determined polynomial such that and set . Then the following holds:
- (a)
For we have . 2. (b)
For we have . 3. (c)
For we have . 4. (d)
For we have , i.e. . 5. (e)
We have .
Here, denotes the support of w.r.t. the monomial basis of .
Proof.
(a) This is an immediate consequence of the definition, since .
(b) If then there are such that
[TABLE]
Hence , and clearly . If then for all since is a distinguished order ideal. In particular, we see also in this case that , finishing the proof of the claim.
(c) This is an immediate consequence of part (b).
(d) Suppose that . Then , a contradiction.
(e) If then by part (c). Thus and since , we have . ∎
Corollary 3.9**.**
Let be a monomial order on , be finite, , and be a distinguished order ideal w.r.t. . Then the following are equivalent:
- (i)
* is surjective;* 2. (ii)
.
Proof.
: Let and let be as in Lemma 3.4 (b). Then we have by Lemma 3.8 (e) and thus .
: By Lemma 3.4 (a), is bijective, and since , is surjective. ∎
The special case of the next theorem for a degree compatible monomial order and can already be found in [56, Theorem 2.48].
Theorem 3.10** (Möller).**
Let be a monomial order on , finite, and a distinguished order ideal w.r.t. such that is surjective. Then there is a Gröbner basis of such that
[TABLE]
Proof.
Let and let , , and be as in Lemma 3.8.
Define
[TABLE]
We show that is a Gröbner basis of . Set . It suffices to show that . It is clear that . The reverse inclusion is certainly true if , since then
[TABLE]
Thus let w.l.o.g. . Assume that . Then there is a monomial . Let be a minimal monomial generator of with . Since we have .
Case 1: . Then and , hence , a contradiction.
Case 2: . Since we have , so there is a such that . Let . Since is a minimal generator of , we have , so . Hence, . Thus we obtain that , again a contradiction.
Thus we have and is a Gröbner basis of . By Lemma 3.8 it is clear that . Moreover, for we have , i.e., , which concludes the proof. ∎
Note that in Theorem 3.10, in general contains a border prebasis induced by . In particular, if the distinguished order ideal equals , then is a border basis of . See, e.g., Kreuzer-Robbiano [28, Section 6.4] for further details related to the theory of border bases.
We list two immediate consequences of Theorem 3.10 in the following corollary.
Corollary 3.11**.**
The following holds:
- (a)
With the notation and assumptions as in Theorem 3.10, generates a radical ideal in . 2. (b)
If is surjective then generates a radical ideal in .
We have the following implications for Prony structures.
Corollary 3.12**.**
Given the setup of Definition 1.3, let be a Prony structure for . Let be such that . If there is a distinguished order ideal (w.r.t. some monomial order on ) such that is surjective and then
[TABLE]
In particular, is a radical ideal in .
4. Prony structures for multivariate exponential sums
In this section we discuss Prony structures for multivariate exponential sums based on Hankel-like and Toeplitz-like matrices. Because for the Toeplitz case we need evaluations also at negative arguments, we have to consider two different variants of exponentials. One has only non-negative arguments and no restrictions on the bases in . The other one is defined also for negative (integer) arguments and the restriction that the bases lie on the algebraic torus . Observe that it is not possible to define Toeplitz versions of Prony’s method for the first variant.
That Prony’s methods can be generalized to these settings was shown in Kunis-Peter-Römer-von der Ohe [31], Sauer [46], and Mourrain [36]. Here we provide a new perspective on these results. Prony structures are a common abstraction of both Hankel and Toeplitz variants of Prony’s method.
The following notation generalizes the univariate case in Example 1.7. Here and in the following we write for the standard basis vectors of .
Definition 4.1**.**
Let be a field and a subfield of .
- (a)
For , let
[TABLE]
denote the (-variate) exponential with base (with domain ). For a subset let . We denote the -subvector space of generated by with
[TABLE]
We call the elements of (-variate) exponential sums (with domain ). Furthermore, we denote by the function
[TABLE]
Trivially, is injective. 2. (b)
Let be sequences of finite subsets of . For and let
[TABLE]
We will see in Theorem 4.4 that induces a Prony structure on the space of exponential sums , and that therefore the set is a basis of .
The following is a variation of Definition 4.1 where all bases are restricted to lie on the algebraic torus . This allows also for non-negative arguments, i.e. the exponentials are functions on the domain . As a consequence it is possible to define not only sequences of Hankel-like but also of Toeplitz-like matrices associated to an exponential sum (with domain ). In order to avoid any possible confusion, we write out the definition in full.
Definition 4.2**.**
Let be a field and a subfield of .
- (a)
For , let
[TABLE]
denote the (-variate) exponential with base (with domain ). For a subset let . We denote the -subvector space of generated by with
[TABLE]
We call the elements of (-variate) exponential sums (with domain ). Furthermore, we denote by the function
[TABLE]
Trivially, is injective. 2. (b)
Let be sequences of finite subsets of . For and let
[TABLE]
Since for we clearly have , we also set
[TABLE]
Lemma 4.3**.**
Let be sequences of finite subsets of . Then the following holds:
- (a)
Let and . For , with finite and , we have
[TABLE]
Here denotes the matrix of w.r.t. the monomial basis of and the canonical basis of . The matrix is the diagonal matrix with the non-zero coefficients of on the “diagonal”. 2. (b)
Let and . For , with finite and , we have
[TABLE]
Here denotes the matrix of and and are as in part (a).
Proof.
This follows by straightforward computations; see, e.g., [56, Lemma 2.7 (a)] for part (a) and [56, Lemma 2.32 (a)] for part (b), respectively. ∎
The following theorem is a multivariate variant of Prony’s method (cf. Example 1.7).
Theorem 4.4** (Prony structures for exponential sums).**
Let be a field. Let be a sequence of finite subsets of such that for all large and . Let the sequence be defined by for an unbounded monotonous sequence . Then the following hold, with in (a) and in (b) and (c):
- (a)
The map induces a Prony structure on . 2. (b)
The map induces a Prony structure on . 3. (c)
The map induces a Prony structure on .
Proof.
In every case we write and , respectively.
(a) Let , finite, and such that . We will verify that condition (ii) of Theorem 2.4 holds for and as described in Remark 2.5. In particular, it then follows that is an -basis of .
By the assumptions on and and Lemma 2.3, is surjective for all large and thus is injective.
Hence, by Lemma 4.3 (a), for all large we have the following commutative diagram.
[TABLE]
Thus, the assertion follows immediately from Theorem 2.4 together with Remark 2.5.
(b) This follows analogously to part (a) using the elementary fact that
[TABLE]
(cf. [56, Lemma 2.31]) and with Lemma 4.3 (a) replaced by Lemma 4.3 (b).
(c) This follows immediately from part (a). ∎
In particular, for and the notation is justified by Theorem 4.4 (and analogously for and ).
Remark 4.5**.**
As mentioned above, one advantage of the Hankel Prony structure over the Toeplitz Prony structure is that works with exponential sums with arbitrary bases in while needs bases in .
On the other hand, some relevant results in this context are known only for Toeplitz matrices; see, e.g., [31, Theorem 3.7].
In the spirit of Díaz-Kaltofen [13] and Garg-Schost [19], we discuss one additional advantage of the Toeplitz variant regarding the number of used evaluations. Let be a field extension of . Let be a set, be an -vector space of functions and be a basis of . Moreover, let be an -automorphism of such that for we have . Further, assume that a subset is given together with a function such that and for every the following diagram is commutative:
[TABLE]
(It is of course sufficient to check this diagram for every .) Thus, under these assumptions, one can replace the evaluations of at by evaluations of at . One does not need to evaluate at any element of .
An application is the case , , and the space of exponential sums with real coefficients supported on the analytic torus
[TABLE]
Take to be the complex conjugation and let , , , with . In this case, one can often define the Toeplitz matrix using fewer evaluations than in the Hankel matrix .
Let be arbitrary. Then the number of evaluations needed to define the Hankel matrix can be different from the number of evaluations needed to define , depending on the choice of and . In general one has
[TABLE]
Thus for example, in the bivariate case one has
[TABLE]
and
[TABLE]
A more detailed discussion of this fact can be found in Josz-Lasserre-Mourrain [25, Section 2.3.2].
It would be interesting to compare Prony indices and of for various choices of the involved parameters.
5. Applications of Prony structures
In this section we discuss several reconstruction techniques in the context of Prony structures, namely the Dress-Grabmeier framework [16], the Grigoriev-Karpinski-Singer [20] and the related Peter-Plonka framework [37] (see also Remark 1.5), sparse polynomial interpolation w.r.t. the monomial (Ben-Or/Tiwari [4]) and Chebyshev bases [32, 44, 24, 23] and a sparse technique for Gaußian sums [38].
The following theorem casts the Dress-Grabmeier framework [16] for sparse interpolation of character sums in terms of Prony structures.
Theorem 5.1** (Prony structure for character sums).**
Let be a commutative monoid generated by elements . Consider a set of monoid homomorphisms (i.e., characters) from to , and let be the -subvector space of generated by . Let
[TABLE]
Let be sequences of finite subsets of with and for all large and . For and set
[TABLE]
Then induces a Prony structure on .
Proof.
If for characters then for all . Since is generated by this implies , and thus is injective. For write with and with . Let . A computation on the corresponding matrices shows that one has the following commutative diagram:
[TABLE]
Clearly, is invertible, and thus is a Prony structure on by Lemma 2.3, Theorem 2.4, and Remark 2.5. ∎
Remark 5.2**.**
- (a)
Since , the Dress-Grabmeier framework contains the Prony structures for exponential sums. 2. (b)
Note that Dress-Grabmeier allows more generally arbitrary monoids whereas in Theorem 5.1 we allow only finitely generated ones. Roughly speaking, in applications to function spaces this corresponds to allowing only a fixed finite number of variables. This is no restriction in any case we have in mind. 3. (c)
Note that Dress-Grabmeier implies the Dedekind independence lemma, i.e., that any set of monoid characters is linearly independent.
Next we present a family of methods that was given in the case of one operator in Peter-Plonka [37]. See also Mourrain [36] for related discussions in the multivariate case and the book of Plonka, Potts, Steidl, and Tasche [40, Section 10.4.2]. Essentially, it is a generalization of the framework given by Grigoriev, Karpinski, and Singer [20] for the case of being a point evaluation functional. We derive our statement directly from Theorem 5.1.
As usual, the point spectrum of an endomorphism of a -vector space is denoted by
[TABLE]
and for let
[TABLE]
be the eigenspace of w.r.t. . For pairwise commuting operators and we use the notation
[TABLE]
Corollary 5.3** (Prony structure for eigenvector sums).**
Let be pairwise commuting operators and consider . Assume that for every we have and choose
[TABLE]
Let
[TABLE]
Let be such that
[TABLE]
Let be sequences of finite subsets of with and for all large and . For and set
[TABLE]
Then induces a Prony structure on .
Proof.
We apply Theorem 5.1 similarly as in Grigoriev, Karpinski, and Singer [20, p. 78f]. Let denote the submonoid of generated by . For let
[TABLE]
Clearly, is well-defined. Since for every , is a monoid homomorphism . Thus, by Theorem 5.1, induces a Prony structure on the vector space with respect to . Since , the assertion follows. ∎
Observe that there are interesting situations where the condition that the ’s can be chosen in the desired way is fulfilled. For example this is the case if is a finite-dimensional -vector space see, e.g., Horn-Johnson [22, Lemma 1.3.19].
With a little more effort in a direct proof, one can avoid the commutativity assumption in Corollary 5.3 (but of course one still needs that for every ).
The case identifies the method in [37] as a Prony structure.
Corollary 5.4** (Peter-Plonka [37, Theorem 2.1]).**
Let and consider . For choose
[TABLE]
Let
[TABLE]
Let be such that
[TABLE]
For and set
[TABLE]
Then induces a Prony structure on .
Proof.
Take , and in Corollary 5.3. ∎
Example 5.5**.**
Several applications for various choices of the endomorphism and the functional can be found in [37], for example, with chosen as a Sturm-Liouville differential operator () or as a diagonal matrix with distinct elements on the diagonal ().
Remark 5.6**.**
Besides Corollary 5.4, Peter-Plonka [37, Theorem 2.4] extended their method, e.g., to include generalized eigenvectors and multiplicities; see also Mourrain [36] and Stampfer-Plonka [52]. At present Prony structures do not cover this variation. Since all examples we have in mind and which are discussed in this manuscript do not use generalized eigenvectors and multiplicities, we omit a detailed discussion here. See also Remark 1.9.
The following lemma singles out a simple transfer principle for Prony structures that will be applied in Corollary 5.8 and Corollary 5.13. It is also one motivation for the introduction of Prony maps in Section 7.
Lemma 5.7** (Transfer principle for Prony structures).**
Let be -vector spaces with bases , respectively, and let and be injective. Let (not necessarily linear) and for every let
[TABLE]
Then every Prony structure on induces a Prony structure on with
[TABLE]
for and . The following commutative diagram illustrates the situation.
[TABLE]
Proof.
Let . By the hypotheses, for and all large we have
[TABLE]
and
[TABLE]
This concludes the proof. ∎
The following corollary identifies a well-known sparse interpolation technique for polynomials w.r.t. the monomial basis (see, e.g., [36, Section 5.4]) as a Prony structure. In particular, the framework of Prony structures allows a simultaneous proof of the Hankel and Toeplitz cases. There are analogous results for the Chebyshev basis (see Corollary 5.13).
Let be a field and consider
[TABLE]
as an -vector space with the monomial basis
[TABLE]
Choose a field extension of and let be such that the function
[TABLE]
is injective.111For example, for , any such that and is not a root of unity for all works. Of course, cannot be finite, for otherwise cannot be injective. One may always choose (with w an indeterminate over ) and . Observe that then necessarily .
Moreover, set , , and , .
Corollary 5.8** (Prony structures for sparse polynomial interpolation).**
For let
[TABLE]
Then the following holds:
- (a)
For all we have and , , is -linear. 2. (b)
For all we have .
Hence, any Prony structure on (in particular the Prony structures from Theorem 4.4), induces a Prony structure on by the transfer principle (Lemma 5.7).
Proof.
(a) Let . For and using Definition 4.1 we have
[TABLE]
This shows that . In particular, is well-defined. The linearity of follows immediately from the definition.
(b) Since is injective, the computation in the proof of part (a) shows that
[TABLE]
This concludes the proof. ∎
Example 5.9**.**
The reconstruction method for from Corollary 5.8 is efficient if has small rank, i.e., is a “sparse polynomial”. To give an illustration, let , be chosen appropriately and be a binomial. Then , hence the polynomial can be reconstructed, independently of its degree, from the evaluations used for the matrix .
The number of evaluations of can be further reduced if is known to be of degree at most . In this case, is a binomial of degree at most in one variable. The above binomial can thus be reconstructed from four evaluations.
Let denote the -th Chebyshev polynomial (i.e., , , and for ). It is well-known (and immediate) that is a -basis of .
Decomposing a polynomial w.r.t. the Chebyshev basis is in principle possible by first decomposing in terms of the monomial basis (Corollary 5.8) and then computing the Chebyshev decomposition from that. However, the natural assumption of an upper bound on the rank of w.r.t. does not imply an upper bound on the rank of w.r.t. the monomial basis, so that it may be impossible to check the premises of Corollary 5.8. Even if such a bound would be given, efficiency would be a concern. Lakshman and Saunders [32] proposed a sparse method to compute Chebyshev decompositions directly, which we recast in the framework of Prony structure in the following. We first prove a Prony structure for an analogue of exponential sums in the Chebyshev setting (Theorem 5.12). The Prony structure for Chebyshev-sparse polynomial interpolation of Lakshman and Saunders [32] then follows in exactly the same way as for “monomial-sparse” polynomial interpolation (Corollary 5.13).
As observed in Lakshman-Saunders [32, p. 390], the crucial properties of the Chebyshev polynomials for their Prony structures are that for all one has the linearization relation
[TABLE]
and the commutativity relation
[TABLE]
The following definition is the Chebyshev analogue of the exponentials of Section 4.
Definition 5.10**.**
Let be a field of characteristic zero and be a field extension of . For call the function
[TABLE]
Chebyshev exponential with base and for a subset denote by
[TABLE]
the -vector space of Chebyshev exponential sums with bases in .
Remark 5.11**.**
Observe that considered merely as vector spaces, and are identical. However, here we consider them equipped with the bases of exponentials and Chebyshev exponentials, respectively, and provide the notation to keep track of this difference.
Theorem 5.12** (Prony structures for Chebyshev exponential sums).**
For and let
[TABLE]
(which is the sum of a Hankel and a Toeplitz matrix). Let be the change of basis from the monomial to the Chebyshev basis and
[TABLE]
Then induces a Prony structure on w.r.t.
[TABLE]
Proof.
The injectivity of follows immediately from the definition.
Let . The lower part of the following diagram is commutative by a computation analogous to Lakshman-Saunders [32, proof of Lemma 6] (using the linearization relation (2) above), where the vertical isomorphisms are those given by the basis of and is the isomorphism given by the diagonal matrix .
[TABLE]
The upper part of the diagram is commutative by the definition of and thus the assertion follows from Lemma 2.3, Theorem 2.4, and Remark 2.5. ∎
It is now straightforward to derive a well-known sparse interpolation technique for polynomials w.r.t. the Chebyshev basis (see, e.g., Lakshman-Saunders [32]) by transferring the Prony structure for Chebyshev exponential sums from Theorem 5.12 to the space of polynomials using Lemma 5.7. To this end, let be a field of characteristic zero and consider
[TABLE]
as an -vector space with the Chebyshev basis
[TABLE]
Choose a field extension of and let be such that the function
[TABLE]
is injective.222A choice that always works is with .
Moreover, set , , and , .
Corollary 5.13** (Prony structure for Chebyshev-sparse polynomial interpolation).**
For let
[TABLE]
Then the following holds:
- (a)
For all we have and , , is -linear. 2. (b)
For all we have .
Hence, any Prony structure on (in particular the Prony structure from Theorem 5.12), induces a Prony structure on by the transfer principle (Lemma 5.7).
Proof.
(a) Let . Using the commutativity relation (3) mentioned above, for we have
[TABLE]
This shows that . In particular, is well-defined. The linearity of follows immediately from the definition.
(b) Since is injective, the computation in the proof of part (a) shows that
[TABLE]
This concludes the proof. ∎
Remark 5.14**.**
While versions of Theorem 5.12 hold for any basis of polynomials satisfying a linearization relation with fixed coefficients for products (see Corollary 6.12 for a variant in the relative setting of Section 6), it is in general not easily possible to obtain corresponding versions of Corollary 5.13, i.e. sparse interpolation techniques, since bases satisfying commutativity relations are rather elusive and these conditions are not straightforward to replace. However, there are variants for other kinds of Chebyshev bases, see, e.g. Potts-Tasche [44] and Imamoglu-Kaltofen-Yang [24].
Peter and Plonka show how to view Chebyshev polynomials of the first kind as eigenfunctions of a suitable endomorphism of the space of continuous real-valued functions on the interval , see [37, Remark 4.6]. Thus, also the “analytic” reconstruction technique for these functions given in [44] is recast in the framework for eigenfunction sums. It is however not clear how this might be translated into a purely algebraic version.
Multivariate variants for Chebyshev polynomials of first and second kind can be found in a very recent preprint of Hubert and Singer [23].
Example 5.15**.**
We give a toy example computation to illustrate Corollary 5.13. Let
[TABLE]
(The polynomial has Chebyshev rank .) We choose . Then we have
[TABLE]
and
[TABLE]
Thus,
[TABLE]
and we recover the support of as
[TABLE]
If desired, the coefficients and can now be easily computed by solving a -system of linear equations.
Remark 5.16**.**
Summarizing the preceding discussion on frameworks for character [16] and eigenfunction/eigenvector sums [20, 37] and the algebraic and analytic sparse polynomial interpolation techniques w.r.t. the Chebyshev basis [32, 27] and [44], we obtain the following diagram of “inclusions”.
[TABLE]
Lakshman and Saunders remark on the possibility to “reconcile” the frameworks for character or eigenfunction sums with their algorithm for sparse polynomial interpolation w.r.t. the Chebyshev basis [32, p. 388]. As the framework of Prony structures is of a very general nature, we would not propose it as a final answer to this question. However, it can be hoped that it will be helpful in finding more particular reconciliations. See also Remark 5.14.
Remark 5.17**.**
For sparse interpolation in various bases probabilistic results are known in the literature under the name “early termination”, see for example Kaltofen-Lee [26]. In the language of the present note, there the quest is to find probabilistic estimates of the Prony index of a polynomial where the Prony structure is given in similar ways as in Corollary 5.8 or Corollary 5.13. The general idea is to perform the interpolation method repeatedly on increasingly large intervals and estimate the probability of having computed the “true” interpolating polynomial in terms of the number of successive intervals with the same result and a bound for the degree of . For more details and further refinements we refer to [26].
Early termination strategies can also be combined with sparse interpolation methods for rational functions. For details we refer to, e.g., Kaltofen-Yang [27] and Cuyt-Lee [11]. In a related direction, probabilistic methods tailored to sparse polynomial interpolation over finite fields can be found, e.g., in Arnold-Giesbrecht-Roche [2].
It would be interesting to look for generalizations of these results in the framework of Prony structures. However, in full generality this is unlikely to be fruitful, since one has to be able to make additional assumptions like degree bounds for which the Prony structures are not well-adapted.
Another potential avenue for further research could be the investigation of the computational complexity of Prony structures w.r.t. an underlying model of computation, such as arithmetic circuits in polynomial identity testing. See Shpilka-Yehudayoff [50] and Saxena [48, 49] for recent surveys of this field.
We leave the search for suitable settings for the future.
Now let be a fixed symmetric positive definite matrix. A variant of Prony’s method for -linear combinations of the Gaußians
[TABLE]
is proposed in Peter-Plonka-Schaback [38]. In the following we identify the underlying Prony structure. To this end, let
[TABLE]
For set
[TABLE]
and let
[TABLE]
Since is positive definite, obtains its unique maximum in . This implies that is well-defined. Also since is positive definite, for implies that , and thus is injective. For the following theorem we set , , and , . Recall that is a basis of .
Theorem 5.18** (Prony structure for Gaußian sums).**
For let
[TABLE]
Then the following holds:
- (a)
For all we have and , , is a -vector space isomorphism with for some . In particular, is a basis of . 2. (b)
For all we have .
Hence, any Prony structure on (in particular the Prony structures from Theorem 4.4), induces a Prony structure on by the transfer principle (Lemma 5.7).
Proof.
(a) Note that for all and and with we have
[TABLE]
By definition we have , and hence . Since clearly for all and , we have that and is -linear. Since is a -basis of , there is a unique -linear map with for all . Then is the inverse of and this concludes the proof of (a).
(b) Let with finite and . Using part (a) we obtain
[TABLE]
i.e., the assertion. ∎
Note that an alternative approach to the reconstruction problem in Theorem 5.18 which is based on Fourier transforms is proposed in Peter-Potts-Tasche [39].
Remark 5.19**.**
There is a close relationship between Prony’s method and Sylvester’s method for computing Waring decompositions of homogeneous polynomials. Although Sylvester’s method does not fit directly into our framework of Prony structures (since it is not a method to reconstruct the support of a function), one may still view it as an application of the Prony structure from Example 1.7: Given a homogeneous polynomial
[TABLE]
of Waring rank at most , then the matrix
[TABLE]
with induces a Prony structure for an exponential sum (in the sense that identifies the support). Then this exponential sum and its reconstruction as can be used to compute a Waring decomposition of . Sylvester’s method has recently been generalized to the multivariate case, cf. [5].
6. Relative Prony structures
A Prony structure on a vector space can be seen as a tool to obtain polynomials that identify the -support of a given . Suppose that we are given a priori a set of polynomials with . For example, one could have and . Prony structures as previously discussed do not take this additional information into account. In this section we extend Prony structures in order to take advantage of this situation.
We begin by giving appropriate variants of earlier definitions for this context.
Definition 6.1**.**
For let
[TABLE]
be the usual coordinate algebra of . For let, as before, and
[TABLE]
We denote by
[TABLE]
the -subvector space of generated by . We call the coordinate space of w.r.t. .
Remark 6.2**.**
Let and . Then we have
[TABLE]
Indeed, the -linear map with for is an epimorphism with kernel . In the following we identify these two -vector spaces.
Definition 6.3**.**
Let . For we call
[TABLE]
the relative evaluation map at w.r.t. modulo and
[TABLE]
the relative vanishing space of w.r.t. modulo .
Remark 6.4**.**
Let and , and finite. Since generates there is a such that is a -basis of . Without loss of generality, choose such that .
Observe that then the transformation matrix of w.r.t. and the canonical basis of is the Vandermonde matrix . Hence the transformation matrices of the relative evaluation map and the “ordinary” evaluation map are identical.
Definition 6.5**.**
For we call
[TABLE]
the relative zero locus of w.r.t. .
After these general preparations, we define relative Prony structures, which are the topic of this section. Recall that an algebraic set is the zero locus of a set of polynomials, i.e., for some set of polynomials . By Hilbert’s basis theorem, can always be chosen to be finite.
Definition 6.6**.**
Given the setup of Definition 1.2, let be an algebraic set, and suppose that
[TABLE]
Let be a sequence of finite sets and be a sequence of finite subsets of such that and the vectors in the set are linearly independent in .
Let and
[TABLE]
We call a (relative) Prony structure w.r.t. for if for all large one has
[TABLE]
Here we identify with .
The least such that the conditions in (4) hold for all is called (relative) Prony index w.r.t. of or simply -index w.r.t. of , denoted by .
If for every a relative Prony structure w.r.t. for is given, then we call a (relative) Prony structure w.r.t. on .
Remark 6.7**.**
Over an infinite field , Prony structures as considered before are precisely the relative Prony structures w.r.t. . This follows immediately from .
We obtain a characterization of relative Prony structures analogous to one for ordinary Prony structures in Theorem 2.4.
Theorem 6.8** **(Relative version of
Theorem 2.4).
Given the setup of Definition 1.2, let , an -basis of , injective, a sequence of finite sets, and a sequence of finite subsets of with for all large and . Let be an algebraic set with
[TABLE]
and such that is a -basis of with . Let
[TABLE]
Then the following are equivalent:
- (i)
* is a Prony structure w.r.t. for ;* 2. (ii)
For all large there is an injective -linear map such that the diagram
[TABLE]
is commutative; 3. (iii)
For all large we have .
Proof.
Using Remark 6.4 for the surjectivity for all large , the proof is analogous to the one of Theorem 2.4. ∎
The following theorem gives a method to obtain a relative Prony structure from an “ordinary” one. The relative Prony structure then uses smaller matrices.
Theorem 6.9**.**
Let be a Prony structure on as defined in Definition 1.3 and let be an algebraic set with . Let be such that is a -basis of and . Let
[TABLE]
Here is obtained from by deleting the columns that are not in . Then induces a Prony structure w.r.t. on .
Proof.
Let . By Theorem 2.4, for all large there are injective -linear maps such that the linear map induced by equals .
It is easy to see that then the linear map induced by equals (for all large ). Recall that the matrix of equals . Thus, we have where denotes the matrix of . Hence, by Remark 6.4 we have that the linear map induced by equals . By the direction “” of Theorem 6.8 we are done. ∎
Corollary 6.10** **(Relative version of
Let with an algebraic set . For appropriately chosen sequences and ,
[TABLE]
induces a Prony structure on according to Theorem 4.4 (a). Let be such that is a -basis of . Then
[TABLE]
induces a Prony structure w.r.t. on .
Proof.
This is immediate by applying Theorem 6.9 to Theorem 4.4 (a). ∎
Remark 6.11**.**
- (a)
An analogous result to Corollary 6.10 holds for the Toeplitz Prony structure on for an (algebraic) set . 2. (b)
For as in Corollary 6.10 a more efficient result is possible as follows.
As a matrix, is obtained by “deleting columns” from . By the proof of Theorem 4.4 (a), the linear map induced by equals with . Thus, we may also pass to , since also is injective for all large . Hence also induces a Prony structure w.r.t. on .
While Theorem 6.9 yields a general recipe to construct relative Prony structures from “ordinary” ones, in concrete situations it can be possible to achieve better results. We end the section with one such example, recasting the main result of [30] in the context of relative Prony structures. Let , , and
[TABLE]
Consider the -vector space
[TABLE]
Let , , denote the Laplace operator. The elements of are called harmonic.
Let be the -vector space generated by the restrictions of harmonic homogeneous polynomials of degree to the sphere, usually called the space of spherical harmonics. Using Gallier-Quaintance [18, Theorem 7.13, discussion after Definition 7.15] it is easy to see that one has the decomposition (as vector spaces)
[TABLE]
For , let be an -basis of . Hence is a basis of . For let
[TABLE]
For finite let be the matrix of w.r.t. and the basis of X.
Corollary 6.12** (Relative Prony structure for spherical harmonic sums).**
Let , , and , . For , , , let and
[TABLE]
Then the function
[TABLE]
induces a relative Prony structure w.r.t. on .
Proof.
This follows from Kunis-Möller-von der Ohe [30, Section 3.3, Theorem 3.14]. ∎
Remark 6.13**.**
Observe that by [30, Theorem 3.14], the matrix can be computed solely from evaluations of . One may also use Corollary 6.10 or even Remark 6.11 (b) to get a Prony structure w.r.t. on . The matrices so obtained have the same number of columns or the same size as the ones in Corollary 6.12, respectively. But then the number of used evaluations is not in general in .
7. Maps between Prony structures
In Section 5 we witnessed instances of Prony structures transferring from one vector space to another, such as from spaces of exponential sums to spaces of polynomials or Gaußian sums with their respective bases. We take these observations as motivation to consider structure preserving maps between Prony structures. For notational simplicity, whenever we say that is a Prony structure, we mean that is a Prony structure on an -vector space with basis w.r.t. an injection . Similarly, when is a Prony structure, then this means that is a Prony structure on an -vector space with basis w.r.t. an injection .
The following is natural definition of structures preserving maps between Prony structures.
Definition 7.1**.**
Let and be Prony structures on and , respectively. Let
- •
be a field homomorphism (turning into an -vector space),
- •
be an -vector space homomorphism, and
- •
be a function, where .
Then is called map of Prony structures from to , abbreviated as Prony map in the following, written , if the inclusion
[TABLE]
holds and the following diagram is commutative:
[TABLE]
Remark 7.2**.**
Our notation should not be confused with a similar definition in Batenkov-Yomdin [3] where certain moment maps are considered.
One might expect a map between and in the definition of Prony map (that is compatible with the other data). However, if and are Prony structures and is a Prony map then, since is injective, there is always a function
[TABLE]
that maps elements of to elements of . In other words, the following diagram is commutative:
[TABLE]
Clearly, is injective if and only if is injective.
Remark 7.3**.**
Let be defined as follows.
- •
\mathcal{O}\mathrel{{\mathop{:}}{=}}\mathopen{\{}{P\left.\left.\middle|\right.\right.\text{P Prony structure}}\mathclose{\}} is the class of all Prony structures.
- •
For , \operatorname{Hom}\mathopen{(}P,P^{\prime}\mathclose{)}\mathrel{{\mathop{:}}{=}}\mathopen{\{}{\psi\left.\left.\middle|\right.\right.\text{\psi\colon P\to P^{\prime} Prony map}}\mathclose{\}} is the set of all Prony maps from to .
- •
For , let
[TABLE]
- •
For , , and , let
[TABLE]
It is straightforward to show that is a category (cf., e.g., [34, 1]). We call the category of Prony structures. It would be interesting to get insights from this point of view.
Example 7.4** (Sparse polynomial interpolation).**
Let the notation and assumptions be as in Corollary 5.8, and moreover let be the identity map on . Note that
[TABLE]
So we choose to be the inclusion map. Then is a Prony map from to . Indeed, easy computations show that is a vector space homomorphism and that .
Example 7.5** (Projection methods).**
For let . Let be the Prony structure derived from Theorem 4.4 (a).
For a fixed let
[TABLE]
where
[TABLE]
It is easy to see that and hence is well-defined. Furthermore, let
[TABLE]
Then is a Prony map from to .
Also note that .
Proof.
It is easy to verify that is -linear. Furthermore, for every we have
[TABLE]
hence . The identity holds by the definitions.
Finally, let and . We have
[TABLE]
which concludes the proof. ∎
Remark 7.6**.**
For the Prony structures and from Theorem 4.4 (b), (c) Prony maps and can be constructed analogously to Example 7.5.
Example 7.7**.**
There is a Prony map given by , , and . Note that is well-defined since all the coefficients of appear in the matrix for some .
Example 7.8** (Gaußian sums).**
Let the notation and assumptions be as in Theorem 5.18 and let . Clearly, is a basis of . Let , and let be any Prony structure on w.r.t. . Let be the identity map. It is again easy to see that . Thus, let be the inclusion map. Then is a Prony map. Indeed, we have already seen in Theorem 5.18 that is a -vector space isomorphism. By the definitions, we have and the diagram
[TABLE]
is commutative.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J. Adámek, H. Herrlich, and G. E. Strecker. Abstract and Concrete Categories—The Joy of Cats . John Wiley & Sons, Inc., New York, Chichester, Brisbane, Toronto, Singapore, 1990. Revised (2004/2005) version available online at katmat.math.uni-bremen.de/acc/ .
- 2[2] A. Arnold, M. Giesbrecht, and D. S. Roche. Faster sparse multivariate polynomial interpolation of straight-line programs. J. Symb. Comp. , 75:4–24, July 2016. Special issue on the conference ISSAC 2014: Symbolic computation and computer algebra.
- 3[3] D. Batenkov and Y. Yomdin. Geometry and singularities of the Prony mapping. J. Singul. , 10:1–25, 2014. Proceedings of the 12th International Workshop on Singularities, São Carlos, 2012.
- 4[4] M. Ben-Or and P. Tiwari. A deterministic algorithm for sparse multivariate polynomial interpolation. In STOC’88 Proceedings of the twentieth annual ACM symposium on Theory of computing , pages 301–309, Chicago, May 02–04, 1988. ACM, New York.
- 5[5] J. Brachat, P. Comon, B. Mourrain, and E. Tsigaridas. Symmetric tensor decomposition. Linear Algebra Appl. , 433(11–12):1851–1872, December 2010.
- 6[6] M. Clausen, A. Dress, J. Grabmeier, and M. Karpinski. On zero-testing and interpolation of k 𝑘 k -sparse multivariate polynomials over finite fields. Theoretical Comp. Sci. , 84(2):151–164, July 1991.
- 7[7] M. Collowald and E. Hubert. A moment matrix approach to computing symmetric cubatures. Preprint, available online at hal.inria.fr/hal-01188290 v 2 , 139 pages, November 2015.
- 8[8] M. Collowald and E. Hubert. Algorithms for computing cubatures based on moment theory. Stud. Appl. Math. , 141(4):501–546, November 2018.
