1 Introduction

In the recent breakthrough paper [7] Radchenko and Viazovska showed that any Schwartz function can be effectively reconstructed from the values of it and its Fourier transform at the points \(\pm \sqrt{n}, n\in {\mathbb {Z}}_{\ge 0}\) and two more values \(f'(0)\), \({\hat{f}}'(0)\). If we consider the counting function \(n_\Lambda (R) = |\Lambda \cap [-R, R]|\), which in the case \(\Lambda = \{ \pm \sqrt{n}\}\) takes the form \(n_\Lambda (R) = 1 + 2[R^2]\), we see that it satisfies the inequality \(n_\Lambda (W) + n_\Lambda (T) \ge 4WT - O(1)\) for all WT. We observe that this bound perfectly matches the famous 4WT Theorem of Slepian [10] which says that the space of functions which are supported on \([-T, T]\) and such that their Fourier transforms are essentially supported on \([-W, W]\) has approximate dimension 4WT.Footnote 1 We prove that this is not a coincidence and that a similar inequality holds for all such interpolation formulas with a very small error term.

Theorem 1.1

Let \(\Lambda , M\subset {\mathbb {R}}\) be two multisets and L be some fixed number. Assume that the following interpolation formula holds for all \(C^L\) compactly supported functions f

$$\begin{aligned} f(x) = \sum \limits _{\lambda \in \Lambda } f^{(r(\lambda ))}(\lambda )a_\lambda (x) + \sum \limits _{\mu \in M}{\hat{f}}^{(k(\mu ))}(\mu )b_\mu (x), \end{aligned}$$
(1.1)

where \(r:\Lambda \rightarrow {\mathbb {Z}}_{\ge 0}, k:M\rightarrow {\mathbb {Z}}_{\ge 0}\) and \(a_\lambda , b_\mu :{\mathbb {R}}\rightarrow {\mathbb {C}}, \lambda \in \Lambda , \mu \in M\). Assume additionally that r and k are at most L, the counting function of M satisfies the bound \(n_M(R) \le R^L\) for large enough R and that \(b_\mu (x)\) is polynomially bounded in \(\mu \) and x. Then there exists \(C > 0\) depending only on the interpolation formula above such that for all \(R_1, R_2 > 1\)

$$\begin{aligned} n_\Lambda (R_1) + n_M(R_2) \ge 4R_1R_2 - C\log ^{2}(4R_1R_2). \end{aligned}$$
(1.2)

Remark 1.2

Note that since the right-hand side of (1.1) is continuous in the space of compactly supported \(C^K\) functions for big enough K, by the density argument it is enough to assume that the formula holds only for the \(C^\infty \) compactly supported functions, which is a natural space for which the right-hand side of (1.1) is defined.

This result reflects the idea that for a function satisfying the conditions of Slepian’s theorem, the values of this function and its Fourier transform outside of the corresponding intervals are mostly irrelevant and to generate an N-dimensional vector space we need at least N vectors (although the “space” under consideration is by no means a vector space).

A way to make the 4WT Theorem of Slepian precise is to consider the so-called prolate spheroidal wave functions, studied by Slepian, Landau and Pollak [5, 9, 11]. These functions are the eigenvectors of the time-frequency localization operator corresponding to the intervals \([-W, W]\) and \([-T, T]\). Recently, there has been a revival of interest in these functions and especially in the distribution of the corresponding eigenvalues, see e.g. [3]. The key ingredient in our proof is a recent sharp estimate for these eigenvalues proved in [4].

Let us emphasize that for the conclusion of our theorem to hold, it is not enough to assume only uniqueness i.e. that any function which vanishes on \(\Lambda \) and whose Fourier transform vanishes on M is zero. We need some quantitative assumption like an interpolation formula or frame property. To illustrate this, let us mention a well-known result of Ascensi, Lyubarskii and Seip [1], which gives us a uniqueness result (but not an interpolation formula) with effectively half the number of points.

