Abstract
Van der Corput’s provides the sharp bound \(\mathop {\mathrm {vol}}\nolimits (C) \le m 2^d\) on the volume of a d-dimensional origin-symmetric convex body C that has \(2m-1\) points of the integer lattice in its interior. For \(m=1\), a characterization of the equality case \(\mathop {\mathrm {vol}}\nolimits (C)= m 2^d\) is equivalent to the well-known problem of characterizing tilings by translations of a convex body. It is rather surprising that so far, for \(m \ge 2\), no characterization of the equality case has been available, though a hint to the respective characterization problem can be found in the 1987 monograph of Gruber and Lekkerkerker. We give an explicit characterization of the equality case for all \(m \ge 2\). Our result reveals that, the equality case for \(m \ge 2\) is more restrictive than for \(m=1\). We also present consequences of our characterization in the context of multiple lattice tilings.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
We define a convex body as a d-dimensional compact convex subset of the vector space \(\mathbb {R}^d\) of finite dimension d. By \(\mathcal {K}^d\) and \(\mathcal {K}_o^d\) we denote the family of convex bodies in \(\mathbb {R}^d\) and its subfamily consisting of convex bodies centrally symmetric with respect to the origin, respectively. A set of the form \(\Lambda :=\left\{ z_1 u_1 + \cdots + z_k u_k \, : \, z_1,\ldots ,z_k \in \mathbb {Z} \right\} \), where \(u_1,\ldots ,u_k \in \mathbb {R}^d\) are linearly independent, is called a lattice of rank k, while the k-dimensional volume of \(\left\{ x_1 u_1 + \cdots + x_k u_k \, : \, x_1,\ldots ,x_k \in [0,1] \right\} \) is called the determinant of \(\Lambda \) and is denoted by \(\det (\Lambda )\). A large part of geometry of numbers studies properties of \(\mathcal {K}^d\) and \(\mathcal {K}_o^d\) related to lattices. For more on the background, we refer to the monographs [12] and [6]. In the context of this paper, one can fix the underlying lattice to be the the integer lattice \(\mathbb {Z}^d\). We will refer to the elements of \(\mathbb {Z}^d\) as lattice points or lattice vectors. Since every \(K \in \mathcal {K}_o^d\) has a positive odd number of interior lattice points, \(\mathcal {K}_o^d\) can be decomposed into disjoint union of families \(\mathcal {K}_o^d(2m-1)\), with \(m \in \mathbb {N}\), where \(\mathcal {K}_o^d(2m-1)\) consists of convex bodies \(K \in \mathcal {K}_o^d\) that have \(2m-1\) interior lattice points.
Van der Corput’s inequality is the following useful relation between the volume and the number of interior lattice points in \(\mathcal {K}_o^d\):
The special case \(m=1\), known as the convex body theorem of Minkowski, was used as a tool in a multitude of contexts ranging from number theory and algebra to integer optimization. The inequality is sharp, as \(m 2^d\) is the maximum volume of convex bodies in \(\mathcal {K}_o^d(2m-1)\). Consider for example the ‘stretched box’ \(C=[-m,m] \times [-1,1]^{d-1}\), for which the maximum volume \(m 2^d\) is attained. Having a sharp inequality, it is natural to wonder about a possible characterization of its equality case. It is quite surprising that the equality case of van der Corput’s inequality has not yet been studied.
Van der Corput’s inequality was used to provide partial solutions to Hensley’s problem [13] on the determination of the maximum volume in the family \(\mathcal {P}^d(k)\) of lattice polytopes with \(k \in \mathbb {N}\) interior lattice points; see [2, 3, 14, 15]. The most refined version of Hensley’s problem, whose conjectured solution was explicitly stated in [4], asks about the exact value of the maximum volume and the characterization of the volume maximizers within \(\mathcal {P}^d(k)\). A complete solution of Hensley’s problem is currently out of reach. In [1] it has been demonstrated that van der Corput’s inequality allows to confirm the conjectured maximum volume within a certain subfamily of \(\mathcal {P}^d(k)\) that contains the presumable volume maximizer. Naturally, characterizing volume maximizers within the mentioned subfamily required the knowledge of the equality case in van der Corput’s inequality. These kinds of applications have been author’s original source of motivation.
We also mention that (1) has a discrete counterpart, which has been derived in [9], and for which the authors of [9] have characterized the equality case. See also [7] for a related result.
Below we give a short summary of what has been known about the equality case of (1). With each \(A \subseteq \mathbb {R}^d\), one can associate the family
of translations of A by the vectors of the integer lattice. For \(K \in \mathcal {K}^d\), the family \(\mathcal {T}(K)\) is called an m-fold tiling if each \(x \in \mathbb {R}^d\) is an element of exactly m members of \(\mathcal {T}(K)\) unless x is in the boundary of one of the members. Gruber and Lekkerkerker [12, §12.1] observed that, if the equality in (1) is attained, then \(\mathcal {T}\bigl (\frac{1}{2} C\bigr )\) is an m-fold tiling. This provides a connection to the theory of m-fold tilings by lattice translations of convex bodies.
For \(m=1\), it is known that \(\mathcal {T}(K)\), with \(K \in \mathcal {K}_o^d\), is a one-fold tiling, then \(C= 2 K\) belongs to \(\mathcal {K}_o^d(1)\) and attains equality in (1). Thus, studying the equality case of (1) for \(m=1\) is equivalent to studying one-fold tilings by translations of a centrally symmetric convex body. Over the years, strong results on one-fold translative tilings have been discovered, both for general and concrete dimensions; see [12, § 12] and [11, Ch. 32]. One of the key results is the Theorem of Venkov, Alexandrov and McMullen, which provides a characterization of convex bodies that tile space by (lattice) translations; see [11, § 32.2].
In contrast to the case \(m=1\), for \(m \ge 2\), m-fold lattice tilings corresponding to the equality case in (1) turn out to be very special representatives in the large family of arbitrary m-fold lattice tilings by convex bodies. We refer to [5, 10, 18,19,20] for results on the structure of multiple tilings with convex bodies by (lattice) translations.
Following Gruber and Lekkerkerker [12, §12.1], we call a set \(C \in \mathcal {K}_o^d(1)\) satisfying \(\mathop {\mathrm {vol}}\nolimits (C)=2^d\) extremal (see also Fig. 1 for an example). Our main result is a characterization of the equality case in (1) for \(d \ge 2\) and \(m \ge 2\) in terms of extremal bodies. For \(d=1\) the characterization is trivial: the segment \([-m,m]\) is the only volume maximizer in \(\mathcal {K}_o^1(2m-1)\). One can thus focus on dimensions \(d \ge 2\). Given \(d \ge 2\), a set \(B \subseteq \mathbb {R}^{d-1}\) and functions \(f, g :\mathbb {R}^{d-1} \rightarrow \mathbb {R}\), we introduce the set
A map \(\phi :\mathbb {R}^d \rightarrow \mathbb {R}^d\) is called unimodular transformation if \(\phi \) is an affine transformation satisfying \(\phi (\mathbb {Z}^d) = \mathbb {Z}^d\). For \(C \in \mathcal {K}_o^d\) and \(B \in \mathcal {K}_o^{d-1}\), we say that K is a cylindrical m-lifting of B if \(C=\phi (L(B,a-m,a+m))\) for some linear unimodular transformation \(\phi :\mathbb {R}^d \rightarrow \mathbb {R}^d\) and a linear function \(a :\mathbb {R}^{d-1} \rightarrow \mathbb {R}\).
Theorem 1.1
Let \(d, m \in \mathbb {N}\) and \(d, m \ge 2\). Then a convex body \(C \in \mathcal {K}_o^d(2m-1)\) satisfies \(\mathop {\mathrm {vol}}\nolimits (C) = m 2^d\) if and only if C is a cylindrical m-lifting of a \((d-1)\)-dimensional extremal convex body. (See also Fig. 2 for an illustration in dimension two.)
It is known that a d-dimensional extremal convex body is a polytope with at most \(2^{d+1} -2\) facets (see [11, Prop. 32.4, p. 470] and [12, § 12.3, Thm. 6]). This result and Theorem 1.1 imply that convex bodies \(C \in \mathcal {K}_o^{d-1}(2m-1)\) attaining equality \(\mathop {\mathrm {vol}}\nolimits (C) = m 2^d\) are prisms with at most \(2^d\) facets.
We present several further consequences of Theorem 1.1. For a family \(\mathcal {T}(K)\), with \(K \in \mathcal {K}^d\), one can look at members of \(\mathcal {T}(K)\) ‘colliding’ with K. Formally, we say that \(z \in \mathbb {Z}^d \setminus \{o\}\) is a collision vector of \(\mathcal {T}(K)\) if the interiors of K and \(K+z\) have a non-empty intersection. The number of collision vectors is even, as they come in pairs \(\pm z\). The set of collision vectors can be described as the set of all non-zero lattice vectors in the interior of \(K-K\). The following corollary interprets van der Corput’s inequality and Theorem 1.1 in the context of m-fold lattice tilings:
Corollary 1.2
Let \(\mathcal {T}(K)\), with \(K \in \mathcal {K}^d\), be an m-fold lattice tiling with \(m \ge 2\) having 2N collision vectors. Then the following hold:
-
(a)
One has \(m \le N + 1\).
-
(b)
The equality \(m= N + 1\) is attained if and only if a translation of 2K is a cylindrical m-lifting of a \((d-1)\)-dimensional extremal convex body.
One of the challenges in the theory of multiple tilings is to provide a classification of multiple tilings by translations of convex sets with a given multiplicity m; see Question 2 in [10, § 7]. Even if both m and d are fixed and the underlying tiling is a tiling \(\mathcal {T}(K)\) by lattice translations, this classification problem is largely open for most choices of m and d. Corollary 1.2 (a) indicates that the number of the collision vectors controls the multiplicity. In view of this, it also makes sense to consider a refined problem of classification of multiple lattice tilings \(\mathcal {T}(K)\) by their number of collision vectors. Our next corollary establishes properties of multiple lattice tilings \(\mathcal {T}(K)\) with up to four collision vectors.
If, for an m-fold tiling \(\mathcal {T}(K)\) with \(K \in \mathcal {K}^d\), there exists a sub-lattice \(\Lambda \) of \(\mathbb {Z}^d\) such that \(\left\{ K+z \, : \, z \in \Lambda \right\} \) is a one-fold tiling, then we say that \(\mathcal {T}(K)\) is a replication of the one-fold tiling \(\left\{ K+z \, : \, z \in \Lambda \right\} \). If this is the case, then \(\mathcal {T}(K)\) can be split into m translated copies of the one-fold tiling \(\left\{ K+z \, : \, z \in \Lambda \right\} \). In fact, since \(\det (\Lambda )=m\), the quotient group \(\mathbb {Z}^d / \Lambda \) has m elements. We can thus choose \(v_1,\ldots ,v_m \in \mathbb {Z}^d\) with \(\mathbb {Z}^d = \{v_1,\ldots ,v_m\} + \Lambda \). With this choice, \(\mathbb {Z}^d\) can be split into m translations \(v_i + \Lambda \) of \(\Lambda \). Correspondingly, \(\mathcal {T}(K)\) is split into m one-fold tilings \(\mathcal {T}_i:=\left\{ K+z \, : \, z \in v_i + \Lambda \right\} \).
Corollary 1.3
Let \(m \in \mathbb {N}\) and \(K \in \mathcal {K}^d\) and let \(\mathcal {T}(K)\) be an m-fold tiling with at most four collision vectors. Then \(\mathcal {T}(K)\) is a replication of a one-fold lattice tiling. (See also Fig. 3 for an illustration.)
It would be interesting to determine the largest value \(N^*\in \mathbb {N}\) with the property that every m-fold tiling \(\mathcal {T}(K)\), with \(K \in \mathcal {K}^d\), that has at most \(2N^*\) collision vectors is a replication of a one-fold lattice tiling. According to Corollary 1.3, one has \(N^*\ge 2\). On the other hand, one can show \(N^*< 10\) using the following example from [10, § 1]. Consider the octagon K obtained as the convex hull of \(\{0,1,2,3\}^2 \setminus \{0,3\}^2\). The family \(\mathcal {T}(K)\) is a seven-fold tiling with 20 collision vectors; see also Fig. 4. It was mentioned above that every d-dimensional convex body tiling the space by translations is a polytope with at most \(2^{d+1}-2\) facets. Thus, there exists no octagon tiling the plane by translations. This shows that \(\mathcal {T}(K)\) is not a replication of a one-fold tiling and implies \(N^*< 10\).
The paper is organized as follows. Section 2 contains notation and terminology along with a few basic observations. In Sect. 3, we revise the proof of van der Corput’s inequality in order to add some necessary refinements. Section 4 contains the proof of Theorem 1.1 and the corollaries.
2 Preliminaries
Let \(\mathbb {N}:=\{1,2,3,\ldots \}\) be the set of natural numbers and let \(d \in \mathbb {N}\). The cardinality of a set X is denoted by |X|. We define the dimension \(\dim (X)\) of \(X \subseteq \mathbb {R}^d\) as the dimension of the affine hull of X. Let o denote the origin and \(e_1,\ldots ,e_d\) the standard basis of \(\mathbb {R}^d\). A set \(X \subseteq \mathbb {R}^d\) is called o-symmetric if, for every \(x \in X\), the point \(-x\) also belongs to X. The interior and closure of \(X \subseteq \mathbb {R}^d\) are denoted by \({\text {int}}(X)\) and \({\text {cl}}(X)\), respectively.
For \(A \subseteq \mathbb {R}^d\), we denote by \(\mathbb {1}_A :\mathbb {R}^d \rightarrow \mathbb {R}\) the characteristic function of A, which is given by
For \(X, Y \subseteq \mathbb {R}^d\) and \(\alpha \in \mathbb {R}\), we use the notation
A set \(X \subseteq \mathbb {R}^d\) is called an arithmetic progression if, for some \(k \in \mathbb {N}\), the set X is the image of \(\{1,\ldots ,k\}\) under an affine transformation \(\phi :\mathbb {R}\rightarrow \mathbb {R}^d\). By \(\mathop {\mathrm {vol}}\nolimits \) we denote the volume, that is, the Lebesgue measure on \(\mathbb {R}^d\), scaled so that \(\mathop {\mathrm {vol}}\nolimits ([0,1]^d)=1\). A set \(K \subseteq \mathbb {R}^d\) is called a convex body if K is a compact convex set with non-empty interior. By \(\mathcal {K}^d\) and \(\mathcal {K}_o^d\) we denote the family of all convex bodies in \(\mathbb {R}^d\) and all o-symmetric convex bodies in \(\mathbb {R}^d\), respectively. For basic information on convex sets and convex polytopes we refer to [11, 16]. Observe that one has
and
For \(d \ge 2\), we will use the projection \(\pi :\mathbb {R}^d \rightarrow \mathbb {R}^{d-1}\) onto the first \(d-1\) components:
For \(K \in \mathcal {K}^d\) and \(y \in \pi (K)\) we introduce
In other words, \(\{y \} \times I_K(y)\) is the intersection of K and the vertical line \(\{y \} \times \mathbb {R}\) and \(f_K(y)\) is the length of this intersection.
For \(m \in \mathbb {N}\), a family \(\mathcal {T}\) of subsets of \(\mathbb {R}^d\) is called: an m-fold packing if each \(x \in \mathbb {R}^d\) is in at most m sets of the family \(\left\{ {\text {int}}(K) \, : \, K \in \mathcal {T} \right\} \), an m-fold covering if each \(x \in \mathbb {R}^d\) is in at least m sets of the family \(\mathcal {T}\), and an m-fold tiling if \(\mathcal {T}\) is both an m-fold packing and an m-fold covering. If \(\mathcal {T}\) is an m-fold tiling for some choice of \(m \in \mathbb {N}\), we say that \(\mathcal {T}\) is a multiple tiling and call m the multiplicity of \(\mathcal {T}\).
We refer to the elements of \(\mathbb {Z}^d\) as lattice vectors or lattice points. For \(A \subseteq \mathbb {R}^d\), we introduce the family
of all translations of A by lattice vectors. With \(\mathcal {T}(A)\) we associate the multiplicity function \({\text {mult}}(A,\,\cdot \,) :\mathbb {R}^d \rightarrow \mathbb {R}\) that counts how many elements of \(\mathcal {T}(A)\) contain a given point \(x \in \mathbb {R}^d\). Formally, \({\text {mult}}(A,x)\) can be expressed as follows:
It is clear that \({\text {mult}}(A,x)\) is \(\mathbb {Z}^d\)-periodic in x. For \(K \in \mathcal {K}^d\), the family \(\mathcal {T}(K)\) is an m-fold covering if and only if \({\text {mult}}(K,x) \ge m\) for all \(x \in \mathbb {R}^d\) and \(\mathcal {T}(K)\) is an m-fold packing if and only if \({\text {mult}}({\text {int}}(K),x) \le m\) for all \(x \in \mathbb {R}^d\). We say that \(z \in \mathbb {Z}^d \setminus \{o\}\) is a collision vector of \(\mathcal {T}(K)\) if \({\text {int}}(K) \cap ({\text {int}}(K)+z) \ne \emptyset \). Collision vectors describe which pairs of the family \(\mathcal {T}(K)\) overlap. In view of (3), the set of all collision vectors of \(\mathcal {T}(K)\) can be represented as \({\text {int}}(K-K) \cap \mathbb {Z}^d \setminus \{o\}\); see also Fig. 5 for an illustration.
3 Van der Corput’s Inequality and Refinements
This section presents several basic results from the geometry of numbers in a revised and refined form. While the content of this section is mostly not new, the presentation and proofs are somewhat different from the standard reference books [12] and [6]. For reader’s convenience, we give a self-contained presentation. While several of the presented results are known to hold for sets which are not necessarily convex, we prefer to keep the focus on the family of convex sets.
We use the approach of Uhrin [17], who showed that van der Corput’s inequality can be deduced from bounds on the cardinality of the difference set:
Theorem 3.1
(Difference-set inequality and its equality case; [8, (2.4)]) Let \(X \subseteq \mathbb {R}^d\) be a non-empty finite set. Then \( |X - X| \ge 2 |X| -1, \) and the equality \(|X-X| = 2 |X| -1\) is attained if and only if X is an arithmetic progression.
Lemma 3.2
Let \(A \subseteq \mathbb {R}^d\) be a d-dimensional bounded convex set. Then
Proof
\(\square \)
Theorem 3.3
(On collision vectors and m-fold packings) Let \(K \in \mathcal {K}^d\). Consider the set \( Z:= {\text {int}}(K-K) \cap \mathbb {Z}^d \setminus \{o\} \) of the collision vectors of the family \(\mathcal {T}(K)\). Then \(\mathcal {T}(K)\) is an m-fold packing with \(m= \frac{1}{2} |Z|+1\), when Z is arbitrary, and \(m=\frac{1}{2} |Z|\), when \(\dim (Z) \ge 2\).
Proof
Let \(A:= {\text {int}}(K)\). For \(x \in \mathbb {R}^d\), we introduce the set \(A_x:= A \cap (x+\mathbb {Z}^d)\). In view of (5), one has \({\text {mult}}(A,x)=|A_x|\). Since \(A_x\) is a subset of both A and \(x+\mathbb {Z}^d\), the difference set \(A_x-A_x\) is a subset of \(A-A = {\text {int}}(K-K)\) and \((x+\mathbb {Z}^d) - (x+\mathbb {Z}^d) = \mathbb {Z}^d\). This yields the inclusion
Hence
We have verified the assertion for an arbitrary Z. In the case \(\dim (Z) \ge 2\), we need to check the stronger inequality \({\text {mult}}(A,x) \le \frac{1}{2} |Z|\). If \(A_x = \emptyset \), the latter inequality holds. If \(A_x\) is non-empty and is not an arithmetic progression, Theorem 3.1 yields the strict inequality \( |A_x - A_x| > 2 |A_x| - 1. \) Both the left and the right hand side of the latter strict inequality are odd numbers. Thus, the inequality can be reformulated as \( |A_x - A_x| \ge 2 |A_x| + 1. \) This implies
In the case when \(A_x\) is an arithmetic progression, we have \(\dim (A_x-A_x)=1\). Since both \(A_x-A_x\) and Z are o-symmetric with \(\dim (A_x-A_x)=1\) and \(\dim (Z) \ge 2\), we conclude that Z contains a pair of points symmetric with respect to the origin that are not in \(A_x-A_x\). Furthermore, since \(A_x\) is an arithmetic progression, we have the equality \( |A_x| = \frac{1}{2}\,(|A_x-A_x|+1). \) The above observations imply
\(\square \)
Proposition 3.4
Let \(m \in \mathbb {N}\) and \(K \in \mathcal {K}^d\). Then the following hold:
-
(a)
\(\mathop {\mathrm {vol}}\nolimits (K) \le m\) if \(\mathcal {T}(K)\) is an m-fold packing.
-
(b)
\(\mathop {\mathrm {vol}}\nolimits (K) \ge m\) if \(\mathcal {T}(K)\) is an m-fold covering.
-
(c)
\(\mathop {\mathrm {vol}}\nolimits (K)=m\) if \(\mathcal {T}(K)\) is an m-fold tiling.
Proof
(a) If \(\mathcal {T}(K)\) is an m-fold packing, then using Lemma 3.2 we get
(b) Analogously, if \(\mathcal {T}(K)\) is an m-fold covering, then using Lemma 3.2 we get
Assertion (c) is a direct consequence of (a) and (b).\(\square \)
Theorem 3.6 below is a simple characterization of m-fold tilings. In the proof of the characterization, we use the following lemma.
Lemma 3.5
Let \(A \subseteq \mathbb {R}^d\) be bounded and let \(x^*\in \mathbb {R}^d\). Then for some open set U containing \(x^*\) the following hold:
-
(a)
If A is open, then \({\text {mult}}(A,x) \ge {\text {mult}}(A,x^*)\) holds for every \(x \in U\).
-
(b)
If A is closed, then \({\text {mult}}(A,x) \le {\text {mult}}(A,x^*)\) holds for every \(x \in U\).
Proof
Since A is bounded, only finitely many members of \(\mathcal {T}(A)\) contain \(x^*\). Hence, if A is open, one can choose \(U := \bigcap \, \{A+z:z \in \mathbb {Z}^d, \, x^*\in A+z\}\).
Assume now that A is closed. We fix an arbitrary open bounded neighborhood W of \(x^*\). Since A is bounded, only finitely many members of \(\mathcal {T}(A)\) have a non-empty intersection with W. Hence \(U:=W \setminus \bigcup \,\{A+z:z \in \mathbb {Z}^d,\, x^*\not \in A+z\}\) is an open neighborhood of \(x^*\). By construction, \({\text {mult}}(A,x) \le {\text {mult}}(A,x^*)\) holds for all \(x \in U\). This shows that (b) is true. \(\square \)
Theorem 3.6
Let \(m \in \mathbb {N}\) and \(K \in \mathcal {K}^d\). Then the following conditions are equivalent:
-
(i)
\(\mathcal {T}(K)\) is an m-fold packing with \(\mathop {\mathrm {vol}}\nolimits (K)=m\).
-
(ii)
\(\mathcal {T}(K)\) is an m-fold covering with \(\mathop {\mathrm {vol}}\nolimits (K) =m\).
-
(iii)
\(\mathcal {T}(K)\) is an m-fold tiling.
Proof
(i) \(\Rightarrow \) (ii): Assume (i) is true. If \(\mathcal {T}(K)\) is not an m-fold covering, then there exists \(x^*\) such that \({\text {mult}}(K,x^*) \le m-1\). By Lemma 3.5 (b), \({\text {mult}}(K,x) \le m-1\) holds for all x in an open neighborhood U of \(x^*\). We fix \(z \in \mathbb {Z}^d\) such that \([0,1]^d+z\) and U have a non-empty intersection. Fix a non-empty open subset \(W \subseteq [0,1]^d \cap (U-z)\). In view of the \(\mathbb {Z}^d\)-periodicity of \({\text {mult}}(K,\,\cdot \,)\), we have \({\text {mult}}(K,x) \le m-1\) for all \(x \in W\). Hence
We obtain the inequality \(\mathop {\mathrm {vol}}\nolimits (K) < m\), contradicting \(\mathop {\mathrm {vol}}\nolimits (K)=m\). This shows that (i) implies (ii).
(ii) \(\Rightarrow \) (i): Assume (ii) is true. Let \(A:={\text {int}}(K)\). If \(\mathcal {T}(K)\) is not an m-fold packing, then there exists \(x^*\) with \({\text {mult}}(A,x^*) \ge m+1\). By Lemma 3.5 (a), \({\text {mult}}(A,x) \ge m+1\) holds for all x in an open neighborhood U of \(x^*\). Since the function \({\text {mult}}(A,\,\cdot \,)\) is \(\mathbb {Z}^d\)-periodic, analogously to the proof of the implication (i) \(\Rightarrow \) (ii), one can fix a non-empty open set \(W \subseteq [0,1]^d\) with \({\text {mult}}(A,x) \ge m+1\) of every \(x \in W\). We get
We obtain \(\mathop {\mathrm {vol}}\nolimits (K) > m\), contradicting \(\mathop {\mathrm {vol}}\nolimits (K)=m\). Thus, (ii) implies (i).
It remains to check the equivalence of (iii) and the other two conditions. By Proposition 3.4 (c), condition (iii) implies both (i) and (ii). Furthermore, if (i) or (ii) is true, then due to their equivalence, both of them are true. But then (iii) is also true. \(\square \)
Theorem 3.7
(Van der Corput’s inequality and refinements) Let \(m \in \mathbb {N}\) and \(C \in \mathcal {K}_o^d(2m-1)\). Then the following hold:
-
(a)
\( \mathop {\mathrm {vol}}\nolimits (C) \le m 2^d. \)
-
(b)
\(\mathop {\mathrm {vol}}\nolimits (C) \le (m-1) 2^d\), if \(\dim (\mathbb {Z}^d \cap {\text {int}}(C)) \ge 2\).
-
(c)
\(\mathop {\mathrm {vol}}\nolimits (C) = m 2^d\) holds if and only if \(\mathcal {T}\bigl (\frac{1}{2} C\bigr )\) is an m-fold tiling.
Proof
The collision vectors of the family \(\mathcal {T}\bigl (\frac{1}{2} C\bigr )\) are the vectors in \({\text {int}}(C) \cap \mathbb {Z}^d \setminus \{o\}\). Hence, \(\mathcal {T}\bigl (\frac{1}{2} C\bigr )\) has \(2(m-1)\) collision vectors. Assertion (a) and (b) follow by applying Theorem 3.3 and then Proposition 3.4 (a) to the family \(\mathcal {T}\bigl (\frac{1}{2}C\bigr )\).
It remains to verify (c). If \(\mathcal {T}\bigl (\frac{1}{2}C\bigr )\) is an m-fold tiling, then \(\mathop {\mathrm {vol}}\nolimits (C) = m 2^d\) follows directly from Proposition 3.4 (c). Conversely, if \(\mathop {\mathrm {vol}}\nolimits (C) = m 2^d\), then the equivalence (i) \(\Leftrightarrow \) (iii) of Theorem 3.6 applied to the family \(\mathcal {T}\bigl (\frac{1}{2} C\bigr )\) yields that \(\mathcal {T}\bigl (\frac{1}{2} C\bigr )\) is an m-fold tiling. \(\square \)
4 Proofs of Theorem 1.1 and Its Consequences
Lemma 4.1
Let \(m \in \mathbb {N}\) and \(m \ge 2\) and let \(\mathcal {T}(K)\), with \(K \in \mathcal {K}^d\), be an m-fold covering with the property that all collision vectors are multiples of \(e_d\). Then \(f_K(y) \ge m\) holds for every \(y \in {\text {int}}(\pi (K))\).
Proof
Fix \(y \in {\text {int}}(\pi (K))\). Assume, to the contrary, that \(f_K(y) < m\). Let a and b, with \(a<b\), be the endpoints of the segment \(I_K(y)\). Since the length of \(I_K(y)\) is strictly less than m, there exists t satisfying \(a< t < b\), \(t -a < 1\) and \(b- t < m-1\). With this choice of t, one has \(|I_K(y) \cap (t+\mathbb {Z})| = 1 + \left\lfloor b-t \right\rfloor \le m-1\).
We show that, for the point \(x:=(y,t) \in {\text {int}}(K)\), one has \({\text {mult}}(K,x) \le m-1\). For this, consider an arbitrary \(z \in \mathbb {Z}^d \setminus \{o\}\) such that \(x \in K + z\). We have \(z \in x - K \subseteq {\text {int}}(K) - K\). By (3), \({\text {int}}(K) - K={\text {int}}(K-K)\). Thus z is a collision vector. Hence, z is a multiple of \(e_d\) and we can represent it as \(z=(o,s)\) with \(s \in \mathbb {Z}\setminus \{0\}\). Reformulating \(x \in K+z\) as \(x - z \in K\), and using \(x=(y,t)\) and \(z=(o,s)\), we arrive at \(t-s \in I_K(y)\). Thus, \(t-s \in (I_K(y) \cap (t+ \mathbb {Z}) ) \setminus \{t\}\). Hence, \(t-s\) takes one of at most \(m-2\) values in \(I_K(y) \cap (t+\mathbb {Z}) \setminus \{t\}\). Consequently, apart from K, the point x lies in at most \(m-2\) other members of \(\mathcal {T}(K)\). This shows \({\text {mult}}(K,x) \le m-1\). The latter contradicts the assumption that \(\mathcal {T}(K)\) is an m-fold covering. \(\square \)
Lemma 4.2
Let \(m \in \mathbb {N}\), let \(K \subseteq \mathbb {R}^d\) be a convex body such that \(\mathcal {T}(K)\) is an m-fold packing. Then \(f_K(y) \le m\) for every \(y \in {\text {int}}(\pi (K))\).
Proof
Fix \(y \in {\text {int}}(\pi (K))\). Let a and b, with \(a<b\), be the endpoints of \(I_K(y)\). Assume, \(f_K(y) \le m\) is not true. Then \(b- a > m\). Choosing \(t \in (a,b)\) sufficiently close to a, we ensure that the set \((a,b) \cap (t+\mathbb {Z})\) contains the \(m+1\) values \(t, \ldots , t+m\). Setting \(x:=(y,t)\), we get \(x + i e_d \in {\text {int}}(K)\) for \(i \in \{0,\ldots ,m\}\). Thus, in view of (5), \({\text {mult}}({\text {int}}(K),x) \ge m+1\). This is a contradiction to the assumption that \(\mathcal {T}(K)\) is an m-fold packing. \(\square \)
Lemma 4.3
Let \(C \in \mathcal {K}_o^d\) and let \(B:=\pi (C)\). Assume that one has \(f_C(y) = 2 \lambda \) for every \(y \in {\text {int}}(B)\) and some constant \(\lambda >0\). Then \(C = L(B,a-\lambda ,a+\lambda )\) for some linear function \(a :\mathbb {R}^{d-1} \rightarrow \mathbb {R}\).
Proof
In view of (2), it suffices to verify the equality \({\text {int}}(C) = {\text {int}}(L(B,a-\lambda ,a+\lambda ))\) for the interiors. Note also that
Since \(f_C(o)=2\lambda \) and C is o-symmetric, \(\lambda e_d\) and \(-\lambda e_d\) are boundary points of C. Fix a hyperplane H supporting C at \(\lambda e_d\). The hyperplane H can be described as the set of all \((y,t) \in \mathbb {R}^d\) satisfying \(t=a(y)+\lambda \), for some linear function a. By the o-symmetry of C, the hyperplane \(-H\) supports C at \(- \lambda e_d\). The hyperplane \(-H\) is the set of all \((y,t) \in \mathbb {R}^d\) satisfying \(t=a(y) - \lambda \). It follows that \(I_K(y) \subseteq [a(y)- \lambda , a(y) + \lambda ]\) for every \(y \in {\text {int}}(B)\). Furthermore, since \([a(y) - \lambda , a(y) + \lambda ]\) and \(I_K(y)\) both have length \(2 \lambda ,\) we even have the equality \(I_K(y) = [a(y) - \lambda ,a(y)+\lambda ]\) for every \(y \in {\text {int}}(B)\). The latter implies \({\text {int}}(C)={\text {int}}(L(B,a-\lambda ,a+\lambda ))\) and by this \(C=L(B,a-\lambda ,a+\lambda )\). \(\square \)
Proof of Theorem 1.1
We first prove the sufficiency. Assume that C is the image of \(L(B,a-m,a+m)\) under a linear unimodular transformation \(\phi \), where \(B \in \mathcal {K}_o^d(1)\) is extremal and \(a :\mathbb {R}^{d-1} \rightarrow \mathbb {R}\) is a linear function. Taking into account the fact that unimodular transformations preserve the volume, we get \(\mathop {\mathrm {vol}}\nolimits (C) = \mathop {\mathrm {vol}}\nolimits (L(B,a-m,a+m))\). The volume of \(L(B,a-m,a+m)\) can be computed by integration:
Since B is a \((d-1)\)-dimensional extremal body, \(\mathop {\mathrm {vol}}\nolimits (B) = 2^{d-1}\), and we arrive at \(\mathop {\mathrm {vol}}\nolimits (C)=m 2^d\).
To prove the converse implication, assume \(\mathop {\mathrm {vol}}\nolimits (C)=m 2^d\). Consider the family \(\mathcal {T}\bigl (\frac{1}{2} C\bigr )\). In view of Theorem 3.7 (b), \(\dim (\mathbb {Z}^d \cap {\text {int}}(C))=1\). Changing coordinates by a linear unimodular transformations, we assume that all vectors in \(\mathbb {Z}^d \cap {\text {int}}(C)\) are multiples of \(e_d\). This means that \(\mathbb {Z}^d \cap {\text {int}}(C)\) consists of the \(2m-1\) vectors of the form \(i e_d\) with \(i \in \{-m+1,\ldots ,m-1\}\). We fix \(B = \pi (C)\). By Theorem 3.7 (c), the equality \(\mathop {\mathrm {vol}}\nolimits (C) = m 2^d\) implies that \(\mathcal {T}\bigl (\frac{1}{2} C\bigr )\) is an m-fold tiling. By Lemmas 4.1 and 4.2, \(f_{\frac{1}{2} C}(y) = m\) holds for every \(y \in \mathrm{int}\bigl (\frac{1}{2} B\bigr )\). The latter can be formulated as the equality \(f_C(y) = 2 m\) for every \(y \in {\text {int}}(B)\). By Lemma 4.3, equality \(C = L(B,a-m,a+m)\) holds for some linear function \(a :\mathbb {R}^{d-1} \rightarrow \mathbb {R}\). It remains to show that B is extremal. In view of (8), equalities \(\mathop {\mathrm {vol}}\nolimits (C) = m 2^d\) and \(C=L(B,a-m,a+m)\) imply \(\mathop {\mathrm {vol}}\nolimits (B) = 2^{d-1}\). If \(B \in \mathcal {K}_o^{d-1}(1)\) was not true, then \({\text {int}}(B)\) would contain a point \(z \in \mathbb {Z}^d \setminus \{o\}\). The segment \(I_B(z)\) has length \(2m > 1\). Consequently, \({\text {int}}(I_B(z))\) contains an integer value s. We have thus constructed the non-zero lattice vector \((z,s) \in {\text {int}}(C)\), which is not a multiple of \(e_d\). This is a contradiction. Thus, \(B \in \mathcal {K}_o^{d-1}(1)\) and \(\mathop {\mathrm {vol}}\nolimits (B) = 2^{d-1}\), which means that B is extremal.\(\square \)
Proof of Corollary 1.2
A result of Gravin et al. [10, Thm. 1.1] implies that K is a centrally symmetric. So, without loss of generality we can assume that K is o-symmetric.
(a) The interior of 2K contains \(2N+1\) lattice points. We thus get
which yields \(m \le N+1\).
(b) The characterization of the equality case \(m=N+1\) is a straightforward consequence of Theorem 1.1 applied to \(C=2K\). \(\square \)
Lemma 4.4
Let \(m \in \mathbb {N}\). Let \(\Lambda \subseteq \mathbb {R}^d\) be a lattice of rank d, let \(K \in \mathcal {K}^d\) and consider the family \(\mathcal {T}:=\left\{ K+z \, : \, z \in \Lambda \right\} \). Then \(\mathcal {T}\) is an m-fold tiling if and only if \(\mathcal {T}\) is an m-fold packing with \(\mathop {\mathrm {vol}}\nolimits (K)= m \det (\Lambda )\).
Proof
The equivalence (i) \(\Leftrightarrow \) (iii) of Theorem 3.6 is the special case \(\Lambda =\mathbb {Z}^d\) of this assertion. The general assertion for an \(\Lambda \) can be reduced to this special case by applying a linear transformation that sends \(\Lambda \) to \(\mathbb {Z}^d\). \(\square \)
Lemma 4.5
Let \(m \in \mathbb {N}\) and let \(\mathcal {T}(K)\), with \(K \in \mathcal {K}^d\), be an m-fold tiling, for which the set of collision vectors is non-empty. Then \(m \ge 2\).
Proof
We fix any collision vector z. Clearly, \({\text {mult}}({\text {int}}(K),x) \ge 2\) for every \(x \in {\text {int}}(K) \cap ({\text {int}}(K) + z)\), where the intersection of \({\text {int}}(K)\) and \({\text {int}}(K)+z\) is non-empty. Hence, \(m \ge 2\). \(\square \)
Lemma 4.6
Let \(m \in \mathbb {N}\) and let \(C \in \mathcal {K}_o^d\) be a cylindrical m-lifting of a \((d-1)\)-dimensional extremal body. Then m-fold tiling \(\mathcal {T}\bigl (\frac{1}{2} C\bigr )\) is a replication of a one-fold tiling.
Proof
Without loss of generality we can assume that \(C=L(B,a-m,a+m)\) for some extremal body \(B \in \mathcal {K}_o^{d-1}(1)\) and a linear function \(a:\mathbb {R}^{d-1} \rightarrow \mathbb {R}\). The set \(\bigl (\frac{1}{2} B\bigr )\times \mathbb {R}\) can be decomposed into sets \(\frac{1}{2} C+i m e_d\), with \(i \in \mathbb {Z}\), that have disjoint interiors. Since B is extremal, \(\mathcal {T}\bigl (\frac{1}{2} C\bigr )\) is a one-fold tiling. This implies that \(\mathcal {T}(\frac{1}{2} C)\) is a replication of the one-fold tiling \(\left\{ \frac{1}{2} C + z \, : \, z \in \Lambda \right\} \) with \(\Lambda = \mathbb {Z}^{d-1} \times m \mathbb {Z}\). \(\square \)
Proof of Corollary 1.3
As in the proof of Corollary 1.2, without loss of generality we can assume that K is o-symmetric.
If \(N=0\), then Corollary 1.2 (a) yields \(m =1\). For one-fold tilings, the assertion is trivial. If \(N=1\), then Corollary 1.2 (a) yields \(m \le 2\), while Lemma 4.5 yields \(m \ge 2\). Thus, \(m=2\) and \(N=1\), which means that the equality \(m=N+1\) holds. By Corollary 1.2 (b), 2K is a cylindrical m-lifting of a \((d-1)\)-dimensional extremal convex body. Applying Lemma 4.6, we get the desired assertion.
If \(N=2\), then Corollary 1.2 (a) yields \(m \le 3\), while Lemma 4.5 yields \(m \ge 2\). Thus, we end up with two cases \(N=2, m=2\) and \(N=2, m=3\). For \(N=2\), \(m=3\), the equality \(m=N+1\) holds, and so we can argue similarly to the case \(N=1, m=2\) to verify the assertion.
It remains to consider the case \(N=2\), \(m=2\). We first show that the four collision vectors of \(\mathcal {T}(K)\) are not collinear. The set of all collision vectors can be expressed as \(Z:= {\text {int}}(2 K) \cap \mathbb {Z}^d \setminus \{o\}\). Since \(|Z| \le 4\), this shows that the convex hull P of Z is either a o-symmetric segment, with \(P \cap \mathbb {Z}^d\) consisting of the four collinear collision vectors and the origin, or a o-symmetric parallelogram, with \(P \cap \mathbb {Z}^d\) consisting of the four vertices of P and the origin. If P is a segment, we can assume that P has endpoints \(\pm 2 e_d\). Since \(\mathcal {T}(K)\) is a two-fold tiling, Lemmas 4.1 and 4.2 imply that \(f_K(y)=2\) holds for every \(y \in {\text {int}}(\pi (K))\). Lemma 4.3 shows that \(K=L(B,a-1,a+1)\) for some linear function \(a :\mathbb {R}^{d-1} \rightarrow \mathbb {R}\) and \(B=\pi (C)\). The equality \(K=L(B,a-1,a+1)\) contradicts the the fact \(2 e_d\) is a collision vector of K, because \(L(B,a-1,a+1)\) and \(L(B,a-1,a+1)+ 2 e_d = L(B,a+1,a+3)\) do not have interior points in common. We have thus verified that P is not a segment.
Consequently, P is a parallelogram and, changing coordinates by a linear unimodular transformations, we can assume \(\pm e_1, \pm e_2\) are the vertices of P. Consider the sub-lattice \(\Lambda := \{(z_1,\ldots ,z_d) \in \mathbb {Z}^d:z_1 + \cdots + z_d \ \text {even}\}\) of \(\mathbb {Z}^d\). It is easy to check that \(\det (\Lambda )=2\). Since \(\pm e_1\) and \(\pm e_2\) are not in \(\Lambda \), we see that \(\left\{ K+z \, : \, z \in \Lambda \right\} \) is a packing. On the other hand, \(\mathcal {T}(K)\) is a two-fold tiling, and so \(\mathop {\mathrm {vol}}\nolimits (K)=2\) holds, by Proposition 3.4 (c). Thus, \(\left\{ K+z \, : \, z \in \Lambda \right\} \) is a packing with \(\mathop {\mathrm {vol}}\nolimits (K)= \det (\Lambda )\). Lemma 4.4 implies that \(\left\{ K+ z \, : \, z \in \Lambda \right\} \) is a one-fold tiling.\(\square \)
References
Averkov, G.: Local optimality of Zaks–Perles–Wills simplices (2018). arXiv:1803.04852
Averkov, G., Krümpelmann, J., Nill, B.: Largest integral simplices with one interior integral point: solution of Hensley’s conjecture and related results. Adv. Math. 274, 118–166 (2015)
Averkov, G., Krümpelmann, J., Nill, B.: Lattice simplices with a fixed positive number of interior lattice points: A nearly optimal volume bound. Int. Math. Res. Not. https://doi.org/10.1093/imrn/rny130.arXiv:1710.08646
Balletti, G., Kasprzyk, A.M.: Three-dimensional lattice polytopes with two interior lattice points (2016). arXiv:1612.08918
Bolle, U.: On multiple tiles in \(E^2\). In: Böröczky, K., Fejes Tóth, G. (eds.) Intuitive Geometry (Szeged, 1991). Colloquia Mathematica Societatis János Bolyai, vol. 63, pp. 39–43. North-Holland, Amsterdam (1994)
Cassels, J.W.S.: An Introduction to the Geometry of Numbers. Classics in Mathematics. Springer, Berlin (1997). Corrected reprint of the 1971 edition
Draisma, J., McAllister, T.B., Nill, B.: Lattice-width directions and Minkowski’s \(3^d\)-theorem. SIAM J. Discrete Math. 26(3), 1104–1107 (2012)
Freiman, G., Heppes, A., Uhrin, B.: A lower estimation for the cardinality of finite difference sets in \({\bf R}^n\). In: Györy, K., Halász, G. (eds.) Number Theory, Vol. I (Budapest, 1987). Colloquia Mathematica Societatis János Bolyai, pp. 125–139. North-Holland, Amsterdam (1990)
González Merino, B., Henze, M.: A generalization of the discrete version of Minkowski’s fundamental theorem. Mathematika 62(3), 637–652 (2016)
Gravin, N., Robins, S., Shiryaev, D.: Translational tilings by a polytope, with multiplicity. Combinatorica 32(6), 629–649 (2012)
Gruber, P.M.: Convex and Discrete Geometry. Grundlehren der Mathematischen Wissenschaften, vol. 336. Springer, Berlin (2007)
Gruber, P.M., Lekkerkerker, C.G.: Geometry of Numbers. North-Holland Mathematical Library, vol. 37, 2nd edn. North-Holland, Amsterdam (1987)
Hensley, D.: Lattice vertex polytopes with interior lattice points. Pac. J. Math. 105(1), 183–191 (1983)
Lagarias, J.C., Ziegler, G.M.: Bounds for lattice polytopes containing a fixed number of interior points in a sublattice. Can. J. Math. 43(5), 1022–1035 (1991)
Pikhurko, O.: Lattice points in lattice polytopes. Mathematika 48(1–2), 15–24 (2001)
Schneider, R.: Convex Bodies: the Brunn–Minkowski Theory. Encyclopedia of Mathematics and Its Applications, vol. 151, expanded edn. Cambridge University Press, Cambridge (2014)
Uhrin, B.: On a generalization of Minkowski’s convex body theorem. J. Number Theory 13(2), 192–209 (1981)
Yang, Q., Zong, C.: Multiple lattice tilings in Euclidean spaces (2017). arXiv:1710.05506
Yang, Q., Zong, C.: Multiple translative tilings in Euclidean spaces (2017). arXiv:1711.02514
Zong, C.: Characterization of the two-dimensional five-fold lattice tiles (2017). arXiv:1712.01122
Acknowledgements
Research supported by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)—314838170, GRK 2297 MathCoRe.
Author information
Authors and Affiliations
Corresponding author
Additional information
Editor in Charge: János Pach
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Averkov, G. Equality Case in van der Corput’s Inequality and Collisions in Multiple Lattice Tilings. Discrete Comput Geom 65, 212–226 (2021). https://doi.org/10.1007/s00454-019-00089-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00454-019-00089-8