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\):

$$\begin{aligned} \mathop {\mathrm {vol}}\nolimits (C)&\le m 2^d \qquad \text {for all} \ C \in \mathcal {K}_o^d(2m-1). \end{aligned}$$
(1)

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

$$\begin{aligned} \mathcal {T}(A):= \{A + z:z \in \mathbb {Z}^d\} \end{aligned}$$

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.

Fig. 1
figure 1

Example of an extremal convex body and the respective one-fold tiling

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

$$\begin{aligned} L(B,f,g) := \left\{ (y,t) \in B \times \mathbb {R} \, : \, f(y) \le t \le g(y) \right\} . \end{aligned}$$

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.)

Fig. 2
figure 2

Example of \(L(B,a-m,a+m)\) for \(d=2, m=2\), \(B=[-1,1]\) and \(a(y) = \frac{1}{2}\, y\)

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:

Fig. 3
figure 3

Three examples in dimension two, illustrating Corollary 1.3

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:

  1. (a)

    One has \(m \le N + 1\).

  2. (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\).

Fig. 4
figure 4

For the octagon K given as the convex hull of \(\{0,1,2,3\}^2 \setminus \{0,3\}^2\), the family \(\mathcal {T}(K)\) is a seven-fold tiling. This can be seen by decomposing K into seven non-overlapping sets \(K_1,\ldots ,K_7\) with \(\mathcal {T}(K_i)\) being a one-fold tiling, for each \(i \in \{1,\ldots ,7\}\). Collision vectors can be described as non-zero points in the interior of \(K-K\). This allows to check that \(\mathcal {T}(K)\) has 20 collision vectors

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