Theorem 1.3

(Ascensi, Lyubarskii, Seip) Let \(f\in L^2({\mathbb {R}})\). Assume that it is orthogonal to the functions \(\exp (-\pi (t+\lambda )^2), \lambda \in \Lambda \) and \(\exp (-\pi t^2 + 2\pi i\mu t), \mu \in M\) with \(\Lambda = \{ \pm \sqrt{2n}\} \) and \(M = \{ \pm \sqrt{2n}\}\cup \{ -1, 1\}\). Then this function is identically zero.

If we think of a Gaussian as a smoothed version of the \(\delta \)-function used in formula (1.1) then this result gives us a uniqueness set with half as many points as claimed in the Theorem 1.1. Nevertheless there is no contradiction between Theorem 1.1 and Theorem  1.3 because because it is impossible to reconstruct a function f in a stable way from its scalar products with the functions from the Theorem 1.3.

The usual way to express effective reconstruction is by imposing the frame property. Recall that the set of vectors \(\{v_k\}\) in the Hilbert space \({\mathcal {H}}\) is said to be a frame if for all \(f\in {\mathcal {H}}\) we have \(||f||^2 \sim \sum _k |\langle f, v_k\rangle |^2\). In this language we can say that the set of functions from Theorem 1.3 is extremely far from being a frame (even if we only care about a lower bound for \(||f||^2\) and put a fairly large weight on \(|\langle f, v_k\rangle |^2\)), which can be deduced from the (proof of a) general result of Seip [8] or seen directly by considering the functions \(f_N(t) = \exp (-\pi (t + N)^2 + 2\pi i Nt), N\rightarrow \infty \). Theorem 1.1 shows that a density condition akin to that of [8] holds under a much weaker assumption about reconstruction than what follows from the frame property.

Let us also mention a recent interpolation formula of Bondarenko, Radchenko and Seip [2]. They proved that, under suitable conditions, one can recover the value \({\hat{f}}(x)\) by means of an interpolation formula from the values of f at the points \(\frac{\pm \log (n)}{4\pi }\) and the values of \({\hat{f}}\) at the points \(\frac{\rho - 1/2}{i}\) with \(\rho \) ranging over the nontrivial zeros of the Riemann zeta function. Although in the absence of the Riemann hypothesis these points can be non-real and the formula from [2] converges only after some grouping of terms, one can still apply our techniques to their setting and get the bound

$$\begin{aligned} 2N(T) + 2e^{4\pi W} \ge 4WT - C\log ^{2}(WT), \end{aligned}$$
(1.3)

where N(T) is the number of zeros \(\rho \) of the Riemann zeta function with \(0< \mathfrak {I}(\rho ) < T\). Choosing \(W = \frac{1}{4\pi }\log (\frac{T}{2\pi })\) we get the lower bound which matches the Riemann-von Mangoldt formula up to the power of the logarithmic term

$$\begin{aligned} N(T) \ge \frac{T}{2\pi }\log \left( \frac{T}{2\pi e}\right) - C\log ^{2}(T). \end{aligned}$$
(1.4)

Finally let us remark that our result admits a natural generalization to the space of even/odd functions with 4WT replaced by 2WT. This result also perfectly matches interpolation formulas from [2] and [7].

2 Prolate Spheroidal Wave Functions

In this section we will formulate the basic properties of the prolate spheroidal wave functions that we need in our proof, as well as the bound for the corresponding eigenvalues from [4] which is the main nontrivial result that we use.

