back to main

On the distance between zeros of Taylor polynomials of the exponential function


The exponential function of a complex variable $z$ can be written as the infinite series \[ e^z = \sum_{k=0}^{\infty} \frac{z^k}{k!}. \] We can then let $p_{n}(z)$ denote the nth partial sum of this series: \[ p_n(z) = \sum_{k=0}^{n} \frac{z^k}{k!}. \] This polynomial $p_n(z)$ is commonly referred to as the nth partial sum of the exponential series or the nth Taylor polynomial of the exponential function.

We can plot the $n$ complex zeros of $p_n(z)$. Here's a plot for $n = 44$ with the unit circle $|z| = 1$ shown in blue for reference.

A plot of the zeros of the fourty-fourth Taylor polynomial for the exponential function.

(The Mathematica code used to produce this image can be found at the bottom of the page.)

These polynomials (and their zeros) have been studied for quite some time. In 2005 Stephen M. Zemyan published a very nice paper titled "On the Zeroes of the Nth Partial Sum of the Exponential Series" in which he gave an overview of some of the main results in this area and proved several new ones. He also posed a number of problems, and we aim to address two of those problems here.


Zemyan's problems


Section 4 of Zemyan's paper explores the spacing of the zeros of $p_n(z)$.

Looking at the plot above, we can see that the zeros on the left are closer together than the zeros on the right. For each $n \geq 2$, Zemyan defined the number $D_n$ to be the smallest distance between the zeros of $p_n(z)$.

For example, the zeros of the polynomial $p_2(z) = 1 + z + z^2/2$ are $z = -1 \pm i$, so the distance between the zeros is $2$, and hence $D_2 = 2$.

Using numerical methods we can calculate $D_n$ for larger $n$, and Zemyan includes the first six in his paper: \[ D_2 = 2, \quad D_3 \approx 2.016408, \quad D_4 \approx 1.77948, \] \[ D_5 \approx 1.775241, \quad D_6 \approx 1.676700, \quad D_7 \approx 1.672533. \]
Plots of the zeros of p4 through p6 showing the numbers D4 through D6 defined above.

Zemyan notes that $D_n$ seems to decrease for $n \geq 3$, and in Theorem 4 of his paper gives an explicit lower bound:


Theorem 4 [Zemyan]. $D_n \geq 0.290444$ for all $n \geq 2$.


He then poses two problems relating to the spacing of the zeros (Problem 3 and Problem 4 in the paper):


Problem 3 [Zemyan]. Determine the exact value of $\lim_{n \to \infty} D_n$.


Problem 4 [Zemyan]. Prove or disprove: for fixed $n$, the distance between adjacent zeros of $p_n(z)$ increases as the real parts of the zeros increase.


Problem 4 restates what we noticed earlier about the zeros, that the ones on the left are closer together than the ones on the right.

We don't aim to give completely rigorous solutions to these two problems. Instead we will explore them from an asymptotic perspective, tackling them with approximations rather than exact formulae. To do this we'll first need to piece together a few known facts about the polynomials $p_n(z)$.


The Szegő curve


As Zemyan notes in his paper, Szegő showed in 1924 that the zeros of $p_n(z)$ grow proportionally to $n$ as $n$ increases. Even more, Szegő showed that after scaling all the zeros by $1/n$, as $n \to \infty$ they converge to the curve defined by \[ \left| ze^{1-z} \right| = 1, \quad |z| \leq 1. \] This curve has come to be known as the Szegő curve.

Here's a plot of the zeros of $p_{44}(45z)$ with the Szegő curve shown in red and the unit circle shown in blue. Compare this with the plot of the zeros of $p_{44}(z)$ at the top of the page.

A plot of the zeros of p45 of 45z with the Szego curve.

Let's call the Szegő curve $S$ for short.

There are two points of $S$ which are of particular interest: the corner on the right, and the base of the bulb all the way on the left. The corner is located at $z=1$, but it's a little trickier to find where the base of the bulb is located.

The base lies on the real axis, so we'll write $z=x$ to indicate that it's a real variable. We also note that $x$ is negative. By using these facts in the definition of $S$ we get that \[ 1 = \left| ze^{1-z} \right| = -xe^{1-x}, \] and so \[ -xe^{-x} = 1/e. \] Calling on our friend the Lambert W function, we can solve this equation to get $-x = W(1/e)$ and hence $x = -W(1/e)$. We have proved the following Lemma.


Lemma 1. The corner of $S$ is located at $z=1$ and the leftmost point of $S$ is located at $z=-W(1/e)$, where $W$ is the Lambert W function.


We will also need some way to approximate the zeros. The following lemma is a bit technical but very cool. The limit in it was essentially first obtained by Edrei, Saff, and Varga in their monograph Zeros of Sections of Power Series. A proof of a more general version of it can be found in chapter 4 of my PhD thesis. I may eventually write another note here giving a direct proof of this specific case, but for now let's just accept the result and see where it gets us.


Lemma 2. Let $\xi \in S$ with $\xi \neq 1$ and define $\tau = \operatorname{Im}(\xi - 1 - \log \xi)$. Define the sequence $(\tau_n)$ by \[ \tau_n \equiv n\tau \pmod{2\pi}, \quad -\pi < \tau_n \leq \pi \] and set \[ z_n(w) = n\xi \left(1 + \frac{\log n}{2(1-\xi)n} - \frac{w-i\tau_n}{(1-\xi)n}\right). \] Then \[ \lim_{n \to \infty} \frac{p_{n-1}(z_n(w))}{\exp(z_n(w))} = 1 - \frac{e^{-w}}{(1-\xi)\sqrt{2\pi}} \] uniformly on compact subsets of the $w$-plane.


