1 Introduction

Aperiodic point sets with long range order have attracted considerable attention in recent years (see, e.g., the monographs and conference proceedings [1, 23, 24, 28]). On the one hand, this is due to the actual discovery of physical substances, later called quasicrystals, exhibiting such features [11, 27]. On the other hand, this is due to intrinsic mathematical interest in describing the very border between crystallinity and aperiodicity. While there is no axiomatic framework for aperiodic order yet, various types of order conditions in terms of local complexity functions have been studied [1214]. Here, we are concerned with linear repetitivity. This condition is given by a linear bound on the growth rate of the repetitivity function. It has been brought forward by Lagarias–Pleasants in [13] as a characterization of perfectly ordered quasicrystals. In fact, as shown in [14], among the aperiodic repetitive Delone sets, linearly repetitive ones have the slowest possible growth rate of their repetitivity function.

Let us also note that independent of the work of Lagarias–Pleasants, the analogue notion for subshifts has received a thorough study in works of Durand [6, 7].

It turns out that linear repetitivity (or linear recurrence) implies validity of a subadditive ergodic theorem [5]. Such a subadditive ergodic theorem is useful in application to Schrödinger operators and to lattice gas theory [2, 3, 810, 17] (see Sect. 9 of [19] for recent applications to diffraction theory as well). Now, for subshifts, it is possible to characterize validity of a certain subadditive ergodic theorem by positivity of certain weights as shown by one of the authors in [16]. This positivity of weights can be considered as an averaged version of linear repetitivity. This raises two questions:

  1. Q1:

    Can validity of a subadditive ergodic theorem be characterized for Delone sets in terms of positivity of certain weights?

  2. Q2:

    What is the relationship between the positivity of weights and linear repetitivity?

Our main results deal with these questions. Theorem 1 shows that positivity of certain weights is indeed equivalent to validity of a subadditive ergodic theorem. This answers Question 1. Theorem 2 characterizes linear repetitivity in terms of positivity of these weights combined with a condition on the shape of return patterns. This gives an answer to Question 2. In the case of symbolic dynamics analogues to Theorem 2 have been obtained earlier. In particular, there is some unpublished work of Monteil [22] characterizing linear repetitivity in terms of positivity of weights and a repulsion property as well as a more general result obtained by Boshernitzan [4]. Boshernitzan’s result shows equivalence of linear repetitivity and positivity of weights. Our result and its proof are inspired by [4]. Condition (U) appearing below is not needed in [4] (see Remark 5 at the end of the paper as well).

2 Notation and Results

Fix N∈ℕ. We consider subsets of ℝN. The Euclidean distance on ℝN is denoted by ϱ. The closed ball around p∈ℝN with radius R is denoted by B R (p). We write B R for the closed ball \(B_{R}(\bold0)\) (around the origin \(\bold0\in{\mathbb{R}}^{N}\)).

A subset Λ⊂ℝN is called uniformly discrete if its packing radius

$$ r_{\mathrm{pack}}(\varLambda):= \inf \biggl\{ \frac{1}{2} \varrho (x,y): x,y\in\varLambda, x\neq y \biggr\} $$
(2.1)

is positive. A subset Λ is called relatively dense if its covering radius

$$ r_{\mathrm{cov}}(\varLambda):= \sup \bigl\{\varrho(p,\varLambda) : p\in {\mathbb{R}}^N \bigr\} $$
(2.2)

is finite. A set which is both relatively dense and uniformly discrete is called a Delone set.

Let ℝ+={r∈ℝ∣r>0} stand for the set of positive real numbers.

Given a Delone set Λ, the Cartesian product

$$ \mathcal{P}_{\varLambda}=\varLambda\times{\mathbb{R}}^+ $$
(2.3)

is referred to as the collection of ball patterns on Λ. A ball pattern

$$ P=(x,R)\in\varLambda\times{\mathbb{R}}^+=\mathcal{P}_{\varLambda} $$
(2.4)