For the intervals \(I = [-\frac{1}{2}, \frac{1}{2}], J =[-\frac{c}{2}. \frac{c}{2}]\) we define an operator \(T_{I, J} = P_I{\mathcal {F}}^{-1}P_JF:L^2(I)\rightarrow L^2(I)\), where \({\mathcal {F}}\) is the Fourier transform \({\mathcal {F}}f(\xi ) ={\hat{f}}(\xi )= \int _{\mathbb {R}}f(x)e^{-2\pi i x\xi }dx\) and \(P_I, P_J\) are the projections from \(L^2({\mathbb {R}})\) to \(L^2(I)\) and \(L^2(J)\) respectively. \(T_{I, J}\) is a self-adjoint compact positive operator and as such it has a complete set of eigenvectors \(\varphi _{n, c}\) and corresponding eigenvalues \(\lambda _n(c)\). The prolate spheroidal wave functions \(\psi _{n, c}(\xi )\) are defined as the Fourier transforms of \(\varphi _{n, c}(x)\) normalized so that \(||\psi _{n,c}||_{L^2({\mathbb {R}})} = 1\).

Let us list the basic properties of these functions which can be found in e.g. [11]

  1. (i)

    \(\psi _{n, c}\) are entire functions,

  2. (ii)

    \(\psi _{n, c}\) and \(\psi _{m, c}\) are orthogonal for \(n\ne m\),

  3. (iii)

    \({{\,\mathrm{supp}\,}}{\hat{\psi }}_{n, c} = [-\frac{1}{2}, \frac{1}{2}]\),

  4. (iv)

    \(\lambda _{n}(c) = ||\psi _{n, c}||_{L^2([-c/2, c/2])}\),

  5. (v)

    \({{\hat{\psi }}}_{n, c}(x) = \alpha _{n}(c)\psi _{n, c}(cx), |x| < \frac{1}{2}\), where \(\alpha _n(c) = \frac{\sqrt{c}}{\lambda _n(c)}\).

  6. (vi)

    \(\psi _{n, c}\) is even if n is even and odd if n is odd.

The key nontrivial result about the prolate spheroidal wave functions is the following theorem which is Corollary 3 from [4].

Theorem 2.1

For any \(c > 0\) and \(n < c - 2\) we have

$$\begin{aligned} \lambda _n(c) \ge 1 - 10\exp \left( \frac{n-c-6}{\frac{2}{\pi ^2}\log (50c + 25)}\right) . \end{aligned}$$
(2.1)

Note that this statement is a bit different from Corollary 3 from [4] because we use a different normalization of the Fourier transform.

We will now deduce some corollaries from this theorem which are easier to use.

Corollary 2.2

For every fixed number \(A > 1\) there exists a constant \(B>1\) such that for \(c > 4\) and \(n < c - B\log ^2(c)\) we have

$$\begin{aligned} \lambda _n(c) \ge 1 - \frac{10}{c^A}. \end{aligned}$$
(2.2)

Proof

If \(n < c - B\log ^2(c)\) and \(c > 4\) then under the exponent in the formula (2.1) we have at most

$$\begin{aligned} -\frac{B\log (c)^2}{1000\log (c)} = -\frac{B}{1000}\log (c). \end{aligned}$$

Therefore choosing \(B = 1000A\) we get the result. \(\square \)

To pass from the bound for the eigenvalues to a pointwise bound we need the following lemma the proof of which we postpone to the Section 4.

Lemma 2.3

For every \(k\in {\mathbb {N}}_0\) there exists a constant \(C_k\) such that for all \(f\in L^2({\mathbb {R}})\) with \({{\,\mathrm{supp}\,}}{\hat{f}} \subset [-\frac{1}{2}, \frac{1}{2}]\) we have

$$\begin{aligned} |f^{(k)}(x)| \le C_k ||f||_{L^2({\mathbb {R}})}^{1/2}||f||_{L^2([x, +\infty ))}^{1/2}. \end{aligned}$$
(2.3)

From this lemma and Corollary 2.2 we get the following.

Corollary 2.4

For any number \(D > 0\) and \(k\in {\mathbb {N}}_0\) there exists constants B and C such that for \(c > 4\), \(n < c - B\log ^2(c)\) and \(\xi \) with \(|\xi | > \frac{c}{2}\) we have

$$\begin{aligned} |\psi ^{(k)}_{n, c}(\xi )| \le \frac{C}{c^D}. \end{aligned}$$
(2.4)