How can we interpret this? The main idea is that the argument $z_n(w)$ which gets plugged into the polynomial $p_{n-1}(z)$ is designed so that it "tracks" with the zeros of $p_{n-1}(z)$ as $n$ grows. We can illustrate this with an animation.

In this animation we show the zeros of $p_{n-1}(z)$ as $n$ increases from $20$ to $100$. We also draw a rectangle indicating the range of $z_n(w)$ as $w$ ranges over the square with corners at $\pm 15 \pm 15i$.

An animation illustrating the limit in Lemma 2.

We can see that the square follows along with the zeros, staying at roughly the same place on the arc. The number of zeros in the square is eventually constant, and the zeros in the square gradually flatten out into a straight line. What Lemma 2 is saying is that, inside any moving square like this one, the partial sums $p_{n-1}(z)$ look a lot like the function $1-Ce^{-w}$ for some constant $C$, so we can approximate the zeros of the former with the zeros of the latter. We just need to plug the zeros of $1-Ce^{-w}$ back into the map $z_n(w)$ to get approximations for the zeros of $p_{n-1}(z)$.

Here's a plot where we've chosen an arbitrary point $\xi$ (shown in blue) on the Szegő curve $S$ and used Lemma 2 to obtain approximations for the zeros of $p_{44}(45z)$ near $\xi$. The approximations are shown as blue crosses. Near $\xi$ the approximations are very good.

A plot showing some of the approximations given by Lemma 2 for a given point xi.


Remark.  Lemma 2 is an example of a scaling limit. In general these types of results talk about what happens when you "zoom in" on interesting features of some complicated quantity. They say that if you zoom in the right way, you'll find that the landscape looks a lot like a simpler one you know more about.


We've gathered all the necessary tools so let's get back to Zemyan's problems.


Addressing the problems


Let $\xi$ be any point of the Szegő curve $S$ except for its corner (so $\xi \neq 1$). Using Lemma 2, if $w_1$ and $w_2$ are solutions to the equation \[ 1 - \frac{e^{-w}}{(1-\xi)\sqrt{2\pi}} = 0, \tag{$*$} \] then $p_{n-1}(z)$ has zeros of the form \[ z = z_n(w_1) + \epsilon_1(n) \qquad \text{and} \qquad z = z_n(w_2) + \epsilon_2(n), \] where $\epsilon_1(n) \to 0$ and $\epsilon_2(n) \to 0$ as $n \to \infty$.

The distance between adjacent roots of equation $(*)$ is $2\pi$, so the limiting distance between the adjacent zeros of $p_{n-1}(z)$ which are closest to $n\xi$ is \[ \begin{align} |z_n(w_1) - z_n(w_2)| &= \left| n\xi \left(1 + \frac{\log n}{2(1-\xi)n} - \frac{w_1-i\tau_n}{(1-\xi)n}\right) - n\xi \left(1 + \frac{\log n}{2(1-\xi)n} - \frac{w_2-i\tau_n}{(1-\xi)n}\right) \right| \\ &= |w_1 - w_2| \left|\frac{\xi}{1-\xi} \right| \\ &= 2\pi \left|\frac{\xi}{1-\xi} \right|. \tag{$**$} \end{align} \] If $\xi \in S$ then $|\xi| = e^{\operatorname{Re} \xi - 1}$, so $|\xi|$ increases as $\xi$ moves from the leftmost point of $S$ at $\xi = -W(1/e)$ toward the corner at $\xi = 1$, while $|1 - \xi|$ decreases. Thus the limiting distance between adjacent zeros, $2\pi|\xi/(1-\xi)|$, increases as the real part of $\xi$ increases and is minimized when $\xi = -W(1/e)$.

Zemyan's Problem 4 asks whether the distance between adjacent zeros increases as the real parts of the zeros increase, and we have shown that this is, indeed, asymptotically true.

Zemyan's Problem 3 asks about the limit of $D_n$, the minimum distance between zeros of $p_n(z)$. Equation $(**)$ and the above argument yield the following result.


Theorem.  \[ \lim_{n \to \infty} D_n = 2\pi \frac{W(1/e)}{1+W(1/e)} \approx 1.368551. \]


As a sanity check, this value is consistent with the values of $D_2, \ldots, D_7$ and Zemyan's lower bound. Even further, numerical computation yields $D_{100} \approx 1.399862$ and $D_{200} \approx 1.385674$.

If anyone has made progress on any of Zemyan's other problems I would love to hear about it. It would be nice to maintain a small repository of information about them.


Update Feb 8, 2018: The value of $D_{100}$ at the end was computed incorrectly. This page has been updated with the correct value.

Update Mar 29, 2018: The value of $D_{200}$ was also computed incorrectly. I've recomputed $D_{100}$ and $D_{200}$ using a different method and I'm pretty sure they're right now.





The Mathematica notebook (.nb) which I used to create the images in this note can be downloaded here.




Antonio R. Vargas
February 7, 2018