1 Introduction

Let \(\varphi = \frac{1+\sqrt{5}}{2}\) be the golden mean and consider the Kronecker sequence \((x_n)_{n \in {\mathbb {N}}} = (\left\{ n\varphi \right\} )_{n \in {\mathbb {N}}}\), where \(\left\{ x\right\} := x - \lfloor x \rfloor \) denotes the fractional part of \(x\in {\mathbb {R}}\). It exhibits several remarkable properties. First, it is a uniformly distributed sequence and even a classical example of a low-discrepancy sequence which means that it is roughly speaking as uniformly distributed as possible, see e.g. [22]. Second, the famous Three Gap Theorem going back to Sós in [26] holds: if we place the first N points of the sequence on a circle, then there are at most three distinct distances between adjacent points. Despite this high level of uniformity, \((x_n)_{n \in {\mathbb {N}}}\) fails to have another property of a generic uniformly distributed sequence: the Kronecker sequence of the golden mean does not have Poissonian pair correlations, [15]. On the contrary, it is known that \((x_n)_{n \in {\mathbb {N}}}\) very tightly fails to have this property because it has \(\alpha \)-pair correlations for all \(0< \alpha < 1\), see [32].

This paper is intended to shed more light on the connections between the properties mentioned in the first paragraph. Let us start with the third-named concept which was originally introduced in [24]. A sequence \((x_n)_{n \in {\mathbb {N}}}\) in [0, 1) has Poissonian pair correlations if the pair correlation statistics

$$\begin{aligned} F_N(s) := \frac{1}{N} \# \left\{ 1 \le l \ne m \le N \ : \ \left\Vert x_l - x_m\right\Vert \le \frac{s}{N} \right\} \end{aligned}$$
(1)

tends to 2s for all \(s \in {\mathbb {R}}_{\ge 0}\) as \(N \rightarrow \infty \), where \(\left\Vert \cdot \right\Vert \) is the distance to the nearest integer. Although Poissonian pair correlations are a generic property of uniformly distributed sequences in [0, 1), only some explicit example sequences with this property have been found hitherto, see [8] and [16].

The concept of Poissonian pair correlations can be generalized to dimension d and an arbitrary norm \(\left\Vert \cdot \right\Vert \) on the d-dimensional torus \(\mathbb {T}_d = [0,1)^d\) by saying that a sequence \((x_n)_{n \in {\mathbb {N}}}\) in \(\mathbb {T}_d\) has Poissonian pair correlations with respect to \(\left\Vert \cdot \right\Vert \) if