is determined by its center c(P)=x and its radius r(P)=R. Henceforth we often abbreviate \(\mathcal{P}_{\varLambda}\) to just \(\mathcal{P}\) when the Delone set Λ is clear from context.

Given a ball pattern P=(x,R), its patch is defined as the finite set

$$ \mathbf{patch}(P)=\mathbf{patch}(x,R):=(\varLambda- x) \cap B_R\subset{\mathbb{R}}^N. $$
(2.5)

Clearly, every patch contains the origin \(\bold0\in{\mathbb{R}}^{N}\).

A subset A⊂ℝN is called discrete if ♯(AB R )<∞ for all R>0. Here ♯(A)=♯A stands for the cardinality of a set A.

A Delone set Λ is said to be of finite local complexity (FLC) if the difference set ΛΛ={xy:x,yΛ} is a discrete subset of ℝN. Note that ΛΛ is exactly the union of all patches:

$$\varLambda-\varLambda= \bigcup_{x\in\varLambda, R\in{\mathbb{R}}^+} \mathbf{patch}(x,R), $$

and one verifies that (FLC) is equivalent to the following condition:

$$ \mbox{(FLC$_{1}$)}\quad \sharp\bigl(\bigl\{ \mathbf{patch}(x,R)\mid x\in\varLambda\bigr\}\bigr)<\infty\quad \text{for all } R>0.$$
(2.6)

(For every R>0, there is only a finite number of patches for ball patterns of radius R).

In fact, both (FLC) and (FLC1) are equivalent to the following condition:

$$ \mbox{(FLC$_{2}$)}\quad \sharp\bigl(\bigl\{ \mathbf{patch}(x,R)\mid x\in\varLambda\bigr\}\bigr)<\infty \quad\text{for }R=2 r_{\mathrm{cov}}(\varLambda)$$
(2.7)

(see (2.2) for the definition of r cov(Λ)). For proofs of the equivalence of the above versions of (FLC), we refer to [12]. Given a ball pattern \(P=(x,R)\in\mathcal{P}_{\varLambda}\), its locator set L P is defined by the formula

$$ L_P(\varLambda)= \bigl\{y\in\varLambda: \mathbf{patch}(y,R) = \mathbf{patch} (x,R) \bigr\}. $$
(2.8)

A Delone set Λ is said to be repetitive if

$$r_{\mathrm{cov}}(L_P)<\infty\quad\text{for any } P\in\mathcal{P}_{\varLambda}, $$

i.e., if the locator set L P of any ball pattern \(P\in\mathcal{P}_{\varLambda}\) is relatively dense (equivalently, forms a smaller Delone set).

A Delone set Λ is called strongly repetitive (compare Definition 2.5 in [14]) if

$$r_{\mathrm{cov}}(L_P)\leq R(r) \quad\text{for any } P=(x,r)\in \mathcal{P}_{\varLambda}, $$

where the constant R(r)<∞ depends only on the radius r=r(P) of the ball pattern P.

Repetitive Delone sets Λ do not need to satisfy (FLC). One can prove that a repetitive Delone set satisfies (FLC) if and only if it is strongly repetitive.

In the paper we deal mostly with repetitive Delone sets satisfying (FLC), i.e., strongly repetitive Delone sets.

A Delone set Λ is said to be nonperiodic if ΛxΛ for all x∈ℝN with \(x\neq \bold0\).

Denote by \(\mathcal{B}\) the family of bounded subsets in ℝN . Given a bounded set \(Q\in\mathcal{B}\) and a ball pattern \(P=(x,R)\in \mathcal{P}_{\varLambda}\), we define the set

$$L_P(Q)=\bigl\{ y\in L_P: B_R (y) \subset Q\bigr\} $$

