Semi-algebraic properties of Minkowski sums of a twisted cubic segment
Arthur Bik, Adam Czapli\'nski, Markus Wageringel

TL;DR
This paper provides a semi-algebraic description of Minkowski sums of multiple twisted cubic segments, enabling efficient membership testing and applications to the matrix moment problem related to L-functions.
Contribution
It introduces a semi-algebraic characterization of Minkowski sums of twisted cubic segments, facilitating computational tests and applications in number theory.
Findings
Semi-algebraic descriptions for Minkowski sums of twisted cubics
Efficient membership testing algorithms developed
Applications to the matrix moment problem and L-functions
Abstract
We find a semi-algebraic description of the Minkowski sum of copies of the bounded twisted cubic for each integer . These descriptions provide efficient membership tests for the sets . These membership tests in turn can be used to resolve some instances of the underdetermined matrix moment problem, which was formulated by Michael Rubinstein and Peter Sarnak in order to study problems related to -functions and their zeros.
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.
Semi-algebraic properties of Minkowski sums of a twisted cubic segment
Arthur Bik
Universität Bern, Mathematisches Institut, Alpeneggstrasse 22, 3012 Bern, Switzerland
,
Adam Czapliński
Universität Siegen, Department Mathematik, Walter-Flex-Straße 3, 57068 Siegen, Germany
and
Markus Wageringel
Universität Osnabrück, Institut für Mathematik, Albrechtstraße 28 A, 49076 Osnabrück, Germany
Abstract.
We find a semi-algebraic description of the Minkowski sum of copies of the twisted cubic segment for each integer . These descriptions provide efficient membership tests for the sets . These membership tests in turn can be used to resolve some instances of the underdetermined matrix moment problem, which was formulated by Michael Rubinstein and Peter Sarnak in order to study problems related to -functions and their zeros.
Key words and phrases:
semi-algebraic sets, implicitization, twisted cubic
2010 Mathematics Subject Classification:
14P10
The first author was supported by the Vici grant Stabilisation in Algebra and Geometry from the Netherlands Organisation for Scientific Research (NWO). The third author was supported by DFG grant GK 1916 Kombinatorische Strukturen in der Geometrie of the German Research Foundation.
1. Introduction
The zeros of -functions are known to be able to describe various geometrical and arithmetical objects and are the subjects of several conjectures (cf. [1, 2, 3]). For example, the Generalized Riemann Hypothesis conjectures that all non-trivial zeros of an -function have real part and the Grand Simplicity Hypothesis asserts that the imaginary parts of zeros of Dirichlet -functions are linearly independent over (cf. [5]). -functions can also be encountered in proofs of the Prime Number Theorem (cf. [6]) and in primality tests (cf. [4]).
Let be an automorphic cusp form and let be its standard -function. A conjecture, which has been verified in many cases, states that under certain conditions the function has an analytic continuation that satisfies the functional equation
[TABLE]
where is the conductor of and is either or . The sign is called the root number of . The problems of computing root numbers and counting the zeros of -functions are related to the following problem with .
Problem 1.1** (The underdetermined matrix moment problem).**
Determine the possible sets of eigenvalues of a real orthogonal matrix given its first moments .
This problem is the object of study in the paper [7] by Michael Rubinstein and Peter Sarnak. For the full background and relevance of the problem, we refer to this paper.
Let be a real orthogonal matrix. Then its eigenvalues are
[TABLE]
for some . And conversely, any such sequence is the spectrum of a real orthogonal matrix. We have
[TABLE]
and for all integers , where is the -th Chebyshev polynomial of the first kind. The polynomial has degree . So, given and for some integer , we can compute for each using Gaussian elimination on the coefficient vectors of . As only has finitely many possible values, we write and see that Problem 1.1 reduces to the following problem.
Problem 1.2** (The moment curve problem).**
Determine the set
[TABLE]
given the real numbers .
This problem was also formulated by Michael Rubinstein and Peter Sarnak. Note that given the first power sums of , we can compute all symmetric polynomial expressions in of degree at most . So if , then we are able to compute the coefficients of the polynomial , which not only allows us to recover , but also shows that are unique up to reordering. So we are interested in the case where . In this case, Michael Rubinstein and Peter Sarnak propose the following strategy: consider the set and define
[TABLE]
to be the Minkowski sum of copies of for each integer . Then we can determine the set of tuples such that
[TABLE]
for all recursively by first computing the set of such that
[TABLE]
In order to do the latter, we need an efficient membership test for the set for all . For , this is easy. In general, one way to get an efficient membership test would be to describe the sets implicitly using only equalities and inequalities involving polynomial expressions in and unions—in other words, using semi-algebraic descriptions of the sets . In this paper, we provide exactly such descriptions in the case that .
2. Main results
Let be a positive integer. Our first result describes the boundary of . We need this result in order to prove the Main Theorem. However, it also provides us with a piecewise parametrization, which is useful for rendering a visualization of . See Figure 1 for an example.
Before we give the semi-algebraic description of , we first discuss the intuition behind it. As Figure 1 for and the interactive 3D models for demonstrate, the set looks like an oyster with an upper and lower shell forming the boundary. We call these upper and lower shells and respectively. These two shells have identical projections to the -plane, which we denote by , and both projection maps are one-to-one. This yields a first description of : for a point to lie in , it is necessary that lies in . When this is the case, the point lies in precisely when it lies below and above .
Each of the two shells consists of spiraling ridges. These are the sets and defined below respectively. The projections of the ridges are easily visualized on . See Figure 2. We can now reformulate our first description of in the following way: let be a point such that lies in . Then lies in the projections of and for some . The point lies in precisely when is lies below and above .
Next, we think of as being fixed. This turns the conditions of lying below and above into conditions on . The former condition is equivalent to being at most the biggest root of some parabola with and can thus be expressed as being at most [math] or is at most the value where attains its minimum. See Figure 3. Similarly, the latter condition is equivalent to being at least the smallest root of a parabola with and can be expressed as being at most [math] or is at least the value where attains its minimum. This is our description of .
In order to state our results precisely, we define the following sets:
- •
for all integers and , we take
[TABLE]
- •
we take and and
- •
we let be the set consisting of all points such that and for each .
We also let be the projection map sending .
Theorem 2.1**.**
Let be a point and be a real number.
- (a)
The boundary of is the union of and .
- (b)
We have .
- (c)
There exist unique numbers such that and . We have . Moreover, equality holds precisely when the point lies on the boundary of .
- (d)
We have if and only if .
- (e)
Every point on the boundary of can be written as
[TABLE]
for some tuple . The set has at most two elements and the tuple is unique up to permutation of its entries.
In Section 5, we find semi-algebraic descriptions of (in particular) and . To write these descriptions down, we define
[TABLE]
for all positive integers . Note here that
[TABLE]
for all . We then use these descriptions together with the previous theorem to prove our main result. Take the following sets:
[TABLE]
Main Theorem**.**
We have .
Structure of the paper
The first step of the proof is to show that the boundary of is contained in the union of and . We start doing this by proving a result about representations of points on the boundary of in Section 3. In Section 4, we prove the statement for and then conclude that it holds for all . After that, in Section 5, we find semi-algebraic descriptions for the components that make up the boundary. And then, in Section 6, we study the sets and in more detail and prove Theorem 2.1 and the Main Theorem. We conclude the paper by discussing the problem for higher dimensions in Section 7.
Acknowledgments
The problem that this paper solves was brought to our attention by Bernd Sturmfels during the graduate student meeting on applied algebra and combinatorics held in Leipzig on 18–20 February 2019. We would like to thank him for doing so and we would like to thank the organizers of this meeting for making it possible. We would also like to thank Peter Sarnak for explaining the origin and relevance of the problem to us. Lastly, we would like to thank the anonymous referees for their precise reading of our paper and their helpful comments.
3. Representations of points on the boundary of
The goal of this and the next section is to prove that the boundary of is contained in the union of and . We start with the following proposition.
Proposition 3.1**.**
Let be a point on the boundary of and write
[TABLE]
for some tuple . Then the set has at most two elements.
Proof.
Fix indices and consider the map
[TABLE]
Then we have . The Jacobian of at the point is
[TABLE]
and hence has rank if . So, if in addition , then every point in a small neighborhood around is in the image of by the inverse function theorem. As this cannot happen for a point on the boundary of , it follows that the set has at most two elements. ∎
From the proposition, it immediately follows that the boundary of is contained in the union of the sets
[TABLE]
over all integers and such that . So to prove that the boundary of is contained in the union of and , it suffices to prove that every point that is contained in one of these sets and is not contained in is also not contained in the boundary of .
Lemma 3.2**.**
Let , , and be integers. Take , and . Assume that
[TABLE]
is not contained in the boundary of . Then
[TABLE]
is not contained in the boundary of .
Proof.
If the point does not lie on the boundary of , then the point cannot lie on the boundary of
[TABLE]
and hence it can also not lie on the boundary of . ∎
To prove that the boundary of is contained in the union of and , we need to eliminate the cases where one of the following conditions holds:
- (1)
, 2. (2)
and , 3. (3)
, and , 4. (4)
, and .
Using the previous lemma, we see that it suffices to eliminate the cases where
[TABLE]
and hence we first consider the boundary of for .
4. The boundary of versus the boundary of
In this section, we show that the boundary of is contained in for and conclude from this that the same statement holds for all . We need to show that no point of
[TABLE]
is contained in the boundary of for , , . We start with the case .
Proposition 4.1**.**
Take . Then the point
[TABLE]
does not lie on the boundary of .
Proof.
Consider the system of equations
[TABLE]
with the additional conditions that are pairwise distinct. If this system has a solution that satisfies the additional conditions, then the point cannot lie on the boundary of by Proposition 3.1. It turns out that such a solution can even be found when we assume that . Indeed, let be such that and . Then
[TABLE]
is a solution to the system equalities so that are pairwise distinct. One can check that and for . Here we use that . It follows that for any point on the circle given by
[TABLE]
that is sufficiently close to also satisfies these conditions. So to conclude the proof, we simply let be such a point with . ∎
Next, we take care of the case .
Lemma 4.2**.**
Take . Then there exists an such that
[TABLE]
for all and with .
Proof.
For , consider where
[TABLE]
Assuming that and , one can check that
[TABLE]
for . Note that . So to prove the lemma, it suffices to find a such that and for all and , because we can then take and have .
Take and assume that . Then we have
[TABLE]
and hence . We also have
[TABLE]
since . Hence and therefore . We have
[TABLE]
Hence the statement of the lemma holds. ∎
Lemma 4.3**.**
Take . Then there exists an such that
[TABLE]
for all and with .
Proof.
The proof is similar to the proof of Lemma 4.2. For , one considers where
[TABLE]
Assuming that and , one can check that
[TABLE]
for . The other details are left to the reader. ∎
Proposition 4.4**.**
Take . Then the point
[TABLE]
does not lie on the boundary of .
Proof.
Set and let be the minimum of the two ’s from Lemmas 4.2 and 4.3. Write . The Jacobian of the map
[TABLE]
is invertible at . It follows that all points in in a small neighborhood of are of the form
[TABLE]
with in a small neighborhood of by the Inverse Function Theorem. By shrinking this neighborhood, we may assume that and . Lemmas 4.2 and 4.3 now tell us that
[TABLE]
for all in the neighborhood and . Hence is in the interior of . ∎
Finally, we take care of the cases .
Lemma 4.5**.**
Take . Then there exists an such that
[TABLE]
for all and with .
Proof.
The proof is similar to the proof of Lemma 4.2. For , one considers
[TABLE]
where and finds that
[TABLE]
for . The other details are left to the reader. ∎
Lemma 4.6**.**
Take . Then there exists an such that
[TABLE]
for all and with .
Proof.
The proof is similar to the proof of Lemma 4.2. For , one considers
[TABLE]
where and finds that
[TABLE]
for . The other details are left to the reader. ∎
Proposition 4.7**.**
Take . Then the point
[TABLE]
does not lie on the boundary of .
Proof.
The proof is similar to the proof of Proposition 4.4. For in a small neighborhood of , we find points in above
[TABLE]
using Lemma 4.5 and we find points below using Lemma 4.6. Note here that in the latter case the role of the pair from Lemma 4.6 is played by . ∎
Proposition 4.8**.**
Take . Then the point
[TABLE]
does not lie on the boundary of .
Proof.
The proof is similar to the proof of Proposition 4.7. For in a small neighborhood of , we find points in above
[TABLE]
using Lemma 4.5 and we find points below using Lemma 4.6. Note here that in the former case the role of the pair from Lemma 4.5 is played by . ∎
By combining Propositions 3.1, 4.1, 4.4, 4.7 and 4.8, we see that the boundary of is contained in for . We now use this knowledge to prove the same for .
Theorem 4.9**.**
The boundary of is contained in the union of and .
Proof.
For , this follows directly from Proposition 3.1. For , we additionally use Propositions 4.1, 4.4, 4.7 and 4.8. For , we need to show that points of the form
[TABLE]
with , and are not on the boundary of when one of the following conditions holds:
- (1)
, 2. (2)
and , 3. (3)
, and , 4. (4)
, and .
This is done by combining Lemma 3.2 with Propositions 4.1, 4.4, 4.7 and 4.8. ∎
5. The semi-algebraic components of the boundary of
Consider the sets
[TABLE]
for . Recall that
[TABLE]
and from Section 2. Our goal for this section is to prove the following proposition and theorem.
Proposition 5.1**.**
If , then
[TABLE]
decomposes the polynomial into irreducible factors over . If , then is irreducible over .
Theorem 5.2**.**
The set
[TABLE]
consists of all points
[TABLE]
such that , the inequalities
[TABLE]
hold and in addition the following requirements are met:
- •
If , then the inequality must hold.
- •
If , then equation must hold.
- •
If , then the inequality must hold.
For the remainder of the section, we fix integers and we write
[TABLE]
in order to simplify the used notation.
Proof of Proposition 5.1.
The first statement is easy. Assume that . To prove that is irreducible under this assumption, note that is homogeneous with respect to the grading where , and . It follows that if is reducible, then
[TABLE]
for some . However, this would imply that the coefficient
[TABLE]
of at equals [math]. This is a contradiction. So is irreducible. ∎
Proof of Theorem 5.2.
Note that we have and for all points
[TABLE]
So we let
[TABLE]
be a point and find out when it is contained in
[TABLE]
We start by looking at the first two coordinates. So we solve the system of equations
[TABLE]
under the conditions that . Solving the system, we find that
[TABLE]
So we need to assume that . Adding the condition , we get
[TABLE]
and so the conditions and translate to
[TABLE]
As , these conditions are equivalent to
[TABLE]
Now, also consider the third coordinate . One can check that . So if , then we have
[TABLE]
by Proposition 5.1 and we are done. So assume that . Then there are a priori two possibilities for given and . However, given and , it becomes clear that only one possibility remains. So we just need to find an inequality that selects the correct root of . One can check that
[TABLE]
So we find that
[TABLE]
when and
[TABLE]
when . This concludes the proof. ∎
6. The sets and
We are now ready to prove Theorem 2.1 and the Main Theorem. Let be an integer. Recall the following notation from Section 2.
- •
We have
[TABLE]
for all integers and .
- •
We have and .
- •
The set consists of all points such that and
[TABLE]
for each .
- •
The projection map sends .
We start by listing some properties of and .
Proposition 6.1**.**
Let be an integer.
- (a)
The map
[TABLE]
is a bijection.
- (b)
The boundary of is the union of the following three sets:
[TABLE]
- (c)
We have .
- (d)
The projection map
[TABLE]
is a bijection.
Proof.
To see (a), note that the map clearly is surjective. For injectivity, one has to solve for under the condition that . This yields at most one solution for all . For , note that the Jacobian of the map has full rank at all points with . From follows that the boundary of is the union of
[TABLE]
and
[TABLE]
for . So the set itself is indeed given by the inequalities defining . Finally, to see (d), it suffices to note that is equal to
[TABLE]
for . ∎
Proposition 6.2**.**
Let be an integer.
- (a)
The map
[TABLE]
is a bijection.
- (b)
The boundary of is the union of the following three sets:
[TABLE]
- (c)
We have .
- (d)
The projection map
[TABLE]
is a bijection.
Proof.
The proofs are similar to those of Proposition 6.1. ∎
The decomposition of as a union of the projections of is visualized in Figure 2. We note that the decomposition of as a union of the projections of looks similar but is mirrored along the vertical axis.
We can now prove Theorem 2.1.
Proof of Theorem 2.1.
We already know that (b) holds by Propositions 6.1 and 6.2. We know that , we know that the boundary of is contained in by Theorem 4.9 and we know that the projection maps
[TABLE]
are bijections by Propositions 6.1 and 6.2. Together these statements imply (a). Let be a point. Then there exist unique numbers such that and by Propositions 6.1 and 6.2. Our goal is to prove that with equality if and only if lies on the boundary of . Let be a real number. From (a) and (b) it is clear that if and only if lies between and . So when lies on the boundary of . And, to prove that otherwise, it suffices to show that there exists a such that and . Now, let
[TABLE]
be a point where and recall Lemmas 4.2 and 4.6. If and , then there is a point in below
[TABLE]
and hence a point in below . If and , then there is a point in below
[TABLE]
and hence a point in below . Taking into account how the sets intersect, we find that there is a point in below unless , or , which are exactly the cases where projects to the boundary of . This proves (c) and (d). Finally, using (a), (c), and Propositions 6.1 and 6.2, we see that the boundary of is the disjoint union of several (but not all) sets of the form
[TABLE]
where have sum . Given a point of the boundary, the number is unique when and the number is unique when . Together with Proposition 3.1, this shows (e). ∎
Finally, we prove the Main Theorem.
Proof of the Main Theorem.
Fix a point . The following conditions are equivalent:
- (a)
We have .
- (b)
We have for some .
- (c)
We have for some .
Take . Then, using Proposition 6.1, we see that
[TABLE]
and we similarly get
[TABLE]
using Proposition 6.2. Assume that and that are as in (b) and (c). Using Theorem 2.1(d), we need to find conditions that express that . We have
[TABLE]
by Theorem 5.2. So when
[TABLE]
or
[TABLE]
Note here that the polynomial has degree in , that its leading coefficient is positive, that is its highest root and that it attains its minimum at . This is visualized in Figure 3. We also have
[TABLE]
by Theorem 5.2 and from this we conclude that if and only if
[TABLE]
or
[TABLE]
This leads to the semi-algebraic description of the Main Theorem. ∎
7. Higher dimensions
The Main Theorem provides a semi-algebraic description of the set for each integer . So, a natural question to ask is: can we use the same proof strategy to find a semi-algebraic description of the sets for ? At the moment, there still are some obstacles to doing so, which we discuss in this section.
Following the same strategy as for , we would again start by trying to find a description of the boundary of . One can check that the statement and proof of Proposition 3.1 carry over in a straightforward fashion for , which yields a superset of the boundary. After this, one would again need to exclude points from this superset when they do not in fact lie on the boundary. In view of Theorem 2.1(d), proving that a point in does not lie on the boundary can be done by showing that there are points in above and below it. So an analogue of Theorem 2.1(d) for higher dimensions would be very useful. This leads to the following conjecture, which holds for .
Conjecture 7.1**.**
Let be a point in . Then the set
[TABLE]
is a closed interval.
Another approach might be through a generalization of Theorem 2.1(e). The boundary of is contained in the union of the sets
[TABLE]
over all integers that sum to . The uniqueness of the representation of each point on the boundary would imply that the boundary of is a disjoint union of some of these sets. It would also be a tool to eliminate some of these sets from consideration. This leads to our second conjecture, which also holds for .
Conjecture 7.2**.**
Every point on the boundary of can be written as
[TABLE]
for some tuple . The set has at most elements and the tuple is unique up to permutation of its entries.
Apart from finding the boundary of , there is also the problem of describing it semi-algebraically. When one would attempt this, the main obstacle to overcome is, in our opinion, finding an analogue of Theorem 5.2. For , this means we need to solve the following problem.
Problem 7.3**.**
Determine a semi-algebraic description of the set
[TABLE]
given the integers .
These sets are expected to be the building blocks for the boundary of , so a solution to this problem seems essential if we want to apply the same approach we used for . Using elimination theory, we find that the Zariski closure of this set is a hypersurface defined by a single polynomial . This polynomial is homogeneous of degree with respect to the grading where and has terms. Its coefficients are symmetric polynomials in of degree up to . When , the polynomial is a square. And, we have
[TABLE]
This suggests that we should first solve
[TABLE]
for and then solve for . As this only involves solving polynomial equations of degree , this is theoretically doable. The problem however is to express the inequalities as polynomial inequalities in .
As an example, consider the case . In this case, the set is contained in the hypersurface given by the equation
[TABLE]
which allows to eliminate the coordinate . So here, the problem consists of finding a semi-algebraic description of the set
[TABLE]
given .
If we can solve Problem 7.3, we still need to find analogues for the results in Section 6. These results rely on our complete understanding of the roots and extrema of parabolas. So to generalize these results, we probably need a similar level of understanding in the cases of cubics and quartics, which for now seems to be out of reach.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Chang, D. Mehrle, S. J. Miller, T. Reiter, J. Stahl, D. Yott, Newman’s conjecture in function fields , J. Number Theory 157 (2015), pp. 154–169.
- 2[2] Z.-L. Dou, Q. Zhang, Six Short Chapters on Automorphic Forms and L 𝐿 L -functions , Springer-Verlag Berlin Heidelberg (2012).
- 3[3] P.-C. Hu, A.-D. Wu, Zero distribution of Dirichlet L 𝐿 L -functions , Ann. Acad. Sci. Fenn. Math. 41 (2016), pp. 775–788.
- 4[4] G. L. Miller, Riemann’s Hypothesis and Tests for Primality , J. Comput. Syst. Sci. 13 (1976), no. 3, pp. 300–317.
- 5[5] S. J. Miller, An orthogonal test of the L 𝐿 L -functions Ratios conjecture , Proc. London Math. Soc. 99 (2009), no. 2, pp. 484–520.
- 6[6] B. Riemann, Über die Anzahl der Primzahlen unter einer gegebenen Größe , Monatsberichte der Berliner Akademie (November 1859).
- 7[7] M. O. Rubinstein, P. Sarnak, The underdetermined matrix moment Problem I , in preparation.