Proof

Without loss of generality we can assume that \(\xi > \frac{c}{2}\). Since \({{\,\mathrm{supp}\,}}{{\hat{\psi }}}_{n, c} \subset [-\frac{1}{2}, \frac{1}{2}]\) we have

$$\begin{aligned} |\psi ^{(k)}_{n, c}(\xi )|\le & {} C_k ||\psi _{n, c}||_{L^2({\mathbb {R}})}^{1/2}||\psi _{n, c}||_{L^2([\xi , +\infty ))}^{1/2} \le C_k||\psi _{n, c}||_{L^2([c/2, +\infty ))}^{1/2} \nonumber \\\le & {} C_k (1-\lambda _n(c)^2)^{1/4}. \end{aligned}$$
(2.5)

The bound (2.4) now follows from (2.2) if A is big enough depending on D. \(\square \)

A final thing that we need is the following crude bound for the derivatives of the functions \({\hat{\psi }}_{n, c}\) on the interval \((-\frac{1}{2}, \frac{1}{2})\).

Proposition 2.5

For every \(m\ge 0\) there exists constants \(A_m, B_m\) such that for \(c > 4\) and \(n < c - 100\log (c)\) we have

$$\begin{aligned} |{\hat{\psi }}_{n, c}^{(m)}(x)| \le A_m c^{B_m}, |x| < \frac{1}{2}. \end{aligned}$$
(2.6)

Proof

First of all we note that if \(c > 4\) and \(n < c - 100\log (c)\) then the inequality (2.1) implies that \(\lambda _n(c) \ge \frac{1}{2}\) (note that we can get a similar bound using the classical result of Landau and Widom [6]). Therefore, in the fifth property of the prolate spheroidal wave functions we have \(\alpha _n(c) \le 2\sqrt{c}\) and so proving bounds for the derivatives of \({\hat{\psi }}_{n, c}\) is the same as proving bounds for the derivatives of \(\psi _{n, c}\). To do so we again use Lemma 2.3 and get

$$\begin{aligned} |\psi _{n, c}^{(m)}(x)| \le C_m ||\psi _{n, c}||^{1/2}_{L^2({\mathbb {R}})}||\psi _{n, c}||^{1/2}_{L^2([x, +\infty ))} \le C_m||\psi _{n, c}||_{L^2({\mathbb {R}})} = C_m \end{aligned}$$
(2.7)

which, after a change of variables, transforms into the bound (2.6). \(\square \)

3 Proof of Theorem 1.1