$$\begin{aligned} \mathbb {1}_A(x) := {\left\{ \begin{array}{ll} 1 &{} \text {for} \ x \in A, \\ 0 &{} \text {for} \ x \in \mathbb {R}^d \setminus A. \end{array}\right. } \end{aligned}$$

For \(X, Y \subseteq \mathbb {R}^d\) and \(\alpha \in \mathbb {R}\), we use the notation

$$\begin{aligned} X+Y&:= \left\{ x+y \, : \, x \in X, \, y \in Y \right\} , \\ X-Y&:= \left\{ x-y \, : \, x \in X, \, y \in Y \right\} , \\ \alpha X&:= \left\{ \alpha x \, : \, x \in X \right\} . \end{aligned}$$

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

$$\begin{aligned} {\text {cl}}({\text {int}}(K))=K \qquad \text {for every} \ K \in \mathcal {K}^d \end{aligned}$$
(2)

and

$$\begin{aligned} {\text {int}}(A+B)= & {} {\text {int}}(A) + B = A + {\text {int}}(B)\nonumber \\= & {} {\text {int}}(A)+{\text {int}}(B) \qquad \text {for all} \ A, B \in \mathcal {K}^d. \end{aligned}$$
(3)

For \(d \ge 2\), we will use the projection \(\pi :\mathbb {R}^d \rightarrow \mathbb {R}^{d-1}\) onto the first \(d-1\) components:

$$\begin{aligned} \pi (x_1,\ldots ,x_d) := (x_1,\ldots ,x_{d-1}). \end{aligned}$$

For \(K \in \mathcal {K}^d\) and \(y \in \pi (K)\) we introduce

$$\begin{aligned} I_K(y)&:= \left\{ t \in \mathbb {R} \, : \, (y,t) \in K \right\} , \\ f_K(y)&:= \text {length of} \ I_K(y). \end{aligned}$$

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

$$\begin{aligned} \mathcal {T}(A) := \{A +z:z \in \mathbb {Z}^d\} \end{aligned}$$

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:

$$\begin{aligned} {\text {mult}}(A,x)&:= \bigl |\{z \in \mathbb {Z}^d:x \in A + z\}\bigr | \end{aligned}$$
(4)
$$\begin{aligned}&= |A \cap (x+ \mathbb {Z}^d)| \end{aligned}$$
(5)
$$\begin{aligned}&= \sum _{z \in \mathbb {Z}^d} \mathbb {1}_A(x+z). \end{aligned}$$
(6)

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.

Fig. 5
figure 5

For the pentagon K with the vertices \((0,0),(1,1), (1,2), (0,2), (-1,1)\), the family \(\mathcal {T}(K)\) has six collision vectors \(\pm (1,0), \pm (1,1), \pm (0,1)\). The figure depicts the collision vectors as non-zero lattice vectors in \({\text {int}}(K-K)\) and illustrates the respective collisions among members of \(\mathcal {T}(K)\)

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

$$\begin{aligned} \mathop {\mathrm {vol}}\nolimits (A) = \int _{[0,1]^d} {\text {mult}}(A,x) {\text {d}}x. \end{aligned}$$

Proof

$$\begin{aligned} \mathop {\mathrm {vol}}\nolimits (A)&= \int _{\mathbb {R}^d} \mathbb {1}_A(x) {\text {d}}x \\&= \sum _{z \in \mathbb {Z}^d} \int _{[0,1]^d} \mathbb {1}_A(x+z) {\text {d}}x&\text {(by tiling } \mathbb {R}^d \text { into translates of } [0,1]^d) \\&= \int _{[0,1]^d} \sum _{z \in \mathbb {Z}^d} \mathbb {1}_A(x+z) {\text {d}}x&\Bigl (\text {exchanging the order of } \sum \text { and } \int \Bigr ) \\&= \int _{[0,1]^d} {\text {mult}}(A,x) {\text {d}}x&(\text {using } (6)). \end{aligned}$$

\(\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

$$\begin{aligned} A_x - A_x&\subseteq Z \cup \{o\}. \end{aligned}$$
(7)

Hence

$$\begin{aligned} {\text {mult}}(A,x)&=|A_x|&(\text {by } (5)) \\&\le \frac{1}{2} \,(|A_x-A_x|+1)&\text {(by Theorem } 4\mathrm{)} \\&\le \frac{1}{2}\, |Z|+1&\text {(by } (7)\mathrm{)}. \end{aligned}$$

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

$$\begin{aligned} {\text {mult}}(A,x) = |A_x|&\le \frac{1}{2}\,(|A_x-A_x| -1) \le \frac{1}{2}\, |Z|. \end{aligned}$$

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

$$\begin{aligned} {\text {mult}}(A,x) = |A_x| = \frac{1}{2}\,(|A_x-A_x| + 1) \le \frac{1}{2}\, |Z|. \end{aligned}$$

\(\square \)

Proposition 3.4

Let \(m \in \mathbb {N}\) and \(K \in \mathcal {K}^d\). Then the following hold:

  1. (a)

    \(\mathop {\mathrm {vol}}\nolimits (K) \le m\) if \(\mathcal {T}(K)\) is an m-fold packing.

  2. (b)

    \(\mathop {\mathrm {vol}}\nolimits (K) \ge m\) if \(\mathcal {T}(K)\) is an m-fold covering.

  3. (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

$$\begin{aligned} \mathop {\mathrm {vol}}\nolimits (K) = \mathop {\mathrm {vol}}\nolimits ({\text {int}}(K)) = \int _{[0,1]^d} \underbrace{{\text {mult}}({\text {int}}(K),x)}_{\le m} {\text {d}}x \le m. \end{aligned}$$

(b) Analogously, if \(\mathcal {T}(K)\) is an m-fold covering, then using Lemma 3.2 we get

$$\begin{aligned} \mathop {\mathrm {vol}}\nolimits (K) = \int _{[0,1]^d} \underbrace{{\text {mult}}(K,x)}_{\ge m} {\text {d}}x \ge m. \end{aligned}$$

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:

  1. (a)

    If A is open, then \({\text {mult}}(A,x) \ge {\text {mult}}(A,x^*)\) holds for every \(x \in U\).

  2. (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:

  1. (i)

    \(\mathcal {T}(K)\) is an m-fold packing with \(\mathop {\mathrm {vol}}\nolimits (K)=m\).

  2. (ii)

    \(\mathcal {T}(K)\) is an m-fold covering with \(\mathop {\mathrm {vol}}\nolimits (K) =m\).

  3. (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

$$\begin{aligned} \mathop {\mathrm {vol}}\nolimits (K)&= \int _{[0,1]^d} {\text {mult}}({\text {int}}(K),x) {\text {d}}x&\text {(by Lemma} (5)\mathrm{)}\\&= \int _{W} \underbrace{{\text {mult}}({\text {int}}(K),x)}_{\le m-1} {\text {d}}x + \int _{[0,1]^d \setminus W} \underbrace{{\text {mult}}({\text {int}}(K),x)}_{\le m} {\text {d}}x&\text {(decomposing} [0,1]^d)\\&\le (m-1) \mathop {\mathrm {vol}}\nolimits (W) + m (1 - \mathop {\mathrm {vol}}\nolimits (W))&\\&= m - \mathop {\mathrm {vol}}\nolimits (W). \end{aligned}$$

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

$$\begin{aligned} \mathop {\mathrm {vol}}\nolimits (K)&= \int _{[0,1]^d} {\text {mult}}(K,x) {\text {d}}x&\text {(by Lemma} (5)\mathrm{)} \\&= \int _{W} \underbrace{{\text {mult}}(K,x)}_{\ge m+1} {\text {d}}x + \int _{[0,1]^d \setminus W} \underbrace{{\text {mult}}(K,x)}_{\ge m} {\text {d}}x&(\text {decomposing} [0,1]^d) \\&\ge (m+1) \mathop {\mathrm {vol}}\nolimits (W) + m (1-\mathop {\mathrm {vol}}\nolimits (W))&\\&= \mathop {\mathrm {vol}}\nolimits (W) + m. \end{aligned}$$

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:

  1. (a)

    \( \mathop {\mathrm {vol}}\nolimits (C) \le m 2^d. \)

  2. (b)

    \(\mathop {\mathrm {vol}}\nolimits (C) \le (m-1) 2^d\), if \(\dim (\mathbb {Z}^d \cap {\text {int}}(C)) \ge 2\).

  3. (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

$$\begin{aligned} {\text {int}}(C)&= \bigl \{(y,t):y \in {\text {int}}(B), \, t \in {\text {int}}(I_K(y))\bigr \},\\ {\text {int}}(L(B,a-\lambda ,a+\lambda ))&= \bigl \{(y,t):y \in {\text {int}}(B), \, a(y) - \lambda< t < a(y) + \lambda \bigr \}. \end{aligned}$$

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:

$$\begin{aligned} \mathop {\mathrm {vol}}\nolimits (L(B,a-m,a+m))&= \int _B (a(y)+m)-(a(y)-m)) {\text {d}}y = 2 m \mathop {\mathrm {vol}}\nolimits (B). \end{aligned}$$
(8)

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

$$\begin{aligned} m 2^d&= \mathop {\mathrm {vol}}\nolimits (2 K)&(\text {by Proposition }~7\mathrm{(c)}) \\&\le (N+1)\, 2^d&\text {(by van der Corput's inequality)}, \end{aligned}$$

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 \)