and two quantities ♯ P Q, \(\sharp'_{P} Q\) (valued in nonnegative integers) as follows.

The number ♯ P Q (called the number of copies of P in Q) is defined by the formula

$$ \sharp_P Q :=\sharp\bigl(L_P(Q)\bigr). $$
(2.9)

The number \(\sharp'_{P} Q \leq\sharp_{P} Q \) (called the maximal number of completely disjoint copies of P in Q) is defined by the formula

$$ \sharp'_P Q := \max \bigl\{\sharp(A): A\subset L_P(Q) \text{ such that } \varrho(x,y)>2 R \text{ for all } x,y\in A, x\neq y \bigr\}. $$
(2.10)

(Note that the inequality ϱ(x,y)>2R in the preceding line is equivalent to the requirement that B R (x)∩B R (y)=∅).

We write |⋅| for the Lebesgue measure in ℝN . Clearly |B R |=R N|B 1|.

Next, given a ball pattern \(P=(x,R)\in\mathcal{P}_{\varLambda}\), we define two quantities, ν(P) and ν′(P), as follows. The lower density of P, ν(P), is defined by the formula

$$ \nu(P): =\liminf_{|C|\to\infty} \frac{\sharp_P C \cdot |B_{R}|}{|C|}= |B_1|\cdot\liminf_{|C|\to\infty} \frac{\sharp_P C \cdot R^N}{|C|}, $$
(2.11)

and the lower reduced density of P, ν′(P), is defined by the formula

$$ \nu'(P): =\liminf_{|C|\to\infty} \frac{\sharp'_P C \cdot |B_{R}|}{|C|}= |B_1|\cdot\liminf_{|C|\to\infty} \frac{\sharp'_P C \cdot R^N}{|C|}. $$
(2.12)

Henceforth, when writing |C|→∞, it is always meant that C runs over the cubes in ℝN .

One easily verifies that, for any Delone set Λ and any ball pattern \(P\in\mathcal{P}_{\varLambda}\), the inequalities

(2.13)
(2.14)
(2.15)

hold. (Inequality (2.14) follows from the observation that the diameter of a cube is smaller than 2R if its sidelength is smaller than \(\frac{2R}{\sqrt{N}}\).)

A Delone set Λ is said to satisfy positivity of quasiweights (PQ) if

$$ \mathrm{(PQ)}\quad w':=\inf_{\substack{ P\in{\mathcal{P}} \\ r(P)\geq1}} \nu'(P)>0 $$
(2.16)

(see (2.12)). A Delone set Λ is said to satisfy positivity of weights (PW) if

$$ (\mathrm{PW})\quad w:=\inf_{\substack{ P\in{\mathcal{P}} \\ r(P)\geq1}} \nu(P)>0 $$
(2.17)

(see (2.11)). The constant 1 (in (2.16) and (2.17)) is arbitrary; it can be replaced by any other positive constant.

The following is a useful observation.

Remark 1

Let Λ be a Delone set. Then w′≤w, and the following implications hold:

$$ ({\varLambda\text{ satisfies } \mathrm{PQ})}\Rightarrow({\varLambda\text{ satisfies } \mathrm{PW})}\Rightarrow\bigl(\varLambda\text{ is repetitive and has (FLC)} \bigr). $$
(2.18)

Indeed, w′≤w follows from (2.13)), and the implications are straightforward.

Recall that \(\mathcal{B}\) stands for the family of bounded subsets in ℝN. A real-valued function \(F:\mathcal{B}\to{\mathbb{R}}\) is called subadditive if

$$ \mbox{(subadditivity)}\quad F(Q_1\cup Q_2)\leq F(Q_1) + F(Q_2) $$
(2.19)

whenever \(Q_{1},Q_{2}\in\mathcal{B}\) are disjoint. Such a function F is said to be Λ-invariant if

$$F(Q) = F(t +Q) \quad\mbox{whenever $ t+ (Q\cap\varLambda) = (t + Q)\cap \varLambda$}. $$

A Delone set Λ is said to satisfy a subadditive ergodic theorem (SET) if for any subadditive invariant function F, the limit

$$ \mathrm{(SET)}\quad \mu(F)=\lim_{|C|\to\infty} \frac{F(C)}{|C|} $$
(2.20)

exists. (Recall that, under our conventions, C runs over the cubes in ℝN).

Theorem 1

Let Λ be a repetitive Delone set with (FLC). Then (SET) is equivalent to (PQ).

Remark 2

It is possible to replace the cubes appearing in the limit of (SET) by cube like sequences. We refrain from giving details.

The theorem has the following corollary.

Corollary 1

If a Delone set Λ satisfies (PQ), then for every ball pattern \(P\in\mathcal{P}_{\varLambda}\), the frequency \(\lim_{|C|\to\infty} \frac{\sharp_{P}C}{|C|}\) exists.

Proof of Corollary 1

By Theorem 1, Λ satisfies (SET). The claim of Corollary 1 follows because F(Q)=−♯ P (Q) is a subadditive function on \(\mathcal{B}\). □

Remark 3

It is known that the dynamical system associated to a Delone set Λ of finite local complexity satisfying (SET) is uniquely ergodic [15, 21]. In fact, unique ergodicity is equivalent to existence of pattern frequencies. Thus, Corollary 1 shows that (PQ) is also a sufficient condition for unique ergodicity of this system.

We will be concerned with further combinatorial quantities associated with Delone sets Λ. These quantities will be discussed next.

A Delone set Λ is called linearly repetitive (LR) if

$$ \mathrm{(LR)} \quad\sup_{\substack{P\in\mathcal{P}_{\varLambda} \\ r(P)\geq 1}} \frac{r_{\mathrm{cov}}(L_P^\varLambda)}{r(P)} < \infty. $$
(2.21)

It is clear that linearly repetitive Delone sets are strongly repetitive.

A Delone set Λ is said to satisfy the repulsion property (RP) if

$$ \mathrm{(RP)}\quad \inf_{P\in\mathcal{P}_{\varLambda}} \frac {r_{\mathrm{pack}}(L_P^\varLambda)}{r(P)}>0. $$
(2.22)

We finally need the notion of return pattern. For subshifts, an intense study of this notion has been carried out in work of Durand [6, 7]. The analogue for Delone sets (or rather tilings) has then been investigated by Priebe [25] (see, e. g., [20, 26] as well).

Recall that a subset Γ⊂ℝN is called discrete if ♯(ΓB R )<∞ for all R>0.

Given a discrete subset Γ⊂ℝN of cardinality ♯(Γ)≥2, the Voronoi cell of some xΓ is defined by the formula

$$ V_x (\varGamma):=\bigl\{ p\in{\mathbb{R}}^N : \varrho(p,x)\leq\varrho(p,y) \mbox{ for all $y\in\varGamma$} \bigr\}. $$
(2.23)

(Recall that ϱ(⋅,⋅) stands for the Euclidean distance in ℝN). The collection

$$\widetilde{V}(\varGamma)=\bigl\{V_x(\varGamma)\mid x\in\varGamma \bigr\} $$

is called the Voronoi partition of ℝN corresponding to Γ.

Each Voronoi cell V x =V x (Γ) (an element of this partition) is a convex subset in ℝN with nonempty interior containing x.

The distortion λ(V x ) of the Voronoi cell V x is defined as the ratio

$$\lambda(V_x)=\frac{r_{\mathrm{out}}(V_x)}{r_{\mathrm{in}} (V_x)}\in[1,\infty] $$

of the outer and inner radii of the cell V x (denoted r out(V x ) and r in(V x ), respectively). These are defined as follows:

If Λ is a Delone set, the Voronoi cells \(V_{x}(\varLambda )\in\widetilde{V}(\varLambda)\) are easily seen to form compact polytopes in ℝN, and their distortions are uniformly bounded by \(\frac{r_{\mathrm{cov}}(\varLambda )}{r_{\mathrm{pack}}(\varLambda)}\).

By a distortion of a Delone set Λ we mean the supremum of distortions of its Voronoi cells: λ(Λ)=sup xΛ λ(V x ).

It follows that the distortion of any Delone set Λ must be finite:

$$1<\lambda(\varLambda)\leq\frac{r_{\mathrm{cov}}(\varLambda )}{r_{\mathrm{pack}}(\varLambda)}<\infty. $$

Assume from now on that Λ is a fixed repetitive Delone set. Then for every ball pattern \(P\in\mathcal{P}_{\varLambda}\), the locator set \(L_{P}=L_{P}^{\varLambda}\) (see (2.1)) is itself a Delone set which determines its own Voronoi partition

$$\widetilde{V}_P=\widetilde{V}(L_P)=\bigl \{V_x(L_P)\mid x\in L_P\bigr\}. $$

A Delone set Λ is said to satisfy uniformity of return words (U) if the distortions of all its locator sets are uniformly bounded, i.e., if

$$ \mathrm{(U)}\quad \sup_{P\in\mathcal{P}_{\varLambda}} \lambda(L_P)< \infty. $$
(2.24)

Theorem 2

Let Λ be a nonperiodic Delone set. Then the following assertions are equivalent:

  1. (i)

    The set Λ satisfies (LR).

  2. (ii)

    The set Λ satisfies (PQ) and (U).

  3. (iii)

    The set Λ satisfies (PW) and (U).

For definitions of the properties (LR), (PQ), (PW) and (U) of a Delone set Λ see (2.21), (2.16), (2.17) and (2.24), respectively.

Remark 4

Note that a Delone set satisfying (LR) or (PQ) or (PW) must be repetitive and satisfy (FLC) as discussed above.

In Sect. 3, we provide a proof for Theorem 1. Section 4 deals with Theorem 2.

3 A Subadditive Ergodic Theorem

Proof of Theorem 1

We have to show that conditions (SET) and (PQ) are equivalent. The analogue result in the setting of symbolic dynamics is given in [16]. Here, we indicate the necessary modifications.

(PQ) ⇒ (SET): The proof given in [16] is easily carried over to show that (PQ) implies existence of the limit \(\lim_{ |C|\to\infty} \frac{F(C)}{|C|}\) where C runs over the cubes in ℝN. A similar reasoning can also be found in the proof of (LR) ⇒ (SET) given in [5].

(SET) ⇒ (PQ): Assume to the contrary that (SET) holds but (PQ) fails.

Since (PQ) does not hold, there exists a sequence (P n ) of ball patterns with ν′(P n )→0 (see (2.12)). By repetitivity, ν′(P n )>0 for all n (see (2.15)). As Λ satisfies (FLC), this implies r(P n )→∞.

With notation as in Sect. 2, define the real-valued functions \(F_{n}:\mathcal{B}\to{\mathbb{R}}\) by

$$F_n(Q) := \sharp'_{P_n} (Q) |B_{r(P_n)}| \quad (n\geq1). $$

(Recall that \(\mathcal{B}\) stands for the family of all bounded subsets of ℝn, and \(\sharp'_{P_{n}} (Q)\) is defined as in (2.10)).

Observe that each function −F n is subadditive and also Λ-invariant. By (SET), the limits \(\lim_{ |C|\to\infty}\frac{F_{n}(C)}{|C|}\) exist and are equal to ν(P n )=μ(F) (see (2.20)).

Since ν(P n )→0, it follows that

$$\nu(P_n)= \mu(F_n)=\lim_{ |C|\to\infty} \frac{F_n(C)}{|C|}\to0 \quad(n\to\infty). $$

Select now a positive \(\varepsilon<\frac{|B_{1}|}{2^{N}}\). Using the relations ν(P n )→0 and r(P n )→∞, one constructs inductively a subsequence \((P_{n_{k}})\) of (P n ) such that

$$\frac{1}{|C|}\sum_{j=1}^k F_{n_j}(C)<\varepsilon \quad\text{and}\quad r(P_{n_{_{k+1}}})>r(P_{n_{k}}) $$

for all k≥1 and all cubes C with sidelengths \(s(C)\geq\frac{1}{2} r(P_{n_{_{k+1}}})\).

Define the function \(F :\mathcal{B}\to{\mathbb{R}}\) by \(F(Q) :=\sum_{j=1}^{\infty}F_{n_{j}} (Q)\).

Since r(P n )→∞, only finitely many terms in this sum do not vanish. As each function −F n is subadditive and Λ-invariant, so is −F. Therefore, (SET) implies existence of the limit \(\mu(F)=\lim_{|C|\to\infty} \frac{F(C)}{|C|}\).

For any k≥1 and for any cube C with its sidelength s(C) satisfying the inequalities \(\frac{1}{2}r(P_{n_{_{k+1}} }) \leq s(C) < 2r(P_{n_{_{k+1}} })\), we obtain

$$\frac{F(C)}{|C|} = \sum_{j=1}^\infty \frac{F_{n_j} (C)}{|C|} = \sum_{j=1}^k \frac{F_{n_j} (C)}{|C|} < \varepsilon. $$

On another hand, for a cube C with sidelength \(2r(P_{n_{k}})\) and center of mass in \(x\in L_{P_{n_{k}}}\), we have

$$\frac{F(C)}{|C|} \geq\frac{F_{n_k} (C)}{|C|} \geq\frac {|B_{r(P_{n_k})}|}{|C|} = \frac{|r(P_{n_k})|^N\cdot|B_1|}{|2r(P_{n_k})|^N}= \frac{|B_1|}{2^N}. $$

It follows that \(\frac{|B_{1}|}{2^{N}}\leq\mu(F)\leq\varepsilon\), contrary to the choice of ε.

This completes the proof of Theorem 1. □

4 Linear Repetitive Delone Sets

In this section Theorem 2 is proved. We need several auxiliary results.

Proposition 4.1

Let Λ be a nonperiodic Delone set. Then (LR) implies (RP).

For the definitions of properties (LR) and (RP), see (2.21) and (2.22).

Proof

For linearly repetitive nonperiodic tilings, this (and in fact a slightly stronger result) is proven in Lemma 2.4 of [29]. That proof carries easily over to Delone sets, as discussed in Lemma 2.1 in [18] (see [14] and [7] as well). □

Proposition 4.2

Let Λ be a nonperiodic Delone set. Then, (LR) implies (U).

Proof

By Proposition 4.1, Λ satisfies (RP). Now, from (LR) and (RP) there follows existence of positive constants c and C depending only on Λ such that the inequalities r pack(L P )≥cr(P) and r cov(L P )<Cr(P) hold for all ball patterns P. These imply that \(\frac{r_{\mathrm{cov}}(L_{P})}{r_{\mathrm{pack}}(L_{P})}<\frac{C}{c}\). For xL P , we have the following inclusions for the set V x (L P ) (defined in (2.23)):

$$B \bigl(x,r_{\mathrm{pack}}(L_P) \bigr)\subset V_x(L_P) \subset B \bigl(x,r_{\mathrm{cov}}(L_P) \bigr), $$

see Corollary 5.2 in [28] for details. The estimate

$$\lambda\bigl(V_x(P)\bigr)=\frac{r_{\mathrm{out}}(V_x(P))}{r_{\mathrm{in}} (V_x(P))}\leq \frac{r_{\mathrm{cov}}(L_{P})}{r_{\mathrm{pack}}(L_{P})} \leq \frac{Cr(P)}{cr(P)}<\frac{C}{c} $$

implies \(\lambda(L_{P})\leq\frac{C}{c}\), which completes validation of (U) (see (2.24)). □

Proposition 4.3

Let Λ be a Delone set. Then (LR) implies (PQ).

Proof

By definition, (LR) implies that every pattern \(P=(x,R)\in\mathcal{P}\) occurs in every box of sidelength CR. We can now partition any sufficiently large cube into smaller cubes of sidelength 3CR up to its boundary. Each of these smaller cubes contains a cube of sidelength CR “in the middle,” i. e., with distance CR to the boundary. Choosing a copy of P in each of these middle cubes, we easily obtain the statement. □

We will need two further lemmas before we can give the proof of the second main theorem.

Lemma 4.4

Let m>n≥1 be integer numbers. Then \(\sum_{k=n}^{m} \frac{1}{k}\geq \ln (\frac{m+1}{n} )\).

Proof

As the function \(f(x)=\frac{1}{x}\) is decreasing on the interval ]0,+∞[, we find \(\sum_{k=n}^{m} \frac{1}{k}\geq\int_{n}^{m+1} \frac {dx}{x}=\ln (\frac{m+1}{n} )\). □

Lemma 4.5

Let Λ be a Delone set satisfying (PW) and (U), and let

$$P=(x_{0},R)\in\varLambda\times{\mathbb{R}}^+=\mathcal{P}_{\varLambda }=\mathcal{P} $$

be a ball pattern of radius R:=r(P)≥3. Then, for all points xL P (see (2.8)), the following inequality holds:

$$ r_{\mathrm{in}} \bigl(V_x(L_P) \bigr) \leq cR, $$
(4.1)

where  \(c=\max (2, 4\exp (\frac{6^{N}}{2wN} ) )\), and the constant w is coming from the definition of (PW).

Proof

Set d to be the distance from x to the closest point in the set \(L_{P}^{\varLambda} \setminus \{x\}\):

$$d: =\min_{\substack{y\in L_P^\varLambda\\y\neq x}} \varrho(x,y). $$

We may assume that d>4R because otherwise inequality in (4.1) holds with c=2.

For t∈ℝ, let E(t) denote the greatest integer smaller than t. Set

Since \(\frac{d}{3}-R>\frac{R}{3}\geq1\), it follows that m≥1, and we have

$$2<3\leq R'=R_0\leq R< R_1< \cdots<R_m=d'\leq\frac{d}{3}. $$

Consider the following m ball patterns:

$$P_{k}=(x, 3R_k)\in\mathcal{P}, \quad1\leq k\leq m. $$

We list the following observations (Facts 1–5):

Fact 1

The following inclusions are fulfilled:

$$x\in L_{P_i}\subset L_{P_j} \subset L_{P} \quad( \text{for } 1\leq j\leq i\leq m). $$

Fact 2

For \(z\in L_{P_{i}}\) with 1≤ik, we have \(L_{P}\cap B_{2R_{i}}(z)=\{z\}\).

In fact even more is true:

Fact 3

For \(z\in L_{P_{i}}\) with 1≤ik, we have

$$(L_P-z)\cap B_{2R_i}\stackrel{_{1}}{=}(L_P-x) \cap B_{2R_i}\stackrel {_{2}}{=}\{0\}. $$

Indeed, the first equality \(\stackrel{_{1}}{=}\) holds since R=r(P)≤R i and both \(x,z\in L_{P_{i}}\). The second equality \(\stackrel{_{2}}{=}\) follows from the inequalities 2R i <3R i ≤3R m <d.

Fact 4

If \(z\in L_{P_{i}}\) and \(y\in L_{P_{j}}\) with zy and i,j∈{1,2,…,m}, then

$$ \bigl(B_{R_i}(z)\setminus B_{R_{i-1}}(z) \bigr) \cap \bigl(\bigl(B_{R_j}(y)\setminus B_{R_{j-1}}(y) \bigr) \bigr)=\emptyset. $$
(4.2)

Indeed, assuming (without loss of generality) that ij, we have \(y\in L_{P_{j}}\subset L_{P}\) (Fact 1), and, in view of the Fact 2, we obtain ϱ(x,y)>2R i , whence the claim of Fact 4 follows. The next observation (Fact 5) is obvious.

Fact 5

If ij and \(z\in L_{P_{i}}\cap L_{P_{j}}\) with i,j∈{1,2,…,m}, then Eq. (4.2) takes place.

Given the disjointness observations (4.2) (Facts 4 and 5), the inequality

$$\sum_{k=1}^m \sharp_{P_k} \bigl( \varPhi_{d'}(C) \bigr) |B_{R_k} \setminus B_{R_{k-1}}| \leq|C| $$

holds for any cube C. Here, for Q⊂ℝN and s>0, we denote by Φ s (Q) the set of points of Q with distance at least s to the boundary of Q.

Let C n be an arbitrary sequence of cubes with |C n |→∞. Then

$$1\geq\sum_{k=1}^m \frac{\sharp_{P_k} (\varPhi_{d'}(C_{n}) )}{|C_n|} |B_{R_k} \setminus B_{R_{k-1}}| \quad\text{for all }n. $$

By letting n→∞ we obtain from (PW) (see (2.17) for the definition of (PW))

$$ 1\geq\sum_{k=1}^{m} \frac{w}{|P_k|}|B_{R_k} \setminus B_{R_{k-1}}|\geq \frac{w}{3^N}\cdot \sum_{s=R'+1}^{d'} \frac{s^N -(s-1)^N}{s^N}. $$
(4.3)

Using the inequalities \(\frac{s^{N} -(s-1)^{N}}{s^{N}}>\frac{N(s-1)^{N-1}}{s^{N}}>\frac{N(s/2)^{N-1}}{s^{N}} =\frac{N}{s\cdot2^{N-1}} \) with s≥2 and then Lemma 4.4, we can rewrite (4.3) in the form

$$1\geq\frac{w}{3^N}\cdot\frac{N}{2^ {N-1}}\cdot \sum _{s=R'+1}^{d'}\frac{1}{s}\geq\frac{2wN}{6^N} \cdot \ln \biggl(\frac{d' + 1 }{R' + 1} \biggr). $$

It follows that \(\frac{d}{3}\leq d'+1\leq(R'+1)\cdot\exp (\frac {6^{N}}{2wN} )\). In view of the inequalities \(R'+1<R+1\leq\frac{4R}{3}\) (which hold for R≥3), we obtain

$$d<4R \exp \biggl(\frac{6^N}{2wN} \biggr), $$

completing the proof of Lemma 4.5.  □ We can now turn to the following:

Proof of Theorem 2

Through the present proof, Λ is assumed to be a nonperiodic Delone set, and the properties (PQ), (U), (LR), and (FLC) refer to it.

We show (LR) ⟹ ((PQ) and (U)) ⟹ ((PW) and (U)) ⟹ (LR).

The implication (LR)⟹((PQ) and (U)) immediately follows from Propositions 4.2 and 4.3.

The implication ((PQ) and (U)) ⟹ ((PW) and (U)) is clear in view of (2.18).

In what follows, we establish linear repetitivity (LR) of a nonperiodic Delone set Λ satisfying (PW) and (U). (Note that Λ is repetitive and also satisfies (FLC) (both properties follow from (PW))).

Let t∈ℝN be arbitrary, and let \(P=(x_{0},R)\in\mathcal{P}\) be a ball pattern in Λ with R:=r(P)≥3. Select xL P such that tV x . By Lemma 4.5 we have

$$r_{\mathrm{in}}(V_x)\leq cR $$

and then, by (U) (see (2.24)),

$$r_{\mathrm{out}}(V_x)\leq c\sigma R. $$

As the ball of radius r out(V x ) around t contains x, we obtain

$$ r_{\mathrm{cov}}(L_P)\leq c\sigma R\quad \textrm{whenever } R\geq3. $$
(4.4)

Since the collection of patches corresponding to ball patterns of radius ≤3 is finite in view of (FLC) of Λ (see (2.6)), the validity of (LR) follows from (4.4) (for the definition of (LR) see (2.21)). This completes the proof of Theorem 2. □

Remark 5

Let us shortly comment on assumption (U) appearing above. It can be understood as a form of isotropy condition. From this point of view it seems reasonable that it is not necessary in the one-dimensional case. Indeed, in this case one does not need to work with the “centers” of the Voronoi cells but can rather work with intervals to the right (or left) of the points [4]. One might wonder whether assumption (U) be dropped in the higher-dimensional situation as well. On the other hand, it seems also an interesting question which restrictions are imposed on the geometry of a discrete set by condition (U) alone.