Put \(c = 4R_1R_2\) and assume that \(n_{\Lambda }(R_1) + n_M(R_2) < c - C\log ^2(c)\). We also fix a big enough integer K to be determined later. Consider the function f with \({\hat{f}}(x) = \sum _{n = 0}^N a_j \psi _{n, c}(2R_1x)\) for some numbers \(a_j\in {\mathbb {C}}\), where \(N = n_\Lambda (R_1) + n_M(R_2) + 2K + 2\). Note that f is a restriction of an entire function to the interval \((-R_1, R_1)\) so we can speak of it and its derivatives at the points \(\pm R_1\) understood as the limits from the appropriate sides. By the linear algebra argument we can choose nontrivial \(a_j\) so that \(f^{(r(\lambda ))}(\lambda ) = 0, |\lambda | \le R_1\), \({\hat{f}}^{(k(\mu ))}(\mu ) = 0, |\mu | \le R_2\) and \(f(\pm R_1) = f'(\pm R_1) = \ldots = f^{(K)}(\pm R_1) = 0\). This in particular implies that \(f\in C^K({\mathbb {R}})\). For convenience we normalize \(a_n\) so that \(\sum |a_n|^2 = 1\). Finally, we assume for now that the number c is big enough.

Let us write the interpolation formula (1.1) for the function f (it is valid as long as \(K \ge L\))

$$\begin{aligned} f(x) = \sum \limits _{\lambda \in \Lambda } f^{(r(\lambda ))}(\lambda )a_\lambda (x) + \sum \limits _{\mu \in M}{\hat{f}}^{(k(\mu ))}(\mu )b_\mu (x). \end{aligned}$$
(3.1)

Note that by assumption \(f^{(r(\lambda ))}(\lambda ) = 0, |\lambda | \le R_1\) and \({\hat{f}}^{(k(\mu ))}(\mu ) = 0, |\mu | \le R_2\). Moreover, since the function f is supported on \([-R_1, R_1]\), we have \(f^{(r(\lambda ))}(\lambda ) = 0,|\lambda | > R_1\). Therefore, formula (3.1) simplifies to

$$\begin{aligned} f(x) = \sum \limits _{\mu \in M, |\mu | > R_2}{\hat{f}}^{(k(\mu ))}(\mu )b_\mu (x). \end{aligned}$$
(3.2)

We are going to prove two estimates for \({\hat{f}}^{(s)}(x), |x| > R_2\) with fixed s, one of which will be useful for small values of x and the other one for big values of x. We begin with the first one.

If c is big enough then we have \(c - C\log ^2(c) + 2K+2 < c - \frac{C}{2}\log ^2(c)\). For any fixed \(T > 1\) if \(\frac{C}{2}\) is big enough then from the bound (2.4) we have for any x with \(|x| > \frac{c}{2}\)

$$\begin{aligned} |\psi _{n, c}^{(s)}(x)| \le \frac{C_{s, T}}{c^T}, 0 \le n \le N. \end{aligned}$$
(3.3)

Since \(\sum |a_n|^2 = 1\) we obviously have \(|a_n| \le 1\) for each n. Also if c is big enough then \(N < c\). Therefore by summing the estimates (3.3) over all n we get

$$\begin{aligned} |{\hat{f}}^{(s)}(x)| \le \frac{C_{s, T}}{c^{T-1}}, |x| > R_2. \end{aligned}$$
(3.4)

This bound is good for not too big x but since the right-hand side does not depend on x it is not enough by itself. For large values of x we will use that \(f\in C^K({\mathbb {R}})\) and integrate by parts K times. We have

$$\begin{aligned} {\mathcal {F}}(((2\pi i y)^s f(y))^{(K)}) (x)= (2\pi i x)^K {\hat{f}}^{(s)}(x). \end{aligned}$$
(3.5)

Since \(|y| \le R_1 \le c\) using the bound (2.6) and the trivial estimate \(|{\mathcal {F}}(g)(x)| \le ||g||_{L^1({\mathbb {R}})}\) we get that there exist constants \(U_{K, s}, V_{K, s}\) such that

$$\begin{aligned} |{\hat{f}}^{(s)}(x)| \le \frac{U_{K, s}c^{V_{K,s}}}{|x|^{K}}. \end{aligned}$$
(3.6)

Taking the geometric mean of the bounds (3.4) and (3.6) we get for \(|x| > R_2\)

$$\begin{aligned} |{\hat{f}}^{(s)}(x)| \le \sqrt{C_{s, T}U_{K, s}}c^{V_{K, s}/2 - T/2 + 1/2}|x|^{-K/2}. \end{aligned}$$
(3.7)

Choosing K big enough and then T big enough depending on K (that is, C big enough since T depends on C) we get for all \(s = 0, \ldots , L\)

$$\begin{aligned} |{\hat{f}}^{(s)}(x)| \le A_{s, K}c^{-K/2}|x|^{-K/2}. \end{aligned}$$
(3.8)

Plugging this bound into formula (3.2) and recalling that we assume polynomial bounds for \(b_\mu (x)\) and the counting function of the set M we see that for K big enough we can get

$$\begin{aligned} |f(x)| \le \frac{F}{c^2}, |x| < R_1 \end{aligned}$$
(3.9)

for some absolute constant F. On the other hand, since \(||f||_{L^2({\mathbb {R}})} = \frac{1}{\sqrt{2R_1}}\) and \({{\,\mathrm{supp}\,}}f = (-R_1, R_1)\), there exists \(x\in (-R_1, R_1)\) such that \(|f(x)| \ge \frac{1}{2R_1} \ge \frac{1}{c}\). This gives us a contradiction for big enough c. To prove the theorem for small c as well we artificially enlarge C so that \(c - C\log ^2(c)\) is negative and there’s nothing to prove.

Finally, if the interpolation formula is true only for even/odd functions f then the same argument with using only even/odd prolate spheroidal wave functions gives us a bound \(2R_1R_2 - C\log ^2(2R_1R_2)\).

4 Proof of Lemma 2.3

To prove Lemma 2.3 we need the following purely real-variable lemma.

Lemma 4.1

For all \(k, n\in {\mathbb {N}}_0\), \(k < n\) there exists \(C_{k, n} > 0\) such that for all \(f\in C^n([0, +\infty ))\cap L^2([0, +\infty ))\) we have for \( \alpha _{k, n} = \frac{n-k-1/2}{n} \)

$$\begin{aligned} |f^{(k)}(0)| \le C_{k, n}||f||_{L^2([0, +\infty ))}^{\alpha _{k, n}}||f^{(n)}||_{L^2([0, +\infty ))}^{1-\alpha _{k, n}}. \end{aligned}$$
(4.1)

Proof

By replacing the function f with the function \(g(x) = af(bx)\) we can without loss of generality assume that \(||f||_{L^2([0, +\infty ))} = ||f^{(n)}||_{L^2([0, +\infty ))} = 1\) (note that at this step we use the exact value of \(\alpha _{k, n}\) so that the left-hand side and the right-hand side of (4.1) are multiplied by the same number after this rescaling). The result now follows by restricting to the interval [0, 1] and using two well-known facts about Sobolev spaces: that the Sobolev space \(H^n([0, 1])\) embeds continuously into \(C^k([0, 1])\) for \(k < n\) and that using only the norms of the highest derivative and the function itself already gives an equivalent norm for the Sobolev space in question. \(\square \)

Proof of Lemma 2.3

First, we are going to prove that for all \(n\in {\mathbb {N}}\) there exists \(C_n > 0\) such that \(||f^{(n)}||_{L^2({\mathbb {R}})} \le C_n ||f||_{L^2({\mathbb {R}})}\). Indeed, we have

$$\begin{aligned} ||f^{(n)}||_{L^2({\mathbb {R}})} = ||(2\pi it)^n{\hat{f}}(t)||_{L^2({\mathbb {R}})} \le \pi ^n ||{\hat{f}}(t)||_{L^2({\mathbb {R}})} = \pi ^n ||f||_{L^2({\mathbb {R}})}, \end{aligned}$$

where in the second step we used that \({{\,\mathrm{supp}\,}}{\hat{f}} \subset [-\frac{1}{2}, \frac{1}{2}]\).

Combining this bound with (4.1) and applying them to the half-line \([x, +\infty )\) (clearly Lemma 4.1 applies to any half-line in place of \([0, +\infty )\)) we get

$$\begin{aligned}&|f^{(k)}(x)|\le C_{k, n}||f||_{L^2([x, +\infty ))}^{\alpha _{k, n}}||f^{(n)}||_{L^2([x, +\infty ))}^{1-\alpha _{k, n}}\\&\le C_{k, n}C_n^{1-\alpha _{k,n}} ||f||_{L^2([x, +\infty ))}^{\alpha _{k, n}}||f||_{L^2({\mathbb {R}})}^{1-\alpha _{k, n}}. \end{aligned}$$

Choosing \(n = 10k + 10\) the result now follows by noting that \(||f||_{L^2([x, +\infty ))} \le ||f||_{L^2({\mathbb {R}})}\) and \(\alpha _{k,n} \ge \frac{1}{2}\) for our choice of n. \(\square \)