Spectrality of polytopes and equidecomposability by translations
Nir Lev, Bochen Liu

TL;DR
This paper extends the understanding of spectral polytopes by proving face-area symmetry across all dimensions and shows that such polytopes can be dissected and rearranged into a cube using translations.
Contribution
It generalizes previous face-area symmetry results to all face dimensions and establishes that spectral polytopes are equidecomposable to cubes via translations.
Findings
Face-area symmetry extends to all face dimensions
Spectral polytopes can be dissected into smaller parts
Rearrangement of parts forms a cube
Abstract
Let be a polytope in (not necessarily convex or connected). We say that is spectral if the space has an orthogonal basis consisting of exponential functions. A result due to Kolountzakis and Papadimitrakis (2002) asserts that if is a spectral polytope, then the total area of the -dimensional faces of on which the outward normal is pointing at a given direction, must coincide with the total area of those -dimensional faces on which the outward normal is pointing at the opposite direction. In this paper, we prove an extension of this result to faces of all dimensions between and . As a consequence we obtain that any spectral polytope can be dissected into a finite number of smaller polytopes, which can be rearranged using translations to form a cube.
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.
Spectrality of polytopes and equidecomposability by translations
Nir Lev
Department of Mathematics, Bar-Ilan University, Ramat-Gan 5290002, Israel
and
Bochen Liu
Department of Mathematics, The Chinese University of Hong Kong, Shatin, N.T., Hong Kong
(Date: October 31, 2019)
Abstract.
Let be a polytope in (not necessarily convex or connected). We say that is spectral if the space has an orthogonal basis consisting of exponential functions. A result due to Kolountzakis and Papadimitrakis (2002) asserts that if is a spectral polytope, then the total area of the -dimensional faces of on which the outward normal is pointing at a given direction, must coincide with the total area of those -dimensional faces on which the outward normal is pointing at the opposite direction. In this paper, we prove an extension of this result to faces of all dimensions between and . As a consequence we obtain that any spectral polytope can be dissected into a finite number of smaller polytopes, which can be rearranged using translations to form a cube.
Key words and phrases:
Fuglede’s conjecture, spectral set, polytope, equidecomposability
2010 Mathematics Subject Classification:
42B10, 52B11, 52B45
N.L. is supported by ISF grant No. 227/17 and ERC Starting Grant No. 713927.
B.L. is partially supported by the grant CUHK24300915 from the Hong Kong Research Grant Council.
1. Introduction
1.1.
Let be a bounded, measurable set of positive Lebesgue measure. It is said to be spectral if there exists a countable set such that the system of exponential functions
[TABLE]
is orthogonal and complete in , that is, the system is an orthogonal basis for the space. Such a set is called a spectrum for . The classical example of a spectral set is the unit cube , for which the set serves as a spectrum.
Interest in spectral sets has been inspired for many years by an observation due to Fuglede [Fug74], that the notion of spectrality is closely related to another, geometrical notion – the tiling by translations. We say that tiles the space by translations if there exists a countable set such that the collection of sets , , consisting of translated copies of , constitutes a partition of up to measure zero.
Fuglede originally conjectured that a set is spectral if and only if it can tile the space by translations. While it is still an open problem whether this conjecture holds e.g. for convex domains111Note added in proof: After the first version of this paper was submitted, the Fuglede conjecture for convex domains was settled in the affirmative, see [LM19]. (see [Kol00, IKT01, IKT03, GL17, GL18]), nowadays we know that the conjecture is not true in general, even if is assumed to be a finite union of cubes [Tao04]. Nevertheless, with time it became apparent that spectral sets behave in many ways like sets which can tile by translations. In particular, many results about spectral sets have analogous results for sets which can tile, and vice versa. For example, Fuglede proved in [Fug74] that a set tiles the space with respect to a lattice translation set if and only if the dual lattice is a spectrum for .
1.2.
In this paper we establish a connection between spectrality, and a geometrical notion which is closely related to tiling – the equidecomposability by translations. In this context, we will assume the set to be a polytope, although not necessarily a convex or a connected one.
Recall that a polytope in is a set which can be represented as the union of a finite number of simplices with disjoint interiors, where a simplex is the convex hull of points in which do not all lie in some hyperplane.
If and are two polytopes in , then they are said to be equidecomposable (or dissection equivalent, or scissors congruent) if the polytope can be partitioned, up to measure zero, into a finite number of smaller polytopes which can be rearranged using rigid motions to form, again up to measure zero, a partition of the polytope . If the pieces of the partition can be rearranged using translations only, then we say that and are equidecomposable by translations.
It has long been known that if a polytope can tile the space by translations, then must be equidecomposable by translations to a cube of the same volume. This result was first proved by Mürner in [Mür75], and was later rediscovered in [LM95a]. In this paper, we establish that the analogous result for spectral sets is true:
Theorem 1.1**.**
Let be a polytope in (not necessarily convex or connected). If is spectral, then is equidecomposable by translations to a cube of the same volume.
This result can be understood informally as saying that a spectral polytope can “nearly” tile the space by translations. This conclusion is best possible in a sense, since there are examples of spectral polytopes which cannot tile (as shown in [Tao04]).
One can easily verify that equidecomposability by translations constitutes an equivalence relation on the set of all polytopes in . Theorem 1.1 yields the conclusion that all the spectral polytopes of a given volume lie in the same equivalence class.
We will obtain Theorem 1.1 as a consequence of another result, which will also be proved in this paper, and which will be described next.
1.3.
In [KP02], Kolountzakis and Papadimitrakis proved the following result: Let be a polytope in (again, may be non-convex or even disconnected). If is spectral, then the total area of the -dimensional faces of on which the outward normal is pointing at a given direction, must coincide with the total area of those -dimensional faces on which the outward normal is pointing at the opposite direction.
In this paper, we will prove an extension of this result to faces of all dimensions between and . The statement of our result involves certain functions which are called the Hadwiger functionals, and whose definition will now be given. For more details we refer the reader to [Bol78, Sections 2.10, 3.19] where a friendly introduction to Hadwiger functionals in dimensions two and three can be found.
Let be an integer, , and suppose that
[TABLE]
is a sequence of linear subspaces such that has dimension . Each subspace () in the sequence divides the next one into two half-spaces; let us call one of them the positive half-space, and the other one the negative half-space. Such a sequence of nested linear subspaces, endowed with a choice of positive and negative half-spaces, will be called an -flag, and will be denoted by .
Now let be a polytope in , and suppose that has a sequence of faces
[TABLE]
where is a -dimensional face of which is parallel to (). To each face we associate a coefficient , defined in the following way: if the face adjoins its subface from the same side where the positive half-space of adjoins ; while if adjoins from the opposite side. We then define
[TABLE]
where the sum goes through all sequences of faces of as above, and where denotes the -dimensional volume of . If no sequence of faces of as above exists, then we define the value of to be zero. We call the Hadwiger functional associated to the -flag .
For example, if is a -flag, then the value of is equal to the difference between the total area of the -dimensional faces of on which the outward normal is perpendicular to the hyperplane and is pointing at the direction of the negative half-space determined by , and the total area of those -dimensional faces on which the outward normal is pointing at the opposite direction. Hence the result from [KP02] can be equivalently stated by saying that if is spectral, then we must have for every -flag .
We will prove that much more is actually true. Our main result is the following:
Theorem 1.2**.**
Let be a polytope in (not necessarily convex or connected). If is spectral, then for every -flag .
This theorem thus extends the result in [KP02] to -dimensional faces of , for every between and .
1.4.
In the special case when the polytope is convex, the result in [KP02] says that if is spectral, then each one of the -dimensional faces of has a parallel face of the same area. By a classical theorem of Minkowski, this condition is equivalent to being centrally symmetric. Hence any spectral convex polytope must be centrally symmetric. This result was obtained for the first time in [Kol00], using a different method.
Moreover, in [GL17, Section 4] it was proved that if a convex, centrally symmetric polytope is spectral, then all the -dimensional faces of must also be centrally symmetric. This conclusion can also be stated in terms of the Hadwiger functionals; indeed, it is equivalent to the statement that for every -flag .
In fact, in [Mür77, Section 3.3] it is shown that for a convex polytope , the condition that for every -flag , is equivalent to being centrally symmetric and having centrally symmetric -dimensional faces. Thus one can view Theorem 1.2 as an extension to non-convex polytopes of the result which states that if a convex polytope is spectral, then must be centrally symmetric and have centrally symmetric -dimensional faces.
Our proof of Theorem 1.2 is inspired by both [KP02] and [GL17, Section 4]. The proof involves an application of a Stokes-type theorem, which provides an expansion of the Fourier transform of the indicator function of a polytope in terms of the Fourier transforms of -dimensional volume measures on -dimensional faces of . By identifying the main terms versus error terms in this expansion, we obtain an approximate expression for the function which is valid in certain directions. The analysis gets more involved for smaller values of the face dimension , since then there exist more different types of errors terms, and for each type a different estimate is required in order to show that the term is small.
1.5.
We will now clarify the relationship between our two results stated above, namely, Theorems 1.1 and 1.2. In fact, we will see that the first result is a consequence of the second one.
We start by recalling that the theory of equidecomposability of polytopes originated from Hilbert’s third problem – one of the famous 23 problems posed by Hilbert at the International Congress of Mathematicians in 1900. It is obvious that if two polytopes and are equidecomposable, then they must have the same volume. Hilbert’s third problem was concerned with the converse assertion: if and are two polytopes of the same volume, are they necessarily equidecomposable by rigid motions? It has been known earlier that in two dimensions, any two polygons of equal area are equidecomposable. However, in the same year 1900 it was shown by Dehn that in three dimensions, such a result is no longer true (a comprehensive exposition can be found in [Bol78]).
Dehn’s solution to Hilbert’s third problem involved an important notion in the theory of equidecomposability – the notion of additive invariants. Let be a group of rigid motions of . A function , defined on the set of all polytopes in , is said to be an additive -invariant if (i) it is additive, namely, if and are two polytopes with disjoint interiors then ; and (ii) it is invariant under motions from the group , that is, whenever is a polytope and .
It is obvious that for two polytopes and to be equidecomposable using motions from , it is necessary that for any additive -invariant . A general problem is to construct a “complete system” of additive -invariants, that is, invariants which together provide a condition which is both necessary and sufficient for two polytopes of the same volume to be equidecomposable using motions from the group .
In his solution to Hilbert’s third problem, Dehn constructed an additive invariant with respect to the group of all rigid motions of , which allowed him to show that a regular tetrahedron and a cube of the same volume are not equidecomposable [Deh01]. Dehn invariants for polytopes in have also been studied [Had54], and shown to form a complete system in dimensions [Syd65, Jes72]. It remains an open problem as to whether these invariants are complete also in dimensions .
Equidecomposability with respect to the group of translations was first studied by Hadwiger. He introduced the Hadwiger functionals defined above, and proved that they form a system of additive invariants with respect to translations [Had52, Had57]. Moreover, it was shown that the Hadwiger invariants form a complete system, so that together they provide a necessary and sufficient condition for two polytopes of the same volume to be equidecomposable by translations. This was proved by Hadwiger and Glur in dimension two [HG51], by Hadwiger in dimension three [Had68], and by Jessen and Thorup [JT78], and independently Sah [Sah79], in every dimension.
This clarifies why Theorem 1.1 is a consequence of Theorem 1.2. Indeed, Theorem 1.2 asserts that if a polytope is spectral, then we must have for every -flag . Let be a cube of the same volume as , then it is easy to check that also for every flag . We thus obtain that for all flags . By the completeness of the Hadwiger invariants we can therefore conclude that and must be equidecomposable by translations, and so Theorem 1.1 follows.
We remark that the proof given in [Mür75] (or in [LM95a]) of the fact that a polytope which can tile by translations must be equidecomposable by translations to a cube, relies on the same consideration. First it is proved that the tiling assumption implies that for all flags , and then the completeness of the Hadwiger invariants is used to conclude that is equidecomposable by translations to a cube.
The rest of the paper is devoted to the proof of Theorem 1.2.
2. Preliminaries
2.1. Notation
We will use and to denote respectively the standard scalar product and norm in . We denote by the standard basis vectors in , and by the coordinates of a vector .
If and is a vector in , then we let denote the translate of by the vector . If are two subsets of , then and denote respectively their set of sums and set of differences.
For each we denote by the exponential function , .
By the Fourier transform of a function we mean the function
[TABLE]
and similarly, the Fourier transform of a finite, complex measure on is the function
[TABLE]
2.2. Spectra
If is a bounded, measurable set in of positive measure, then by a spectrum for we mean a countable set such that the system of exponential functions defined by (1.1) is orthogonal and complete in the space .
For any two points in we have , where is the Fourier transform of the indicator function of the set . The orthogonality of the system in is therefore equivalent to the condition
[TABLE]
A set is said to be uniformly discrete if there is such that for any two distinct points in . The condition (2.1) implies that every spectrum of is a uniformly discrete set.
The set is said to be relatively dense if there is such that every ball of radius contains at least one point from . It is well-known that if is a spectrum for , then must also be a relatively dense set (see e.g. [GL17, Section 2C]).
The property of being a spectrum for is invariant under translations of both and . If is a invertible matrix, then is a spectrum for if and only if the set is a spectrum for .
2.3. Polytopes and equidecomposability
A simplex in is the convex hull of points which do not all lie in some hyperplane. A polytope in is a set which can be represented as the union of a finite number of simplices with disjoint interiors. Remark that a polytope is not necessarily a convex, nor even a connected, set.
Let and be two polytopes in . We say that and are equidecomposable if there exist finite decompositions of and of the form
[TABLE]
where are polytopes with pairwise disjoint interiors, are also polytopes with pairwise disjoint interiors, and for each the polytope is the image of under some rigid motion. If for each there is a vector such that (that is, is the image of under translation), then we say that the polytopes and are equidecomposable by translations.
2.4. Flags
If is an integer, , then an -flag in is defined to be a sequence of linear subspaces
[TABLE]
such that has dimension . Each subspace () in the sequence divides the next one into two half-spaces; we assume that is endowed with a choice of one of these half-spaces being called positive, and the other being called negative.
It will be convenient to define also a -flag in to be the sequence which consists of just one subspace .
Let be a polytope in , and suppose that we have a sequence
[TABLE]
where is a -dimensional face of . Such a sequence will be called an -sequence of faces of the polytope , and will be denoted by .
Let be an -flag determined by a sequence of linear subspaces , and let be an -sequence of faces of . We say that the face is parallel to the subspace if the affine hull of is a translate of . We say that the -sequence is parallel to the -flag if is parallel to for each .
Each -flag determines a function defined on the set of all polytopes in , which is given by (1.4). The function is additive, and it is invariant with respect to translations. It will be called the Hadwiger functional associated to the -flag .
Notice that if two -flags and correspond to the same sequence of linear subspaces , then either or (depending on the choice of positive and negative half-spaces). Hence each sequence of linear subspaces essentially corresponds to one Hadwiger functional.
If is a -flag, then its associated Hadwiger functional is defined by for any polytope .
(We do not consider Hadwiger functionals associated to [math]-flags, as these functionals vanish identically and thus they do not provide any information.)
2.5. Flag measures
Let be an -flag in , determined by a sequence of linear subspaces (2.2). To each polytope we associate a signed measure on given by
[TABLE]
where goes through all -sequences of faces of the polytope that are parallel to , the are the coefficients associated to the -sequence with respect to in the same way as in (1.4), and denotes the -dimensional volume measure restricted to the face .
If , then by an -dimensional face of we mean a vertex of , and by the measure we mean the Dirac measure at the vertex . Hence the flag measure associated to a [math]-flag is a discrete measure supported on vertices of .
If is a -flag, then (the Lebesgue measure restricted to ).
It follows from (1.4) and (2.3) that the measure satisfies
[TABLE]
for any -flag .
(If is the flag measure associated to a [math]-flag , then .)
3. Stokes-type theorem for Fourier transforms of flag measures
The main result obtained in this section (Theorem 3.1) provides an expansion of the Fourier transform of a -dimensional flag measure, in terms of Fourier transforms of -dimensional flag measures. It is basically an application of Stokes theorem, which allows us to replace integration over -dimensional faces of a polytope, by integration over the relative boundaries of these faces (see also [Bar02, p. 341], for instance).
In [LL18, Section 4] we proved a similar result but in a more refined context, where the equidecomposability of polytopes was studied with respect to a proper subgroup of all the translations. For the completeness of our exposition, we reproduce here the arguments in a self-contained version that is suitable for our present context.
3.1.
Let be a polytope in , and let be a -flag determined by a sequence of linear subspaces . The Fourier transform of the measure is given by
[TABLE]
where goes through all -sequences of faces of the polytope that are parallel to , the ’s are the coefficients associated to the -sequence with respect to , and the integral on the right hand side is taken with respect to the -dimensional volume measure on the face .
Let denote the relative boundary of the face , and for each let be a vector in the linear subspace which is outward unit normal to at the point . Then for every we have
[TABLE]
which follows by applying the divergence theorem to the function over the face . The relative boundary consists of a finite number of -dimensional faces of . Hence, using (3.1) and (3.2), we get
[TABLE]
where goes through the -dimensional subfaces of the -dimensional face from the sequence , and is the outward unit normal to on .
Let be the collection of all the -sequences of faces of the polytopes , such that is parallel to . We define an equivalence relation on by saying that two elements and from are equivalent if the -dimensional face from the sequence is parallel to the -dimensional face from . Then can be partitioned into a finite number of equivalence classes induced by this equivalence relation.
To each equivalence class we associate a -flag , defined in the following way. The flag is determined by a sequence of linear subspaces
[TABLE]
where are the linear subspaces that determine the -flag , while is a new linear subspace of dimension . The subspace is chosen such that it is parallel to all the -dimensional faces belonging to sequences from the equivalence class . It is obvious from the definition of the equivalence relation on that the subspace exists and that it is unique. We endow the -flag with a choice of positive and negative half-spaces, by saying that the positive and negative half-spaces of determined by the subspace coincide with those from the -flag for all ; while the positive and negative half-spaces of that are determined by the new subspace are selected in an arbitrary way.
For each , let denote the (unique) unit vector in the linear subspace which is normal to and is pointing towards the negative half-space of determined by . We then observe that if is a sequence of faces belonging to the equivalence class , and if is the outward unit normal to on , then we have , where if adjoins from the positive side of which is determined by , and if adjoins from the negative side. It follows that the sum in (3.4) is equal to
[TABLE]
where goes through all -sequences of faces of the polytope that are parallel to , and the ’s are the coefficients associated to the -sequence with respect to . But now the inner sum in (3.5) is just the integral of the function with respect to the measure . Hence combining (3.3), (3.4), (3.5) we finally arrive at the following result:
Theorem 3.1**.**
Let be a polytope in , and let be a -flag determined by a sequence of linear subspaces . Then for every and every we have
[TABLE]
where the flags and vectors are as above.
Remark 3.2**.**
It may happen that the polytope does not have any -sequences of faces that are parallel to the -flag . In this case, is the zero measure, and the right hand side of (3.6) is understood to be an empty sum.
4. Asymptotics of Fourier transform
In this section we use the flag measures to analyze the asymptotic behavior of the Fourier transform of the indicator function of a polytope . The main result of this section (Theorem 4.1) provides approximate expressions for which are valid in certain unbounded domains, in terms of the Fourier transforms of the flag measures.
4.1.
Let be an -flag . We will say that is in standard position if it is determined by the sequence of linear subspaces given by
[TABLE]
and the positive and negative half-spaces of that are determined by are chosen such that is the positive half-space, while is the negative half-space, for all .
Given an integer , and three positive real numbers , and such that , we denote by the set of all vectors satisfying the following three conditions:
[TABLE]
[TABLE]
[TABLE]
In this section, our goal is to prove:
Theorem 4.1**.**
Let be a polytope in , and let be an -flag in standard position . Then there exists , such that for any one can find and such that
[TABLE]
This result allows us to approximate in the domain in terms of the Fourier transform of the flag measure . This shows that the behavior of the Fourier transform in the domain is essentially governed only by the contribution of those -dimensional faces of that belong to some -sequence of faces which is paraellel to the -flag .
Notice that the estimate (4.5) yields different information for different values of . Namely, for smaller we obtain a more accurate approximation for the Fourier transform , but the domain in which this approximation is valid is also smaller.
The requirement in Theorem 4.1 that the -flag be in standard position, is done merely in order to simplify the notation in the statement. Indeed, a similar result for an arbitrary -flag (that is, an -flag which is not necessarily in standard position) can be deduced easily, by using the fact that any -flag in can be mapped by an invertible linear transformation onto an -flag in standard position.
The rest of the section is devoted to the proof of Theorem 4.1. We divide the proof into a series of lemmas.
4.2.
Lemma 4.2**.**
Let be a polytope in , let , and let be a -flag determined by a sequence of linear subspaces . Let be the smallest element of the set such that
[TABLE]
and suppose that
[TABLE]
Then there exist , a constant , and -flags such that for any and we have
[TABLE]
Proof.
Since is a linear subspace of dimension , we must have . Then it follows from the definition of that we can find a vector such that . By multiplying on an appropriate scalar we may assume that .
Let . It follows from (4.6) that , hence
[TABLE]
The conditions (4.2), (4.4), (4.7) ensure that if we choose small enough (in a way that depends on the vector but does not depend on ), then the right hand side of (4.9) will be not less than . We thus obtain that
[TABLE]
We now apply Theorem 3.1 to the -flag and to the vector . The theorem gives
[TABLE]
Combining this with (4.10) and the estimate , implies that (4.8) holds. ∎
4.3.
Lemma 4.3**.**
Let be a polytope in , and let be an -flag determined by a sequence of linear subspaces . Assume that does not coincide with the subspace
[TABLE]
Then there exists , such that for any one can find such that
[TABLE]
Proof.
We wish to apply Lemma 4.2 with . Indeed, the assumption that does not coincide with the subspace in (4.12) implies that condition (4.7) is satisfied, hence we may use Lemma 4.2. The lemma yields that the estimate (4.8) is true, provided that is sufficiently small and the constant is sufficiently large.
If , then (4.3), (4.4) imply that . So from (4.8) we get
[TABLE]
Notice that the right hand side of the inequality in (4.14) is bounded as a function of . Hence given , if we choose sufficiently large then (4.13) holds. ∎
4.4.
Lemma 4.4**.**
Let be a polytope in , let , and let be a -flag . Then there exist and a constant , such that for any and we have
[TABLE]
Proof.
Again we wish to apply Lemma 4.2. Since we have , the condition (4.7) is satisfied, and the lemma yields that the estimate (4.8) is true, provided that is sufficiently small and the constant is sufficiently large.
If , then (4.4) implies that . Hence (4.8) implies that
[TABLE]
We notice that the right hand side of the inequality in (4.16) is bounded as a function of . This confirms that (4.15) is true in the special case when .
It remains to prove (4.15) also in the case when . This will be done by induction on . We multiply each side of (4.16) by the absolute values of the terms , and obtain
[TABLE]
By the inductive hypothesis, each one of the terms in the sum on the right hand side of (4.17) is bounded in the domain , provided that is sufficiently small. Hence also the left hand side is bounded, and again we arrive at (4.15). ∎
4.5.
Lemma 4.5**.**
Let be a polytope in , let , and let be a -flag determined by a sequence of linear subspaces . Assume that does not coincide with the subspace
[TABLE]
Then there exists , such that for any one can find such that
[TABLE]
Proof.
Once more we wish to apply Lemma 4.2. The assumption that does not coincide with the subspace (4.18) implies that the number from the lemma satisfies the condition . In particular, (4.7) holds and we may apply the lemma, which yields that the estimate (4.8) is true, provided that is sufficiently small and the constant is sufficiently large.
Let . Then the conditions and imply, using (4.4), that . So it follows from (4.8) that
[TABLE]
The sum on the right hand side is bounded as a function of . Hence given , if we choose small enough then we can make the right hand side of (4.20) smaller than in the domain . This yields (4.19) in the case when .
In the case when , we multiply each side of (4.20) by the absolute values of the terms , and obtain
[TABLE]
The sum on the right hand side of (4.21) is bounded as a function of , according to Lemma 4.4. Hence again, given we can choose such that (4.19) holds. ∎
4.6.
Lemma 4.6**.**
Let be a polytope in , and let be an -flag, and be a -flag , both in standard position. Then there exists , such that for any one can find and such that
[TABLE]
Proof.
Let be the linear subspaces given by (4.1). We apply Theorem 3.1 to the -flag and to the vector which belongs to . Then from (3.6) we get
[TABLE]
where is a -flag in standard position, and each is a -flag determined by a sequence , such that is a -dimensional linear subspace of which is different from . Notice that the first term on the right hand side of (4.23) corresponds to one of the -flags in (3.6) being in standard position, possibly after re-choosing the positive and negative half-spaces of . We can assume that this is the case, since if neither of the -flags corresponds to this term, then must be the zero measure and again (4.23) is true.
If and , then there is a unique -dimensional linear subspace of , namely, the subspace . Hence in this case there are no -dimensional linear subspaces which are different from , so the sum on the right hand side of (4.23) is empty. Thus we obtain that for every , which in particular implies (4.22).
If and , then we apply Lemma 4.3 to each one of the -flags . We may apply the lemma since the subspace does not coincide with . We obtain from the lemma that if is small enough (not depending on ) and if is large enough, then
[TABLE]
for all . Then (4.23), (4.24) and the estimate imply (4.22).
Finally, it remains to prove the lemma in the case when . We do this by induction on . We multiply both sides of (4.23) by the terms , and obtain
[TABLE]
By the inductive hypothesis, the right hand side of (4.25) satisfies
[TABLE]
provided that is small enough (not depending on ), is small enough and is large enough. Next, we estimate the sum in (4.26) by applying Lemma 4.5 to each one of the -flags . We may apply the lemma since does not coincide with . We obtain from the lemma that if is small enough, then
[TABLE]
for all . Then using (4.25), (4.26), (4.27), (4.28) and the estimate , we obtain that (4.22) holds. ∎
4.7.
Proof of Theorem 4.1.
We apply Lemma 4.6 with . If is a -flag, then the measure is equal to (that is, the Lebesgue measure restricted to ). In particular we have , so the condition (4.5) is a special case of (4.22) obtained when . Hence Theorem 4.1 is just a special case of Lemma 4.6. ∎
Remark 4.7**.**
The above proof of Theorem 4.1 yields a quantitative estimate on how small should be, and how large should be, in order that (4.5) becomes valid. Indeed, it can be inferred from the proof that there is a constant such that (4.5) is true if and .
5. Auxiliary lemmas
In this section we prove two auxiliary lemmas needed for the proof of Theorem 1.2.
5.1.
Lemma 5.1**.**
Let be a polytope in , and let be an -flag in standard position . Then the function has the form
[TABLE]
where are real numbers, and are continuous functions on vanishing at infinity.
Proof.
Let be the linear subspaces given by (4.1), and suppose that is an -dimensional face of that is parallel to the subspace . Then there are real numbers such that
[TABLE]
The Fourier transform of the measure (the -dimensional volume measure restricted to ) is therefore given by
[TABLE]
where the function is the Fourier transform of the indicator function of the polytope in obtained by projecting the face on the coordinates. In particular, is a continuous function on vanishing at infinity.
Now the measure is a linear combination (with coefficients) of measures of the form , where belongs to a sequence of faces such that is a -dimensional face of which is parallel to . Hence the Fourier transform of the measure is a linear combination of functions of the form (5.2). This implies that has the form (5.1) as claimed. ∎
5.2.
Lemma 5.2**.**
Let be a trigonometric polynomial given by
[TABLE]
where are real numbers, and are complex numbers. For any there exists a relatively dense set , such that for any two elements .
We give two proofs, one relies on the theory of almost periodic functions (in the same spirit as in [KP02]), while the other on a result from dynamical systems.
First proof of Lemma 5.2.
The trigonometric polynomial is a linear combination of periodic functions, and so it is an almost periodic function, see for instance [Kat04, Section VI.5]. According to the definition of an almost periodic function, this implies that given there exists a relatively dense set such that
[TABLE]
Then for any two elements we have
[TABLE]
Second proof of Lemma 5.2.
For , let denote the set of integers for which the condition holds for all . Then is a relatively dense set, see for instance [Fur81, Theorem 1.21]. For any two elements we have
[TABLE]
and therefore
[TABLE]
Hence if is chosen sufficiently small, this implies that . ∎
6. Proof of Theorem 1.2
We now give the proof of Theorem 1.2 using the results obtained above. The proof strategy extends the one that was introduced in [KP02] and further developed in [GL17, Section 4].
6.1.
Let be a spectral polytope in , and let be an -flag . We must show that . By applying an invertible linear transformation, we may assume that is in standard position.
Suppose to the contrary that . Choose a number such that
[TABLE]
According to Theorem 4.1 we can find , and such that (4.5) holds. Let be the vector in given by
[TABLE]
and define
[TABLE]
By Lemma 5.1, the function is of the form (5.1), and so we have
[TABLE]
Hence is a trigonometric polynomial of the form (5.3). By Lemma 5.2 there is a relatively dense set such that
[TABLE]
Since the function is uniformly continuous on (being the Fourier transform of a finite measure), there is such that
[TABLE]
Define
[TABLE]
Then the set consists of the union of open balls of radius centered at the points of the form . These points constitute a relatively dense subset of the line spanned by the vector .
6.2.
We now claim that
[TABLE]
Indeed, let be a point in . Then we may write , where and . Hence using (6.3), (6.5), (6.6) it follows that
[TABLE]
Note that
[TABLE]
Hence (6.1), (6.9) and (6.10) imply that (6.8) holds as claimed.
6.3.
For each , we let denote the cylinder of radius along the line spanned by the vector , that is,
[TABLE]
Notice that
[TABLE]
It is straightforward to check, using (6.2), that there is such that
[TABLE]
where denotes the open ball of radius centered at the origin.
6.4.
Let be a spectrum for . We claim that for any if are two points in , then Indeed, if not, then it follows from (6.11), (6.12) that
[TABLE]
On the other hand, by (2.1) we have , hence (4.5) implies that we must have . However this is not possible, due to (6.8).
Since is a uniformly discrete set, it follows that is a finite set, for every . Since is a relatively dense set, there is such that every ball of radius intersects . The cylinder can be covered by a finite number of translates of , hence is also a finite set. It follows that must contain a ball of radius free from points of , a contradiction. Theorem 1.2 is thus proved. ∎
7. Remark
The assumption in Theorem 1.2 (and in Theorem 1.1) that the polytope is spectral, was used only in order to know that there is a relatively dense set of frequencies such that the exponential system is orthogonal in the space . Hence the result remains valid under this weaker assumption. In other words, we have actually proved the following more general version of the result:
Theorem 7.1**.**
Let be a polytope in (not necessarily convex or connected). Assume that there is a relatively dense set such that the exponential system is orthogonal in the space . Then for every -flag . As a consequence, is equidecomposable by translations to a cube of the same volume.
In the special case when the polytope is convex, the conclusion implies that must be centrally symmetric and have centrally symmetric facets. This recovers a result stated in [GL18, Theorem 5.5].
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[Bar 02] A. Barvinok, A course in convexity. American Mathematical Society, Providence, 2002.
- 2[Bol 78] V. Boltianski, Hilbert’s third problem. Wiley, 1978.
- 3[Deh 01] M. Dehn, Ueber den Rauminhalt. Math. Ann. 55 (1901), no. 3, 465–478 (German).
- 4[Fug 74] B. Fuglede, Commuting self-adjoint partial differential operators and a group theoretic problem. J. Funct. Anal. 16 (1974), 101–121.
- 5[Fur 81] H. Furstenberg, Recurrence in ergodic theory and combinatorial number theory. Princeton University Press, 1981.
- 6[GL 17] R. Greenfeld, N. Lev, Fuglede’s spectral set conjecture for convex polytopes. Anal. PDE 10 (2017), no. 6, 1497–1538.
- 7[GL 18] R. Greenfeld, N. Lev, Spectrality of product domains and Fuglede’s conjecture for convex polytopes. J. Anal. Math., to appear. ar Xiv:1801.02164 .
- 8[Had 52] H. Hadwiger, Translationsinvariante, additive und schwachstetige Polyederfunktionale. Arch. Math. 3 (1952), 387–394 (German).
