Part III The geometry of zeros
On this page · Permalink · Source line 1708
11 Growth and the geometry of the large zeros
On this page · Visual guide: A coefficient can become zero data · Permalink · Source line 1709
Reader roadmap
The finite exponential representation gives a polygon of exponents. Large zeros can occur where two dominant terms nearly cancel. The proof first localizes those zeros and then uses symmetry and uniqueness to place them on the rays. Finite exceptional zeros remain part of the later products and sums.

We now assume \(N\geq2\). Write
These are the vertices of a regular polygon and
Standard fact 11.1: Order from Taylor coefficients
If \(f(w)=\sum_{n\geq0}a_nw^n\) is an entire function with infinitely many nonzero coefficients, then
Canonical products for entire functions of order below one have genus zero. We use these standard facts in the form given in [Boas1954], [Titchmarsh1939].
Permalink · Source line 1727 · Claim record · Lean coverage · Code · Worked examples
Proposition 11.2: Orders and exponential type
For \(N\geq2\),
The function \({\mathsf D}_N\) has order one and exponential type one.
Read proof · Read statement and proof side by side · Permalink · Source line 1738 · Claim record · Lean coverage · Code · Worked examples
Proof of Proposition 11.2
The coefficient of \(w^n\) in \(\Delta_N\) has modulus \(1/(Nn)!\). Stirling's formula and Standard fact 11.1 give order \(1/N\). Since \(M_{f(\,\cdot\,^N)}(r)=M_f(r^N)\) for the maximum modulus, composition with \(z^N\) multiplies the order by \(N\) and gives order one for \({\mathsf D}_N\).
The finite exponential representation gives
so the type is at most one. Choose a root \(\eta_0\) and put \(z=t\overline{\eta_0}\) with \(t>0\). The term \(e^{\eta_0z}=e^t\) has strictly larger real exponent than every other term. Hence
The type is therefore one.
Back to statement · Read statement and proof side by side · Permalink · Source line 1746 · Claim record · Lean coverage · Code · Worked examples
Definition 11.3
For \(\theta\in\mathbb R\), define
The tie directions are
Visual guide: Growth comes from a polygon · Permalink · Source line 1767 · Claim record · Lean coverage · Code · Worked examples
Theorem 11.4: Indicator polygon and dominant sectors
The indicator of \({\mathsf D}_N\) equals \(h_N\), with the limsup taken over radii where \({\mathsf D}_N(re^{i\theta})\ne0\):
If \(K\) is a compact set of directions disjoint from \(\mathfrak T_N\), then there are \(\delta>0\) and \(R>0\) such that, for each \(\theta\in K\), one root \(\eta(\theta)\) of \(-1\) satisfies
uniformly for \(r\geq R\). In particular, no sufficiently large zero can lie in those directions.
Read proof · Visual guide: Growth comes from a polygon · Read statement and proof side by side · Permalink · Source line 1784 · Claim record · Lean coverage · Code · Worked examples
Proof of Theorem 11.4
For \(z=re^{i\theta}\), the real part of the exponent \(\eta_kz\) is
The triangle inequality gives the upper indicator bound \(h_N(\theta)\).
Away from a tie direction, the maximizing vertex is unique. It is constant on each connected component of the complement of the tie directions. A compact set avoiding all ties meets only finitely many such components, and compactness gives one uniform positive lower bound for every relevant projection gap. Division by the maximizing exponential gives the stated uniform asymptotic and the zero-free conclusion.
At a tie direction exactly two adjacent vertices attain the maximum. After rotation it is enough to take \(\theta=0\). With \(c_N=\cos(\pi/N)\) and \(s_N=\sin(\pi/N)\), the two dominant terms give
and every other term is exponentially smaller. Along a sequence on which \(|\cos(s_Nr)|\geq1/2\), the lower indicator bound is \(c_N=h_N(0)\). Rotational symmetry treats every tie direction.
Back to statement · Read statement and proof side by side · Permalink · Source line 1803 · Claim record · Lean coverage · Code · Worked examples
The zero strings are governed by two adjacent exponents. Put
and
For \(N\geq3\), also put
Lemma 11.5: Two term dominance
Assume \(N\geq3\). There are positive constants \(Y\), \(R\), and \(C\) with the following properties.
If \(z=x+iy\) lies in the sector \(|\arg z|\leq a_N\), has \(x\geq R\), and is a zero of \({\mathsf D}_N\), then \(|y|\leq Y\).
On the strip \(x\geq R\) and \(|y|\leq Y\), define
Then
and, for \(q=0,1,2\),
Read proof · Read statement and proof side by side · Permalink · Source line 1843 · Claim record · Lean coverage · Code · Worked examples
Proof of Lemma 11.5
A direct projection estimate gives the stronger bound
for every zero in the sector, without a large-radius assumption. Write \(z=re^{i\theta}\) with \(0\leq\theta\leq a_N\) and \(r\geq0\). For \(0\leq\ell\leq N-2\), the angle \(\theta+(2\ell+1)a_N\) lies between \(a_N+\theta\) and \(2\pi-a_N-\theta\). Monotonicity of cosine on \([0,\pi]\), followed by reflection about \(\pi\), therefore gives
The remaining vertex \(e^{-ia_N}\) has projection \(r\cos(a_N-\theta)\). Their difference is at least \(2s_Nr\sin\theta=2s_Ny\). If \({\mathsf D}_N(z)=0\), divide its finite exponential sum by the term with exponent \(e^{-ia_N}z\) and apply the triangle inequality:
Thus \(y\leq Y\). Conjugation gives the same bound for \(-y\) on the lower half sector. Since \(N\geq3\) and \(s_N>0\), this \(Y\) is positive.
On the resulting strip, the roots \(e^{ia_N}\) and \(e^{-ia_N}\) have real part \(c_N\), while each remaining root \(\eta=u+iv\) satisfies \(u\leq\cos(3a_N)=c_N-\gamma_N\). Hence
Division by \(e^{e^{-ia_N}z}\) gives the displayed normalization. Each differentiation multiplies a remainder term by \(\eta-e^{-ia_N}\), whose modulus is at most two. Thus, for \(q=0,1,2\),
One may take \(R=1\) and \(C=4(N-2)e^{2Y}\).
Back to statement · Read statement and proof side by side · Permalink · Source line 1870 · Claim record · Lean coverage · Code · Worked examples
Lemma 11.6: Near cancellation of two exponentials
For every \(M>0\), there are constants \(\varepsilon_M>0\) and \(C_M>0\) such that the following holds. If
and
then there is a unique integer \(m\) with
Read proof · Read statement and proof side by side · Permalink · Source line 1910 · Claim record · Lean coverage · Code · Worked examples
Proof of Lemma 11.6
In fact, the constants \(\varepsilon_M=1/2\) and \(C_M=3/2\) work for every complex \(w\), without the strip restriction. Put \(u=-(1+e^w)\) and \(L=\log(1+u)=\log(-e^w)\), using the principal logarithm. The elementary logarithm estimate on \(|u|\leq1/2\) gives \(|L|\leq(3/2)|u|\). Since \(e^{L+\pi i}=e^w\), there is an integer \(m\) such that
This gives the required distance bound. Distinct centers are separated by at least \(2\pi\), whereas two centers satisfying the bound would be separated by at most \(3|1+e^w|\leq3/2\). Thus the integer is unique. The formal proof uses the convergent logarithm estimate and the exact periodicity theorem for the complex exponential.
Back to statement · Read statement and proof side by side · Permalink · Source line 1927 · Claim record · Lean coverage · Code · Worked examples
Theorem 11.7: Large zero strings
Assume \(N\geq3\). There are constants \(m_0\), \(C\), and \(\gamma>0\) and a sequence of positive real simple zeros \((\tau_m)_{m\geq m_0}\) of \({\mathsf D}_N\) such that
Every zero of sufficiently large modulus is of the form
for a unique \(0\leq k<N\) and a unique \(m\geq m_0\).
The derivatives satisfy
and
Read proof · Visual guide: Two large terms nearly cancel · Visual guide: A root estimate becomes a certificate · Read statement and proof side by side · Permalink · Source line 1944 · Claim record · Lean coverage · Code · Worked examples
Proof of Theorem 11.7
Work first in the sector \(|\arg z|\leq a_N\). By Lemma 11.5, every sufficiently large zero lies in a fixed strip about the positive real axis. Put
Then
with an exponentially small remainder and derivative.
If \(G(z)=0\), then
The real part of \(2is_Nz\) is bounded in the strip. Apply Lemma 11.6 with \(w=2is_Nz\). There is a unique integer \(m\) such that
where
In particular, \(|\Re z-t_m|=o(1)\). For all sufficiently large zeros we have \(|\Re z-t_m|\leq1\), and hence
with a constant independent of \(m\). Because \(\Re z\to+\infty\) in this argument, the corresponding integers \(m\) are eventually nonnegative and tend to infinity.
Fix a large \(m\), put \(a=2is_N\), and consider the closed disk \(B_m=\{z:|z-t_m|\leq 1/(2s_N)\}\). The remainder bounds hold uniformly on these fixed-radius disks. For sufficiently large \(m\), \(|R_N|\leq 1/2\) and \(|R_N'|\leq s_N/2\) there. Define
using the principal logarithm. The estimate \(|\log(1+u)|\leq(3/2)|u|\) shows that \(\Phi_m\) maps \(B_m\) into itself. The derivative bound \(|\Phi_m'|\leq1/2\) makes it a contraction. Banach's fixed-point theorem gives a unique fixed point. On \(B_m\), \(|a(z-t_m)|\leq1<\pi\), so the principal logarithm inverts the exponential and the fixed-point equation is equivalent to \(G(z)=0\). Moreover,
At this zero,
so the zero is simple. The disks are mutually disjoint because their diameter \(1/s_N\) is smaller than the center spacing \(\pi/s_N\). Enlarging the strip if necessary, these disks lie inside the fundamental sector and the fixed strip for large \(m\).
The localization estimate puts every sufficiently large zero in the fundamental sector into one of these disks. The zero sets of \(G\) and \({\mathsf D}_N\) coincide because their prefactor is nonzero. Each disk is invariant under complex conjugation, and \({\mathsf D}_N\) has real coefficients. The conjugate of its unique zero is therefore the same zero. It is real, positive for large \(m\), and simple by the derivative bound above. Denote it by \(\tau_m\).
The parts of the fundamental sector away from the positive tie ray, including its boundary rays, were already excluded uniformly. Rotational invariance now gives every remaining large zero as \(\omega^k\tau_m\). Distinct rays and the disjoint disks give uniqueness of \(k\) and \(m\). Taking \(\gamma=\gamma_N\) proves the zero location in the statement.
Differentiate the normalized expression. At \(z=\tau_m\),
Since \(G(\tau_m)=0\),
Taking absolute values gives the derivative asymptotic. Differentiating \({\mathsf D}_N(\omega z)={\mathsf D}_N(z)\) gives the rotation formula.
Back to statement · Read statement and proof side by side · Permalink · Source line 1972 · Claim record · Lean coverage · Code · Worked examples
Theorem 11.8: Leading displacement term and derivative sign
With the notation of Lemma 11.5 and Theorem 11.7,
The quotient \(R_N(t_m)/(2is_N)\) is real. One also has
Read proof · Visual guide: A root estimate becomes a certificate · Read statement and proof side by side · Permalink · Source line 2066 · Claim record · Lean coverage · Code · Worked examples
Proof of Theorem 11.8
Put \(\delta_m=\tau_m-t_m\). The large zero theorem gives \(\delta_m=O(e^{-\gamma_Nt_m})\). Since \(e^{2is_Nt_m}=-1\),
The remainder estimate through the first derivative gives
Substitution in the zero equation gives the displacement formula.
At the real point \(t_m\), the normalized value
is purely imaginary. The two dominant terms cancel there, so \(R_N(t_m)\) is purely imaginary and the displayed correction is real.
For the derivative, use the formula in the proof of Theorem 11.7 and
The stated real sign follows.
Back to statement · Read statement and proof side by side · Permalink · Source line 2087 · Claim record · Lean coverage · Code · Worked examples
Corollary 11.9: Leading correction for \(N=3\)
For \(N=3\),
and
Read proof · Visual guide: Two large terms nearly cancel · Visual guide: A root estimate becomes a certificate · Read statement and proof side by side · Permalink · Source line 2118 · Claim record · Lean coverage · Code · Worked examples
Proof of Corollary 11.9
The only nondominant exponent is \(-1\). Hence
At \(t=t_m\), its phase is \(i(-1)^m\). Insert this value into Theorem 11.8.
Back to statement · Read statement and proof side by side · Permalink · Source line 2134 · Claim record · Lean coverage · Code · Worked examples
Corollary 11.10: The case \(N=2\)
For \(N=2\),
Its zeros are
and all are simple. They agree with the formula \(t_m=A_2(m+1/2)\).
Read proof · Read statement and proof side by side · Permalink · Source line 2144 · Claim record · Lean coverage · Code · Worked examples
Proof of Corollary 11.10
This is the standard zero set of the cosine function.
Back to statement · Read statement and proof side by side · Permalink · Source line 2157 · Claim record · Lean coverage · Code · Worked examples
Corollary 11.11: Eventual simplicity and exact rays
For every \(N\geq2\), all but finitely many zeros of \({\mathsf D}_N\) are simple. Every sufficiently large zero lies on one of the rays
Read proof · Read statement and proof side by side · Permalink · Source line 2161 · Claim record · Lean coverage · Code · Worked examples
Proof of Corollary 11.11
Use Theorem 11.7 for \(N\geq3\) and Corollary 11.10 for \(N=2\).
Back to statement · Read statement and proof side by side · Permalink · Source line 2169 · Claim record · Lean coverage · Code · Worked examples
Example 11.12: Exact fourth-order strings
For \(N=4\),
The positive zeros are exactly
Rotation by the fourth roots of unity gives the real and imaginary zero strings. In this case the error term in Theorem 11.7 is identically zero.
Visual guide: Four zeros become one orbit zero · Visual guide: Counting changes under the power map · Visual guide: One closed calculation: the number 69 · Permalink · Source line 2174
Corollary 11.13: Reduced zeros
Let \(\Lambda_N\) be the nonzero zero multiset of \(\Delta_N\). All but finitely many members of \(\Lambda_N\) are positive and simple. They can be indexed as
for all sufficiently large \(m\). If \(N\geq3\), the notation may be chosen as in Theorem 11.7, and
For \(N=2\), take \(\tau_m=t_m=\pi(m+1/2)\) for \(m\geq0\); then \(\lambda_m=t_m^2\) exactly.
Read proof · Visual guide: Four zeros become one orbit zero · Read statement and proof side by side · Permalink · Source line 2193 · Claim record · Lean coverage · Code · Worked examples
Proof of Corollary 11.13
The identity \({\mathsf D}_N(z)=\Delta_N(z^N)\) identifies each orbit of \(N\) nonzero zeros of \({\mathsf D}_N\) with one zero of \(\Delta_N\). For \(N\geq3\), the large orbit representatives are the positive zeros \(\tau_m\) from Theorem 11.7; for \(N=2\), use Corollary 11.10. Simplicity is preserved because
and \(z\ne0\). The asymptotic follows by expanding \(\tau_m^N\) about \(t_m\).
Back to statement · Read statement and proof side by side · Permalink · Source line 2210 · Claim record · Lean coverage · Code · Worked examples
Theorem 11.14: Zero counting asymptotics
Let \(n_{{\mathsf D}_N}(R)\) count the zeros of \({\mathsf D}_N\) in \(|z|\leq R\), with multiplicity. Let \(n_{\Delta_N}(R)\) count the zeros of \(\Delta_N\) in \(|w|\leq R\). Then, as \(R\to\infty\),
and
Read proof · Visual guide: Counting changes under the power map · Read statement and proof side by side · Permalink · Source line 2218 · Claim record · Lean coverage · Code · Worked examples
Proof of Theorem 11.14
Each of the \(N\) rays contains one large zero near
Since \(\tau_m-t_m=o(1)\) and the model spacing is the positive constant \(A_N\), replacing \(\tau_m\leq R\) by \(t_m\leq R\) changes the count by at most a bounded amount. The number of such indices with \(t_m\leq R\) is
Multiplication by \(N\) and addition of the finite exceptional set give the first formula. The second follows from
Back to statement · Read statement and proof side by side · Permalink · Source line 2233 · Claim record · Lean coverage · Code · Worked examples
Corollary 11.15: Zero exponents
The exponent of convergence of the nonzero zeros of \({\mathsf D}_N\) is one. The exponent of convergence of the zeros of \(\Delta_N\) is \(1/N\).
Read proof · Read statement and proof side by side · Permalink · Source line 2252 · Claim record · Lean coverage · Code · Worked examples
Proof of Corollary 11.15
The asymptotic counting formulas in Theorem 11.14 give the two exponents by partial summation.
Back to statement · Read statement and proof side by side · Permalink · Source line 2256 · Claim record · Lean coverage · Code · Worked examples