$$\begin{aligned} \lim _{N \rightarrow \infty } \frac{1}{N^2} \frac{\# \left\{ 1 \le l \ne m \le N \ : \ \left\Vert x_l - x_m\right\Vert \le \frac{s}{N^{1/d}}\right\} }{{\mathrm{vol}}(B(0,sN^{-1/d}))} = 1 \end{aligned}$$

for all \(s\ge 0\), where \({\mathrm{vol}}(B(0,r))\) is the (Lebesgue) volume of the ball of radius r, compare [20]. Note that \({\mathrm{vol}}(B(0,sN^{-1}) = 2s/N\) for e.g. the maximum metric and thus the definition truly generalizes the one-dimensional case from (1). As a concrete example in higher dimension, the following was studied in detail in [13]: let the norm of a point \(x \in {\mathbb {R}}\) be again defined by its distance to the nearest integer and for \((x_1,\ldots ,x_d) \in {\mathbb {R}}^d\) set

$$\begin{aligned} \left\Vert x\right\Vert _\infty := \max (\left\Vert x_1\right\Vert ,\ldots ,\left\Vert x_d\right\Vert ). \end{aligned}$$

According to [13], Theorem 1, uniformly distributed sequences then generically have Poissonian pair correlations. Amongst others, the authors moreover showed that also the opposite is true, i.e. having Poissonian pair correlations implies uniform distribution of the sequence (Theorem 2 in [13]). The choice of the exponent \(\tfrac{1}{d}\) in the definition of Poissonian pair correlations is a coherent approach because if the exponent was \(>\tfrac{1}{d}\), then obviously the left hand side would go to \(\infty \) and thus \(\alpha = \tfrac{1}{d}\) is the biggest possible choice. However, the exponent might be chosen smaller than \(\tfrac{1}{d}\) which leads for \(0< \alpha < \tfrac{1}{d}\) to the expression

$$\begin{aligned} F_N^{\alpha }(s) := \frac{1}{N^2} \frac{\# \left\{ 1 \le l \ne m \le N \ : \ \left\Vert x_l - x_m\right\Vert \le \frac{s}{N^{\alpha }} \right\} }{{\mathrm{vol}}(B(0,sN^{-\alpha }))}. \end{aligned}$$

If \(F_N^\alpha (s) \rightarrow 1\) for all \(s \ge 0\), then a sequence is said to have \(\alpha \)-pair correlations, see [20]. In other contexts \(\alpha \)-pair correlations are also called number variance (with exponent \(\alpha \)), compare [17]. In [10], Theorem 4, it is proven for dimension \(d=1\) and \(\left\Vert \cdot \right\Vert _{\infty }\) that \(F_N^{\alpha _1}(s) \rightarrow 1\) implies \(F_N^{\alpha _2}(s) \rightarrow 1\) for all \(s \ge 0\) if \(\alpha _1 \ge \alpha _2\). Hence the larger \(\alpha \) is, the harder it is to achieve \(\alpha \)-pair correlations under the mentioned conditions. The proof from [10] is however general enough to almost verbatim transfer the same implication also to our more general setting.

Next recall that the discrepancy of a sequence \((x_n) \in [0,1)^d\) is defined by

$$\begin{aligned} D_N(x_n) := \sup _{B \subset [0,1)^d} \left| \frac{1}{N}\#(\left\{ x_i | 1 \le i \le N \right\} \cap B) - \lambda _d(B) \right| , \end{aligned}$$

where the supremum is taken over all intervals \(B = [a,b) \subset [0,1)^d\). If the \(\sup \) is further restricted to sets of the form \(B^* = [0,b) \subset [0,1)^d\), then we speak of the star-discrepancy \(D_N^*(x_n)\). In fact, both types of discrepancies are related by the inequalities \(D_N^*(x_n) \le D_N(x_n) \le 2^dD_N^*(x_n)\), which means that their asymptotic behavior is equivalent, see e.g. [14]. Therefore, it often depends on the context if it is more convenient to work with the usual discrepancy or the star-discrepancy. If the condition on the \(\sup \) is instead relaxed to all convex subsets \(C \subset [0,1)^d\), then the corresponding quantity \(J_N(x_n)\) is called isotropic discrepancy and the inequalities \(D_N(x_n) \le J_N(x_n) \le 4dD_N(x_n)^{1/d}\) hold. For more details we refer the reader to [7, 22]. If a sequence \((x_n)_{n \in {\mathbb {N}}} \in [0,1)^d\) exhibits a star-discrepancy of order

$$\begin{aligned} D_N^*(x_n) = O(N^{-1}(\log N)^{d}), \end{aligned}$$
(2)

then it is called a low-discrepancy sequence. It is conjectured that this is the fastest possible rate of convergence. In fact, this is known to be true for dimension one by the work of Schmidt, [25]. Since low-discrepancy sequences may be interpreted as sequences which are as uniformly distributed as possible, there might be examples of sequences in this class having Poissonian pair correlations. However, all attempts to find such examples have failed so far and it has even been proved for many explicit types of low-discrepancy sequences (in dimension \(d = 1\) and also in higher dimensions) that they do not have Poissonian pair correlations, see [4, 15, 23, 32]. In this article, we will argue why it might nonetheless be worth to keep on looking for examples of Poissonian pair correlations in the class of low-discrepancy sequences. We will not only restrict our analysis to dimension 1 but also consider higher dimensions. It is the first aim of this article to show that all low-discrepancy have \(\alpha \)-pair correlations for \(\left\Vert \cdot \right\Vert _\infty \) and \(\tfrac{1}{d}> \alpha > 0\).

Theorem 1.1

Let \((x_n)_{n \in {\mathbb {N}}} \in \mathbb {T}_d\) (equipped with \(\left\Vert \cdot \right\Vert _\infty \)) be a sequence with \(D_N(x_n) = o(N^{-(1-\varepsilon )})\) for \(0< \varepsilon < \tfrac{1}{d}\), then \((x_n)_{n \in {\mathbb {N}}}\) has \(\alpha \)-pair correlations for any \(0<\alpha <(\tfrac{1-\varepsilon }{d})\).

As an immediate consequence we can derive that low-discrepancy sequences almost have Poissonian pair correlations.

Corollary 1.2

Let \((x_n) \in \mathbb {T}_d\) (equipped with \(\left\Vert \cdot \right\Vert _\infty \)) be a low-discrepancy sequence. Then \((x_n)_{n \in {\mathbb {N}}}\) has \(\alpha \)-pair correlations for all \(0< \alpha < \tfrac{1}{d}\).

Using technical number theoretic arguments, the corresponding statement in \(d=1\) was proved for the Kronecker sequence \(\left\{ n \varphi \right\} \) and van der Corput sequences in [32]. In [29], the authors prove that Kronecker sequences \((\left\{ nz\right\} )_{n \in {\mathbb {N}}}\) where the partial quotients in the continued fraction expansion of z satisfy a certain growth condition possess this property, for details see Remark 2.2. Our proof of Theorem 1.1 is short and only relies on the order of convergence of the star-discrepancy although there are similarities to the proof in [29].

The applications of Theorem 1.1 are not limited to low-discrepancy sequences but can be used to show that also higher-dimensional Kronecker sequences often have \(\alpha \)-pair correlations (it is not known whether they are low-discrepancy sequences, see [22]) although they fail to have Poissonian pair correlations, cf. [13], Theorem 3.

Corollary 1.3

Let \(z:=(z_1,\ldots ,z_d) \in {\mathbb {R}}^d\) such that \(1,z_1,\ldots ,z_d\) are linearly independent over \({\mathbb {Q}}\). Then \(\left\{ nz\right\} \) has \(\alpha \)-pair correlations for all \(0< \alpha < \frac{1}{d}\) and \(\left\Vert \cdot \right\Vert _\infty \).

Indeed, Corollary 1.3 follows from a result in [21] according to which multi-dimensional Kronecker sequences satisfying the mentioned condition have discrepancy of order \(O(N^{-(1-\varepsilon }))\) for all \(\varepsilon > 0\).

Conversely, it was independently proved in [1] and [9] that a sequence which has Poissonian pair correlations is also uniformly distributed. Alternative proofs of this fact were also given in [27] and [18]. In this paper, we generalize the quantitative version from [9] to \(\alpha \)-pair correlations.

Theorem 1.4

Let \((x_n)_{n \in {\mathbb {N}}}\) be a sequence in [0, 1), and suppose that there exists a function \(F: {\mathbb {N}}\times {\mathbb {N}} \rightarrow {\mathbb {R}}\) which is monotonically increasing in its first argument, and which satisfies

$$\begin{aligned} \max _{s=1,\ldots ,K} \left| \frac{1}{2s} \# \left\{ 1 \le l \ne m \le N : \left\Vert x_l-x_m\right\Vert< \frac{s}{N^\alpha } \right\} - N^{2-\alpha }\right| < F(K,N) \end{aligned}$$

for some \(0 < \alpha \le 1\) and all \(K \le N/2\). Then there exists an integer \(N_0 > 0\) such that for all \(N \in {\mathbb {N}}, N \ge N_0\), and arbitrary K satisfying

$$\begin{aligned} \frac{1}{2} N^{\tfrac{2}{5}\alpha } \le K \le N^{\tfrac{2}{5}\alpha }. \end{aligned}$$

we have

$$\begin{aligned} N D_N^*(x_n) \le 5 \max \left( N^{1-\tfrac{1}{5}\alpha },\sqrt{N^\alpha \cdot F(K^2,N)} \right) . \end{aligned}$$

In comparison to the result in [9], our condition on K is a little bit stronger but in exchange the theorem can be formulated more compactly. From this result we can immediately deduce the following corollary in a very similar manner as in [9].

Corollary 1.5

If the sequence \((x_n)_{n \in {\mathbb {N}}}\) in [0, 1) has \(\alpha \)-pair correlations for an \(0< \alpha < 1\), then it is uniformly distributed.

The corollary was proven for Poissonian pair correlations in [1] independent of [9] by a different type of argument. Also the statement for \(\alpha \)-pair correlations is well-known due to Steinerberger in [28]. An alternative proof was moreover given in [6].

It is enlightening to compare Corollary 1.3 in dimension \(d=1\) more closely to a result from [15] which traces back the non-Poissonian pair correlations of Kronecker sequences to their finite gap property. Before we come to it let us at first recall the so-called three gap theorem. We formulate it here similarly as in [2] (without the point 0) and for that purpose denote the continued fraction expansion of \(z \in {\mathbb {R}} \setminus {\mathbb {Q}}\) by \([a_0,a_1,a_2,\ldots ]\) and let the convergents be \(p_n/q_n\) (see Sect. 2).

Theorem 1.6

(ThreeGap Theorem) Let \((nz)_{n \in {\mathbb {N}}}\) be the Kronecker sequence of \(z \in {\mathbb {R}} \setminus {\mathbb {Q}}\) and write \(N \in {\mathbb {N}}\) uniquely as

$$\begin{aligned} N = c q_n + q_{n-1} + r \end{aligned}$$

with \(1 \le c \le a_{n+1}\) and \(0 \le r < q_n\). Then the gaps between two adjacent terms in the set \(\left\{ \left\{ nz\right\} \,: \, 1 \le n \le N \right\} \) that can appear have lengths

$$\begin{aligned} L_1&= \left\Vert q_n z \right\Vert ,\\ L_2&= \left\Vert q_{n-1} z \right\Vert - cL_1,\\ L_3&= L_1 + L_2, \end{aligned}$$

and their multiplicities are

$$\begin{aligned} N_1&= N - q_n,\\ N_2&= r,\\ N_3&= q_n - r. \end{aligned}$$

The following theorem by Larcher and Stockinger in [15] indeed shows that the three gap property of Kronecker sequences prevents them from having Poissonian pair correlations.

Theorem 1.7

(Larcher, Stockinger, [15], Theorem 1) Let \((x_n)_{n \in {\mathbb {N}}}\) be a sequence in [0, 1) with the following property: There is an \(s \in {\mathbb {N}}\), positive real numbers \(K,\gamma \in {\mathbb {R}}\), and infinitely many \(N \in {\mathbb {N}}\) such that the point set \(x_1,\ldots ,x_N\) has a subset with \(M \ge \gamma N\) elements, denoted by \(x_{j_1},\ldots ,x_{j_M}\), which are contained in a set of points with cardinality at most KN having at most s different distances between neighbouring sequence elements, so-called gaps. Then \((x_n)_{n \in {\mathbb {N}}}\) does not have Poissonian pair correlations.

A main part of the proof of Theorem 1.7 is contained in Proposition 1 of [15]. Therein a trichotomy for gap lengths is identified. This approach, can be transferred from the context of Poissonian pair correlations to \(\alpha \) pair correlations. Suppose there is a a sequence \(N_1< N_2 < ...\) such that the set of points \(x_1,\ldots ,x_{N_i}\) has exactly s different gap lengths (due to the Three Gap Theorem 1.6 we have \(s \in \left\{ 2, 3\right\} \) for Kronecker sequences). For every i denote the lengths of these gaps by \(L_1^{(i)}< L_2^{(i)}< \ldots < L_s^{(i)}\). Let \(1 \ge \alpha > 0\). Then there exist \(w_1 = w_1(\alpha ) < w_2 = w_2(\alpha ) \in {\mathbb {N}}\) and \(K_1 = K_1(\alpha ), K_2 = K_2(\alpha ) > 0\), which lead to the following definitions:

  • For \(\alpha \)-small gap lengths we have \(\lim _{i \rightarrow \infty } N_i^\alpha L_j^{(i)} = 0\) for \(j=1,\ldots ,w_1\).

  • For \(\alpha \)-intermediate gap lengths with \(j=w_1+1,\ldots ,w_2-1\), the inequalities

    $$\begin{aligned} K_1/N_i^\alpha \le L_j^{(i)} \le K_2/N_i^\alpha \end{aligned}$$

    hold for all \(i \in {\mathbb {N}}\).

  • For \(\alpha \)-large gap lengths with \(j=w_2,\ldots ,s\) we have \(\lim _{i \rightarrow \infty } N_i^\alpha L_j^{(i)} = \infty .\)

It is obvious that for any \(1> \alpha >0\) Kronecker sequences never possess \(\alpha \)-large gaps because for \(N = q_{n+1}\) we have

$$\begin{aligned} N^\alpha L_{\max } \le q_{n+1}^\alpha \left\Vert q_{n} z\right\Vert \le q_{n+1}^{\alpha -1} \rightarrow 0. \end{aligned}$$

More generally, for \(\alpha _1> \alpha _2 > 0\) being an \(\alpha _2\)-large (\(\alpha _2\)-intermediate) gap implies that the gap is also a \(\alpha _1\)-large (at least \(\alpha _2\)-intermediate) gap. On the other hand, being a 1-large gap implies that the gap length is \(\ge \tfrac{1}{N}\) for N large enough. Conversely, 1-intermediate or 1-large gaps thus exist for all sequences with the finite gap property. The following two obstructions for Poissonian pair correlations have been identified in Proposition 1 of [15] and the proof therein verbatim works for \(\alpha \) pair correlations:

  • Obstruction 1: There exists an \(\alpha \)-intermediate gap length.

  • Obstruction 2: The largest \(\alpha \)-small gap is also a 1-small gap (in other words, \(d_{w_{1}^{(i)}}N_i \rightarrow 0\)).

Note that Kronecker sequences fail to have Poissonian pair correlations because Obstruction 1 holds for \(\alpha =1\). In contrast, we prove (independently of Theorem 1.1) that a Kronecker sequence cannot fulfill Obstruction 1 or Obstruction 2 if \(\alpha < 1\) for z algebraic of degree \(\le 2\).

Proposition 1.8

For all algebraic \(z \in {\mathbb {R}}\) of degree \(\le 2\), the Kronecker sequence does neither fulfill Obstruction 1 nor Obstruction 2 for \(\alpha < 1\).

A corresponding property as assumed in Theorem 1.7 also holds for Kronecker sequences in dimensions \(d \ge 2\), compare e.g. the recent publications [11, 12]: the number of nearest neighbor distances of multi-dimensional Kronecker sequences is universally bounded for the Euclidean and the maximum metric. Thus, it is an obvious question to ask whether it is true also in higher dimensions that a finite number of nearest neighbor distances prevents a sequence from having Poissonian pair correlations. This question is left open for future research.

Conversely, we show here that if a sequence only has a finite number of gap lengths and if these different gap lengths distribute over the unit interval in a nice way, then the star-discrepancy cannot be too large. In view of the observations in [15] (finite gap property implies that the sequence does not have Poissonian pair correlations) and Theorem 1.1 (low-discrepancy almost implies Poissonian pair correlations), this result might be a bit surprising at first sight but completes the picture in a sense.

Theorem 1.9

Let \((x_n)_{n \in {\mathbb {N}}}\) be an arbitrary sequence and denote by \((x_n^*)_{n=1}^N\) the sequence of the first \(N \in {\mathbb {N}}\) elements of \((x_n)_{n \in {\mathbb {N}}}\) ordered by size. Assume that the gap lengths of \((x_n^*)_{n=1}^N\) are \(L_1<L_2<\ldots <L_K\) and that for the largest gap length \(L_K = \frac{R+2}{N}\) for some \(R > - 1\) holds. Furthermore let \(N_1,N_2,\ldots ,N_k\) denote the corresponding multiplicities of the occurring gap lengths. If for all \(j=1,\ldots ,N\) we have

$$\begin{aligned} x_j^* = x_1^* + \sum _{k=1}^K n_k(j) L_k \end{aligned}$$

with \(n_k(j) \in [ \tfrac{N_k}{N}j - \varepsilon ; \tfrac{N_k}{N}j + \varepsilon ]\) for \(k=1,\ldots ,K\), then

$$\begin{aligned} D_N^*(x_1,\ldots ,x_N) \le \frac{R+3}{N} + \varepsilon \sum _{k=1}^K L_k. \end{aligned}$$

Remark 1.10

The assumption \(L_K = \frac{R+2}{N}\) is not a restriction for fixed N because we always have \(NL_K \ge 1\) and thus \(L_K \ge \frac{1}{N}\). The condition that the largest gap length converges to zero (and so do all other gap lengths) means that \(R=R(N)\) is o(N). The latter is obviously a necessary condition for the sequence to be uniformly distributed. Moreover, note that also \(K=K(N), L_j(N)\) and \(\varepsilon =\varepsilon (N)\) depend on N.

Theorem 1.9 may be regarded as a tool to bound the discrepancy and even to prove for certain sequences that they have low-discrepancy. In fact, we discuss in Sect. 3, that Theorem 1.9 can indeed be applied to show for both Kronecker and van der Corput sequences that they are low-discrepancy sequences. This is done in Examples 3.1 and 3.5 respectively by using the fact that these two types of sequences have the finite gap property, i.e. \(K=O(1)\) for \(N \rightarrow \infty \), and proving that \(\varepsilon =\varepsilon (N)=O(\log (N))\). These examples indicate that looking at the gap structure of a sequence in a precise way is sufficient for calculating the asymptotic behavior of the discrepancy. Since the machinery is kept quite universal, it can presumably be applied to other classes of sequences, too. For example, also LS-sequences from [5] and the low-discrepancy sequences stemming from interval exchange transformations in [30] have a finite gap property.

2 Discrepancy and pair correlations

A sequence \((x_n) \in [0,1)^d\) is uniformly distributed if and only if \(\lim _{N \rightarrow \infty } D_N(x_n) \rightarrow 0\). According to Theorem 1.1 the speed of convergence of the discrepancy to 0 determines the \(\alpha \)-pair correlation statistics. Vice versa Theorem 1.4 implies that the relation is to a certain extent mutual. This section is dedicated to the proof of these two theorems and some related results.

Proof of Theorem 1.1

Assume that \((x_n)_{n \in {\mathbb {N}}}\) is a sequence with \(D_N(x_n) = o(N^{-(1-\varepsilon )})\) for \(0< \varepsilon < \tfrac{1}{d}\) and let \(s > 0\) be arbitrary. A ball of radius \(sN^{-\alpha }\) in \(\left\Vert \cdot \right\Vert _\infty \) contains

$$\begin{aligned} N{\mathrm{vol}}(B(0,sN^{-\alpha }) + o(N^{\varepsilon }) \end{aligned}$$

points because of the order of convergence of \(D_N(x_n)\). In other words, for an arbitrary \(x_m\) with \(1 \le m \le N\) there exist \(N{\mathrm{vol}}(B(0,s/N^{-\alpha }) + o(N^{\varepsilon })\) points \(x_l\) with \(\left\Vert x_l-x_m\right\Vert _\infty \le sN^{-\alpha }\), because of the compatibility of the usual discrepancy with \(\left\Vert \cdot \right\Vert _\infty \). Keeping in mind that \({\mathrm{vol}}(B(0,sN^{-\alpha })) = o(N^{-d\alpha })\), we obtain

$$\begin{aligned} F_N^\alpha (s) = \frac{1}{N^{2}}&\frac{\# \left\{ 1 \le l \ne m \le N \ : \ \left\Vert x_l - x_m\right\Vert _\infty \le \frac{s}{N^{\alpha }} \right\} }{{\mathrm{vol}}(B(0,sN^{-\alpha }))}\\&= \frac{1}{N^2} \cdot N \cdot \frac{N{\mathrm{vol}}(B(0,sN^{-\alpha }) + o(N^{\varepsilon })}{{\mathrm{vol}}(B(0,sN^{-\alpha }))}\\&= 1 + o(N^{\varepsilon +\alpha \cdot d - 1}) \end{aligned}$$

Letting \(N \rightarrow \infty \) completes the proof Theorem 1.1 because \(\alpha < \tfrac{1-\varepsilon }{d}\). \(\square \)

For arbitrary norms \(\left\Vert \cdot \right\Vert \) we can, in general, only use the isotropic discrepancy \(J_N(x_n)\) instead of the discrepancy because the former takes into account all convex sets and hence can be applied to sets of the form \(\left\Vert x_l-\cdot \right\Vert \) for \(l \le N\). From \(D_N(x_n) \le J_N(x_n) \le 4dD_N(x_n)^{1/d}\), the following corollary can be immediately derived.

Corollary 2.1

Let \((x_n) \in \mathbb {T}_d\) (equipped with an arbitrary norm \(\left\Vert \cdot \right\Vert \))) be a low-discrepancy sequence. Then \((x_n)_{n \in {\mathbb {N}}}\) has \(\alpha \)-pair correlations for all \(0< \alpha < \tfrac{1}{d^2}\).

We now briefly fix notation and summarize some of the important properties of continued fractions. For more details, we refer the reader to [3, 22]. Let \([a_0;a_1,\ldots ]\) be the continued fraction expansion of z and denote the corresponding sequence of convergents by \((p_n/q_n)_{n \in {\mathbb {N}}_0}\). Recall that

$$\begin{aligned} p_{-2}&= 0, p_{-1} = 1, p_n = a_np_{n-1} + p_{n-1}, n \ge 0\\ q_{-2}&= 1, q_{-1} = 0, q_n = a_nq_{n-1} + q_{n-1}, n \ge 0 \end{aligned}$$

Remark 2.2

In [29], the assertion of Corollary 1.2 was shown for Kronecker sequences \((\{nz\})_{n \in {\mathbb {N}}}\) under the following growth condition on the partial quotients \(a_i\) of z: Given \(N \in {\mathbb {N}}\), let i(N) be such that the convergent denominator \(q_{i(N)}\) of z satisfies \(q_{i(N)} \le N < q_{i(N)+1}\). If for each \(\varepsilon > 0\), we have

$$\begin{aligned} \sum _{j \le i(N)} a_j \ll N^\varepsilon , \end{aligned}$$

then the Kronecker sequence has \(\alpha \)-pair correlations for all \(0< \alpha < 1\).

In order to show Proposition 1.8, we recall that algebraic numbers of degree \(\le 2\) have bounded continued fraction expansion and prove the following lemma.

Lemma 2.3

If the continued fraction expansion of z has bounded coefficients, then for any \(\alpha < 1\), the Kronecker sequence \((x_n)_{n \in {\mathbb {N}}} = (\left\{ nz \right\} )_{n \in {\mathbb {N}}}\) only has \(\alpha \)-small gap lengths. If we restrict to the subsequence \((\left\{ q_i z\right\} )_{i \in {\mathbb {N}}}\) of the Kronecker sequence, where only two gap lengths appear, then the larger gap length is a 1-intermediate gap (independent of whether the \(a_i\) are bounded).

Proof

Let \(q_{n} < N \le q_{n+1}\). According to the Three Gap Theorem 1.6 the gap length \(\left\Vert q_n z\right\Vert \) is the minimal one and the maximal possible one is \(\left\Vert q_{n-1} z \right\Vert + \left\Vert q_n z\right\Vert \). From the fact that the \(a_i\) are bounded, say by \(K \in {\mathbb {N}}\), we obtain

$$\begin{aligned} q_{n}< q_{n+1} < (K+1)q_n \end{aligned}$$

for all \(n \in {\mathbb {N}}\). Using the well-known inequalities

$$\begin{aligned} \frac{1}{q_{n+1}+q_n} \le \left\Vert q_n z\right\Vert \le \frac{1}{q_{n+1}} \end{aligned}$$

yields

$$\begin{aligned} N^\alpha L_{\max } \le 2 N^\alpha \left\Vert q_{n-1}z\right\Vert \le 2\frac{q_{n+1}^\alpha }{q_n} \le 2(K+1)^\alpha \frac{1}{q_n^ {1-\alpha }} \end{aligned}$$

Therefore \(N^\alpha \cdot L_i \rightarrow 0\) for all \(\alpha < 1\) and \(L_i\) any appearing gap length at step N. In our wording this means that only \(\alpha \)-small gap lengths appear for \(\alpha < 1\). However, \(N \cdot L_{\max } \rightarrow 0\) does not hold because for \(N=q_{n+1}\) we have

$$\begin{aligned} \frac{1}{2}< \frac{q_{n+1}}{q_{n+1}+q_{n}} \le q_{n+1} (\left\Vert q_nz\right\Vert + \left\Vert q_{n-1}z\right\Vert ) < 2 \end{aligned}$$

and thus a 1-intermediate gap length occurs.\(\square \)

Finally, we come to the proof of Theorem 1.4. Since the arguments in our proof are essentially the same as in [9], Theorem 1, we leave away the derivation of two inequalities here and refer the reader to the respective article for more details.

Proof of Theorem 1.4

At first we set

$$\begin{aligned} H(N,K) := 5 \cdot \max \left( N^{1-\frac{1}{5}\alpha },\sqrt{N^\alpha \cdot F(K^2,N)}\right) . \end{aligned}$$

and assume that \(N D_N^* > H(N,K)\) for infinitely many NK which will lead to a contradiction at the end of the proof. This implies that there exist sequences \(1< N_1< N_2 < \ldots \) and \((K_j)_{j \in {\mathbb {N}}}\) of integers and a sequence of real numbers \((B_j)_{j \in {\mathbb {N}}}\) such that we have without loss of generality

$$\begin{aligned} \# \left\{ 1 \le n \le N_j : x_n \in [0,B_j) \right\} - N_jB_j > H(N_j,K_j) \end{aligned}$$

for all j (the other possible case can be treated similarly). Let \(N:=N_j, K:=K_j, B:=B_j\) and \(H:=H(N_j,K_j)\). Then the equation above implies

$$\begin{aligned} N - NB - H > 0. \end{aligned}$$

Furthermore we define the numbers

$$\begin{aligned} A_i:= \# \left\{ 1 \le n \le N : x_n \in \left[ i \cdot \frac{K}{N^\alpha },(i+1) \cdot \frac{K}{N^\alpha }\right) \right\} \end{aligned}$$

for \(i=0,1,\ldots ,\lfloor N^\alpha /K \rfloor - 1\) and

$$\begin{aligned} A_{\lfloor N^\alpha / K \rfloor }:= \# \left\{ 1 \le n \le N : x_n \in \left[ \left\lfloor \frac{N^\alpha }{K} \right\rfloor \cdot \frac{K}{N^\alpha },1\right) \right\} . \end{aligned}$$

For arbitrary \(l \in {\mathbb {N}}\) we set \(A_l:=A_{l \mod \lfloor N^\alpha /K\rfloor }\). Finally, we introduce the notation

$$\begin{aligned} {\mathcal {H}}_L:= \# \left\{ 1 \le l \ne m \le N: \left\Vert x_l-x_m\right\Vert \le \frac{KL}{N^\alpha } \right\} \end{aligned}$$

for \(L=1,2,\ldots ,K\). By definition we have

$$\begin{aligned} \left| \frac{1}{2LK} {\mathcal {H}}_L - N^{2-\alpha } \right| \le F(K^2,N). \end{aligned}$$
(3)

Following the lines of the proof of Theorem 1 in [9] almost verbatim yields the two inequalities

$$\begin{aligned} \begin{aligned} \frac{1}{2LKN^{2-\alpha }} {\mathcal {H}}_L&\ge \sum _{i=0}^{\lfloor N/K \rfloor } (A_i(A_i-1)+2A_i(A_{i+1}+\ldots +A_{i+L-1}))\\&\ge \frac{2}{K+1} Z_K - \frac{1}{2LK}N^{\alpha -1}, \end{aligned} \end{aligned}$$
(4)

where

$$\begin{aligned} Z_K&\ge \frac{N^{\alpha -1}}{2K^2N} \left( \frac{K^2(NB+H)^2}{K+\lfloor N^\alpha /K \rfloor } + \frac{K^2(N(1-B)-H)^2}{\lfloor N^\alpha /K\rfloor - K - \lfloor N^\alpha B/K \rfloor } \right) . \end{aligned}$$
(5)

As both denominators are positive, this implies

$$\begin{aligned} Z_K \ge \frac{1}{2N} \left( \frac{K(NB+H)^2}{N+K^2N^{1-\alpha }} + \frac{K(N(1-B)-H)^2}{N(1-B)-K^2N^{1-\alpha }} \right) . \end{aligned}$$

The expression \(Z_K\) is monotonic decreasing in the range of K and furthermore we have \(K^2N^{1-\alpha } \le H/5\). Hence

$$\begin{aligned} \begin{aligned} Z_K&\ge \frac{K}{2N} \left( \frac{(NB+H)^2}{N+H/5} + \frac{(N(1-B)-H)^2}{N(1-B)-H/5} \right) \\&\ge \frac{K}{2N} \left( N + \frac{16}{25}\frac{NH^2}{(NB+H/5)(N(1-B)-H/5)}\right) \\&> \frac{K}{2} \left( 1 + \frac{H^2}{2N^2} \right) \end{aligned} \end{aligned}$$
(6)

From the Inequalities (3)–(6) we deduce

$$\begin{aligned} \frac{1}{N^{2-\alpha }} F(K,N^2) + 1 \ge \max _{L=1,\ldots ,K} \frac{1}{2KLN^{2-\alpha }} {\mathcal {H}}_L > 1 + \frac{H^2}{2N^2} - \frac{3}{2}\frac{1}{K} - \frac{1}{2K}N^{\alpha -1}. \end{aligned}$$

Then \(K\ge \tfrac{1}{2}N^{2/5\alpha }\) implies \(N^2/K \le 2N^{2(1-\tfrac{1}{5}\alpha )}\)and hence

$$\begin{aligned} H^2&< \frac{4N^{2}}{K} + 2N^\alpha F(K^2,N)\\&< 6 \max \left( \frac{N^{2}}{K}, N^\alpha F(K^2,N) \right) \\&< 12 \max \left( N^{2(1-\tfrac{1}{5}\alpha )}, N^\alpha F(K^2,N)\right) < H^2, \end{aligned}$$

and thus a contradiction. \(\square \)

Corollary 1.5 can be deduced from Theorem 1.4 by a relatively short proof, which again only contains small amendments of the ideas in [9]. We only include the proof for the sake of completeness.

Proof of Corollary 1.5

Let \(\varepsilon > 0\) be arbitrary. Since \((x_n)_{n \in {\mathbb {N}}}\) has \(\alpha \)-pair correlations for \(\alpha \), it follows that

$$\begin{aligned} \left| \frac{1}{2s} \# \left\{ 1 \le l \ne m \le N : \left\Vert x_m-x_n\right\Vert \le \frac{s}{N^\alpha }\right\} - N^{2-\alpha } \right| \le \varepsilon N^{2-\alpha }. \end{aligned}$$

for \(N \ge N_0\). Define \(F(K,N):= \varepsilon N^{2-\alpha }\) and choose K such that \(\tfrac{1}{2}N^{\tfrac{2}{5}\alpha } \le K \le N^{\tfrac{2}{5}\alpha }\). Then Theorem 1.4 implies

$$\begin{aligned} D_N^* \le \frac{5}{N} \cdot \max \left( N^{1-\tfrac{1}{5}\alpha }, \sqrt{N^\alpha N^{2-\alpha } \varepsilon } \right) =5\sqrt{\varepsilon }. \end{aligned}$$

\(\square \)

3 Gaps and discrepancy

In this section we analyze how the gap structure of a sequence influences its star-discrepancy. For a finite sequence \((x_n)_{n=1}^N \in {\mathbb {T}}^1\) let the gap lengths be denoted by \(L_1^{(N)}<\cdots <L_K^{(N)}\) and let \(N_1^{(N)},\ldots ,N_k^{(N)}\) be their multiplicities. We assume that \((x_n)_{n \in {\mathbb {N}}}\) has the finite gap property, i.e. \(K(N) \le K\) for some \(K \in {\mathbb {N}}\) and all \(N \in {\mathbb {N}}\). We avoid the upper index (N) in the following because N is always clear from the context. It follows that

$$\begin{aligned} \sum _{k=1}^K N_k L_k = 1. \end{aligned}$$

Furthermore we will denote by \((x_n^*)_{n=1}^N \in [0,1)\) the elements of \(x_n\) ordered by magnitude, i.e. \(x_1^* \le x_2^* \le \ldots \le x_N^*\). In the case of Kronecker sequences, note that \(x_1^* = L_j\) for some \(j \le K\) does not necessarily hold because the three gap theorem is in the version presented here a statement about \({\mathbb {T}}^1\) and not about [0, 1).

Example 3.1

Let \(z \in {\mathbb {R}} \setminus {\mathbb {Q}}\) have bounded partial quotients, i.e. \(z=[a_0,a_1,\ldots ]\) with \(a_i \le R\) for all \(i \in {\mathbb {N}}\). Consider the Kronecker sequence \((nz)_{n=1}^N\) and let \(N = q_i\) be the denominator of a convergent. Then there exist only two different gap lengths by the three gap Theorem 1.6. From the basic theory of continued fractions we get

$$\begin{aligned} \frac{1}{(R+2)N} < \frac{1}{q_i + q_{i+1}} \le L_j \le \frac{1}{q_{i-1}} \le \frac{(R+1)}{N} \end{aligned}$$

for all \(L_j\) in this case. If \(q_{i-1}< N < q_{i}\), then there are at most three different gap lengths. The smallest gap length is the same as for \(N=q_i\) and the maximal length is bounded from above by \(\frac{1}{q_{i-1}}\) in this case, too. Hence

$$\begin{aligned} \frac{1}{(R+2)N}< \frac{1}{q_i + q_{i+1}} \le L_j \le \frac{1}{q_{i-1}} < \frac{(R+1)}{N}. \end{aligned}$$

Precise upper bounds for the quantities \(NL_K\) are only known in special cases and a current research topic on their own, see [19].

The next aim is to establish the general link between the finite gap property of a sequence and its star-discrepancy which is described in Theorem 1.9. For that purpose it proves useful to use the following formula for calculating the star-discrepancy, see e.g. [22], Theorem 2.6.

Lemma 3.2

The star-discrepancy can be calculated by the formula

$$\begin{aligned} D_N^*(x_1^*,\ldots ,x_N^*) = \frac{1}{2N} + \max _{1 \le n \le N} \left| x_n^* - \frac{2n-1}{2N} \right| . \end{aligned}$$

From Lemma 3.2 we see that \((x_n)_{n \in {\mathbb {N}}}\) and \((1-x_n)_{n \in {\mathbb {N}}}\) have the same star-discrepancy for every \(N \in {\mathbb {N}}\). This leads us to the proof of Theorem 1.9. The notational convention for the length \(L_K\) therein is, of course, a reminiscence to Kronecker sequences.

Proof of Theorem 1.9

At first, we bound \(D_N^*(x_1,\ldots ,x_N)\) from above. Since

$$\begin{aligned} x_j^*&= x_1^* + \sum _{k=1}^K n_k(j) L_k \le x_1^* + \frac{j}{N} \sum _{k=1}^K N_k L_k + \varepsilon \sum _{k=1}^K L_k\\&= x_1^* + \frac{j}{N} + \varepsilon \sum _{k=1}^K L_k. \end{aligned}$$

it follows that

$$\begin{aligned} x_j^* - \frac{2j-1}{2N}&\le x_1^* + \frac{j}{N} - \frac{2j-1}{2N} + \varepsilon \sum _{k=1}^K L_k \le \frac{1}{2N} + L_K + \varepsilon \sum _{k=1}^K L_k\\&\le \frac{R+3}{N} + \varepsilon \sum _{k=1}^K L_k. \end{aligned}$$

In the same way, the lower bound for \(n_k(j)\) can be applied to bound \(x_j^*-\frac{2j-1}{2N}\) from below by \(\varepsilon \sum _{k=1}^K L_k\).

In our next example we show how Theorem 1.9 can be applied to Kronecker sequences to prove that they are low-discrepancy sequences.

Example 3.3

(Continuation of Example 3.1) The proof is split into four steps. In the first preparatory step we fix the notation and discuss Three Gap Theorem 1.6 in more detail. Next we consider the simplest case, namely \(N=q_i\). Even stronger bounds for the star-discrepancy can be derived from the gap structure for these N. Third we come to the N where only two different gap lengths occur. In a final step, we consider the general case. While, of course, the usual proof of the low-discrepancy property of Kronecker sequences is much shorter, see e.g. [22], our approach has the advantage that it sheds light upon how it can be derived from the gap structure.

(1) Description of notation

Let \(q_i\) be the denominators of the convergents. According to Theorem 1.6, the number of small gaps is \(S(N) = N - q_i\), and the sum of the number of medium and large gaps satisfies \(M(N) + L(N) = q_i\). While the notion of small gaps remains the same for \(q_i < N \le q_{i+1}\), the notion for medium and large size changes whenever N reaches \(cq_i + q_{i-1}\) for some \(c \in {\mathbb {N}}\). More precisely, if \(cq_i + q_{i-1} \le N < (c+1) q_i + q_{i-1}\), then the number of medium size gaps is \(M(N) = N - cq_i - q_{i-1}\). Let S(Nk) for \(k \le N\) denote the number of small gaps between \(x_{1}^*\) and \(x_{k+1}^*\). Accordingly L(Nk) is the number of large gaps between \(x_{1}^*\) and \(x_{k+1}^*\) and M(Nk) the corresponding number of medium gaps. In the following we (almost) exclusively pay attention to S(Nk) because very similar arguments apply for L(Nj) and \(M(N,k)=k-S(N,k)-L(N,k)\).

(2) The case \(N = q_i\)

At first, we consider the case \(N=q_i\). Therefore, there are only \(q_i-q_{i-1}\) small gaps and \(q_{i-1}\) large gaps. We claim that

$$\begin{aligned} S(N,k) \in \left( \frac{S(N)}{N} k - 1,\frac{S(N)}{N} k + 1\right) . \end{aligned}$$

We prove this by induction on i. For \(N=q_1=1\) the claim is trivial. Let \(x_{1,N}^*< x_{2,N}^* \ldots < x_{N,N}^*\) be the elements \(x_1, x_2, \ldots , x_{N}\) ordered by size. We may without loss of generality assume that \(x_{1,N}^* = x_{1,q_{i+1}}^*\) because either \(x_{1,N}^* = x_{1,q_{i+1}}^*\) or \(x_{N,N}^* = x_{q_{i+1},q_{i+1}}^*\) and we can replace \(x_1,\ldots ,x_N\) by \(1-x_1,\ldots ,1-x_N\) if necessary. When passing from \(N=q_i\) to \(N^*=q_{i+1}\) an (old) small gap is split up into \(a_{i+1}-1\) (new) small gaps and 1 (new) large gap as can be seen from the dynamics behind the continued fraction algorithm, compare [31]. Similarly, an (old) large gap is split up into \(a_{i+1}\) (new) small gaps and 1 (new) large gap. Therefore, the point \(x_{k+1,N}^*\) is the same point as \(x_{k^*,N^*}^*\), where

$$\begin{aligned} k^* = a_{i+1}S(N,k) + (k-S(N,k))(a_{i+1}+1) = (a_{i+1}+1)k-S(N,k). \end{aligned}$$

From that we can calculate the number of small gaps as

$$\begin{aligned} S(N^*,k^*) = (a_{i+1}-1)S(N,k)+(k-S(N,k))a_{i+1} = ka_{i+1}-S(N,k) = k^*-k. \end{aligned}$$

We now compare \(S(N^*,k^*)\) to \(\frac{S(N^*)}{N^*}k^*\) and obtain

$$\begin{aligned} \left| S(N^*,k^*) \right.&\left. - \frac{S(N^*)}{N^*}k^* \right| = \left| k^*-k - \frac{S(N^*)}{N^*}k^* \right| = \left| k^* \frac{N^*-S(N^*)}{N^*} - k\right| \\&= \left| k^* \frac{q_i}{q_{i+1}} - k\right| = \left| ((a_{i+1}+1)k-S(N,k))\frac{q_i}{a_{i+1}q_i+q_{i-1}}-k \right| \\&= \left| \frac{k(q_i-q_{i-1})-S(N,k)q_i}{a_{i+1}q_i+q_{i-1}} \right|< \frac{q_i}{a_{i+1}q_i+q_{i-1}} < 1, \end{aligned}$$

where we applied the induction hypothesis in the penultimate step. If \(k^*< j < (k+1)^*\) and if the gap between k and \(k+1\) was small (old), then the biggest difference between \(S(N^*,j)\) and \(\frac{S(N^*)}{N}j\) occurs for \(j-k^*=a_{i+1}-1\). An analogous calculation as above yields

$$\begin{aligned} \left| S(N^*,j) \right.&\left. - \frac{S(N^*)}{N^*}j \right| = \left| S(N^*,k^*) + a_{i+1}-1 - \frac{S(N^*)}{N^*}(k^*+a_{i+1}-1) \right| \\&< \frac{q_i}{a_{i+1}q_i+q_{i-1}} + \frac{(a_{i+1}-1)q_i}{a_{i+1}q_i+q_{i-1}} < 1. \end{aligned}$$

If \(k^*< j < (k+1)^*\) and if the gap between k and \(k+1\) was large (old), then this gap splits into \(a_{i+1}\) small gaps (new) and 1 large gap (new). Hence it remains to consider the case \(j-k^*=a_{i+1}\). However, it follows inductively as well that for large gaps we have \(\left| S(N^*,k^*) - \frac{S(N^*)}{N}k^* \right| < \frac{q_{i-1}}{a_{i+1}q_i+q_{i-1}}\) and the claim follows.

(3) The case \(N^* = (c+1)q_i + q_{i-1}\)

From (2) we now have knowledge about S(Nk) for the case \(N=q_i\). In this part of the proof, we use this information to obtain a corresponding result for \(N^* = (c+1)q_i + q_{i-1}\): if \(N=q_i\) and \(N^*= q_i + q_{i-1}\) we have only two sizes of gaps in both cases and \(k \mapsto k^* = k + (k- S(N,k)) = 2k - S(N,k)\) and \(M(N,^*,k^*) = S(N,k) + (k - S(N,k)) = k^*-k-S(N,k)\). If \(N=cq_{i}+q_{i-1}\) with \(c \le a_{i+1}-1\) and \(N^* = (c+1)q_{i}+q_{i-1}\), then again \(k^* = 2k - S(N,k)\) and this time \(S(N^*,k^*) = k^* - k - S(N,k)\). A similar calculation as for \(N^*=q_{i+1}\) yields \(M(N,^*,k^*)) \in \left( \tfrac{M(N^*)}{N^*} k^*-1, \tfrac{M(N^*)}{N^*}k^* +1 \right) \) (and thus a corresponding statement for \(S(N^*,k^*)\)) in all mentioned cases.

(4) All other N

The remaining cases are those, where \(N^* = N + n\) with

$$\begin{aligned} N \in \left\{ q_i, q_i+q_{i-1}, 2q_i + q_{i-1}, \ldots ,(a_i-1)q_i+q_{i-1} \right\} . \end{aligned}$$

Again the strategy for (4) is to use information for N from (3) to derive results for \(N^*\). Now we take a \(x_{k+1}^* \in (x_i^*)_{i=1}^{N}\) and let \(k^*\) denote the index of \(x_k^*\) in \((x_i^*)_{i=1}^{N^*}\). If we assume for a moment \(k^* = k + k \frac{n}{N} + \varepsilon \) for some \(\varepsilon \in {\mathbb {R}}\), then \(S(N^*,k^*) = S(N,k) + \frac{n}{N}k + \varepsilon \) because the new points also contribute new small gaps. This yields

$$\begin{aligned} \left| S(N^*,k^*) \right.&\left. - \frac{S(N^*)}{N^*}k^*\right| = \left| S(N,k) + \frac{n}{N}k + \varepsilon - \frac{S(N^*)}{N^*}k^* \right| \\&\le \left| \frac{S(N)}{N}k + \frac{n}{N} k + \varepsilon + 1 - \frac{S(N^*)}{N^*}k^* \right| \\&= \left| \frac{S(N) + n}{N}k + \varepsilon + 1 - \frac{S(N^*)}{N^*} \frac{N+n}{N} k - \frac{S(N^*)}{N^*} \varepsilon \right| \\&= \left| \frac{S(N) + n}{N}k - \frac{S(N)+n}{N+n} \cdot \frac{N+n}{N} k + \varepsilon - \frac{S(N^*)}{N^*} \varepsilon + 1\right| < |\varepsilon | + 1. \end{aligned}$$

It remains to be shown that \(k^* = k + k \frac{n}{N} + \varepsilon (k)\) and to find a more explicit expression for \(\varepsilon (k)\). For that purpose we split the full sequence \((x_n)_{n=1}^{N^*}\) into several subsequences. For \((x_n)_{n=1}^{N}\), we can deduce from the fact that there are only two gap lengths and the formulae for S(N) and L(N) that \(x_k^* = x_1^* + k/N + \varepsilon _k /N\) with \(\varepsilon _k < 1\). Next we consider the subsequence \((y_h)_{h=1}^{q_{i-1}} = (x_{N+h})_{h=1}^{q_{i-1}}\). As this is a shifted usual Kronecker sequence it follows that \(y_h^* = y_1^* + h/q_{i-1} + \varepsilon _h \frac{1}{q_{i-1}}\) with \(\varepsilon _h < 1\) for \(h=1,\ldots ,q_{i-1}\). Thus, both \((x_n-x_1^*)\) and \((y_h-y_1^*)\) consist up to a small error of equidistant points. Combining these results we see that between \(k \cdot q_{i-1}/N - 1\) and \(k \cdot q_{i-1}/N + 1\) of the \(y_h\) are smaller than \(x_{k+1}^*\). These (additional) points contribute to \(k^*\). Using the Ostrowski expansion of \(N^*\), i.e. writing

$$\begin{aligned} N^* = \sum _{n=1}^{l(N^*)} b_n q_n \end{aligned}$$

with \(0 \le b_n \le a_n\) and \(b_{n-1} = 0\) if \(b_n = a_n\), see e.g. [22], and induction, it follows that the total number of elements of \((z_n) = (x_n)_{n=N+1}^{N^*}\) which are smaller than \(x_{k+1}^*\) deviates from kn/N by at most \(\sum _{l \le i} a_l\). Hence

$$\begin{aligned} k^* \in \left( j + j\frac{n}{N} - \sum _{l \le i} a_l, j + j \frac{n}{N} + \sum _{l \le i} a_l \right) . \end{aligned}$$

Finally, we have to consider the new points \(x_h^*\) which were not already in the sequence \((x_n)_{n=1}^{N}\). These new points are those that split an (old) large gap into a small and a medium one. Hence they can contribute at most 1 to S(Nk). Since \(\sum _{l \le i} a_l \le c_0\log (N)\), we get in total that

$$\begin{aligned} S(N,k) \in \left( \frac{S(N)}{N}k - c \log (N), \frac{S(N)}{N}k + c \log (N) \right) . \end{aligned}$$

This finishes the proof that Kronecker sequences with bounded continued fraction expansion are low-discrepancy sequences.

Eventually, we want to apply Theorem 1.9 to van der Corput sequences to show their low-discrepancy property. They are defined as follows: for an integer \(b \ge 2\) the b-ary representation of \(r \in {\mathbb {N}}\) is \(r = \sum _{j=0}^\infty a_j(r) b^j\) with \(a_j(r) \in {\mathbb {N}}\). The radical-inverse function is defined by \(g_b(r)=\sum _{j=0}^\infty a_j(r) b^{-j-1}\) for all \(n \in {\mathbb {N}}\). Finally, the van der Corput sequence in base b is given by \((x_r) = g_b(r)\). In order to check the assumptions of Theorem 1.9 for van der Corput sequences, we use the following intermediate result of the proof of Theorem 3.6 in [22].

Lemma 3.4

Let \((x_r)_{r=1}^{N}\) be the van der Corput sequence in base b and \(N \le b^{e}-1\), then the number of points N(k) in \([0,x_k]\) satisfies

$$\begin{aligned} |Nx_k -N(k)| \le \frac{1}{2}e(b-1) + 1. \end{aligned}$$

Example 3.5

Consider the van der Corput sequence in base b. We add 0 as zeroth element of the sequence. If \(N=b^e-1\), then there is only one gap length and showing the assumptions of Theorem 1.9 is trivial. If \(N=ab^e-1\) with \(a < b\), then the sequence consists of \(b^e\) blocks with \((a-1)\) short and 1 long gaps. The proof is again trivial with \(\varepsilon< (a-1) < b\). Now let \(ab^e - 1 \le N < (a+1)b^{e} - 1\) and consider \((x_r)_{r=1}^N\) and its ordered version \((x_r^*)\). The largest gap length is at most \(\frac{b}{N}\). Write R for the real number such that \(L_K=(R+2)/N\). Now we set \(N := ab^e\) and \(N^* := N + n\) with \(n < b^e\). Similarly as for Kronecker sequences, we split up the complete sequence into the subsequences \((z_r)_{r=0}^{ab^e-1} = (x_r)_{r=0}^{ab^e-1}\) and \((y_j)_{j=1}^n = (x_{ab^e-1+j})_{j=1}^n\).

Any point \(z_k^*\) must be of the form \(z_k^* = \frac{ib+l}{b^{e+1}}\) with \(0 \le i \le b^{e-1}-1\) and \(0 \le l \le a-1\) where \(k=i \cdot a + l\). We know that there are \(S(N,k) \in \left( \frac{(a-1)b^e}{ab^e}k -1, \frac{(a-1)b^e}{ab^e}k + 1 \right) \) small gaps between \(z_{0}^*\) and \(z_k^*\) and that \(L(N,k) = k - S(N,k)\). Note that any point \(y_j^*\) cuts a long interval of the sequence \((z_r^*)\) into a small one and a medium one. According to Lemma 3.4, the interval \([0,z_k^*)\) contains in total

$$\begin{aligned} k^*&:= N^*z_k^* + \varepsilon _k = (ab^e+n)\frac{ib+l}{b^{e+1}} + \varepsilon _k = k + \frac{a-b}{b}l + nz_k^* + \varepsilon _k \end{aligned}$$

points of \((x_r)\) with \(\varepsilon _k \le \tfrac{1}{2} (b-1)e + 1\). Comparing this number to \(\frac{N^*}{N}k\) yields

$$\begin{aligned} \left| \frac{N^*}{N}k - k^* \right|&= \left| \frac{n}{ab^e}k - \frac{a-b}{b}l - n\frac{ib+l}{b^{e+1}} + \varepsilon _k \right| \\&= \left| \frac{1}{b}(b-a) l \left( \frac{n}{ab^e} + 1\right) + \varepsilon _k \right|< \left| \frac{1}{b}(b-a)(a-1)\left( \frac{1}{a}+1\right) + \varepsilon _k \right| \\&< \frac{3}{8}(b-1) + \frac{1}{2}e(b-1) + 1 =:\varepsilon \end{aligned}$$

Now let \(S(N^*)\) be the number of small gaps of \((x_r^*)\) and let \(S(N^*,k)\) be the number of small gaps between \(x_0^*\) and \(x_k^*\). Note that \(S(N^*) = S(N) + n\) and \(S(N^*,k^*) = S(N,k)+k^*-k\). Hence

$$\begin{aligned} \left| \frac{S(N^*)}{N^*}k^* \right.&- \left. S(N^*,k^*)\right| = \left| \frac{S(N^*)}{N}k + \varepsilon \frac{S(N^*)}{N^*} - \left( S(N,k)+k^*-k\right) \right| \\&\le \left| \frac{S(N)+n}{N}k + \varepsilon \frac{S(N)+n}{N+n} - \left( \frac{S(N)}{N}k + {\tilde{\varepsilon }} + \frac{N^*}{N} k + \varepsilon - k \right) \right| \\&= \varepsilon \frac{N-S(N)}{N^*} + {\tilde{\varepsilon }} \le \frac{3}{8}(b-1) + \frac{1}{2}e(b-1) + 1 + 1\\&< \frac{1}{2}(e+1)(b-1) + 2 < c \frac{\log N}{\log b}. \end{aligned}$$

A corresponding result for \(L(N^*,k)\) can be derived in the same manner and \(M(N^*,k) = k - L(N^*,k) - S(N^*,k)\) follows. Thus, van der Corput sequences satisfy the assumptions of Theorem 1.9 with \(\varepsilon = \varepsilon (N) = c \frac{\log N}{\log b}\). We obtain the well-known result that van der Corput sequences are low-discrepancy sequences.