Академический Документы
Профессиональный Документы
Культура Документы
Sergei Winitzki
30 June 2006
1
We can now integrate the identity (6) with et dt and obtain an- 2.2 Precision of asymptotic series
other identity (here everything is mathematically well-defined),
Due to the presence of the x 0 limit in Eq. (10), the precision
N 1
! Z
X is limited in the following sense: If we increase the number of
f (x) = (x)n n! + et R(N ) (tx)dt. (7) terms N , we may need to decrease the value of x, or else the
n=0 0
approximation will break down. If we need to compute f (x)
If we can now show that the last integral above is small, it will at a fixed x, there is a maximum value of N which can be
follow that the first N terms of the series (1) provide a good used. Therefore, the precision of the approximation obtained
approximation to the function f (x). through a divergent asymptotic series is intrinsically limited.
The function R(N ) (tx) is small when tx < 1 but eventu- Let us estimate the precision achieved by the series (1) trun-
ally becomes large when t at fixed x. To estimate the cated at N terms. The main contribution to the remainder
remainder in Eq. (7), we split the integral into two ranges, in Eq. (7) is the first integral in the r.h.s. of Eq. (8), which is
Z "Z 1 Z #
x evaluated in Eq. (9). At a fixed (small) value of x, the function
et R(N ) (tx)dt = + et R(N ) (tx)dt. (8) f (x) is approximated as
0 0 x1
N
X 1
In the first integral in Eq. (8), the exponential factor et selects f (x) n!(x)n + N !(x)N ,
values t . 1, therefore for small x we have n=0
Z x1 Z x1 i.e. within an error of order N !xN . The last computed term of
t
e R(N ) (tx)dt (x) N
et tN dt N ! (x)N . the series is (N 1)!(x)N 1 . The estimated error is larger
0 0 1
(9) than the last computed term if N > x . Therefore, for a given
1
The second integral in Eq. (8) is of order e 1/x
, which is much x we should use at most Nmax x terms of the asymptotic
smaller than xN . Therefore, for small x the remainder in series to compute the function f (x). If we include more than
Eq. (7) is of order xN . (Note also that the remainder is ap- Nmax terms, we will start losing precision.
N
proximately equal to the next term, N ! (x) , of the series). The truncation of the asymptotic series exactly at the term
A mathematical way to express this property is that gives the best precision is called optimal truncation.
PN 1 n In most cases (but not always) the optimal truncation is at
f (x) n=0 x n!
lim = 0. (10) the term where the series starts to diverge, i.e. where the
x0 xN 1 magnitude of the terms first starts to grow.2 In the current
1
It follows that the first N terms of the series (1) will provide a example, the optimal truncation for a given x is at N x .
good approximation to f (x) when x is sufficiently small. Then the smallest error f that can be achieved at a fixed x is
of order f N !xN . Using Stirlings formula
2 Asymptotic series N ! eN N N 2N, N 1, (12)
we find a more precise estimate for f ,
2.1 Definition
NN
The notion of asymptotic series was developed by H. Poincare f 2N N xN 2NeN x1/2 e1/x .
e
to make precise the heuristic idea that even a divergent series
Therefore, the best possible precision for a given x is exponen-
might still be useful for approximate calculations.
tially small (decays faster than any power of x).
An asymptotic series at x 0P for a function f (x) is a
We conclude that the divergent series (1) actually contains
formal (i.e. maybe divergent) series n=0 an xn that is useful
valuable information about the function f (x) and can be used
for calculating f (x) in the following sense: A truncation of the
to compute the values of f (x) with appreciable (although lim-
series at a fixed finite number of terms N provides a good
ited) precision when x is sufficiently small.
approximation for f (x) if x is sufficiently small. To Pmake this
precise, we use Eq. (10) and define that f (x) n an xn at
x 0 (here means asymptotically equals) if 3 Borel summation
PN 1
f (x) n=0 an xn If we are given a divergent series such as Eq. (1), it may not
lim = 0, for all N. (11)
x0 xN 1 be obvious whether it is an asymptotic series for some function
We can now summarize the results of Sec. 1.2 by saying that f (x). Actually, it is generally not easy to find such a function
the series (1) is asymptotic for the function (3) at x 0. f (x). One case when this is possible in principle is P the case
An asymptotic series to P f (x) at x is defined similarly: of Borel summable series. Informally, a power series n an xn
It is a formal power series n=0 an x
n
such that is Borel summable if its coefficients an grow not faster than
PN 1 n!. One can show that there Pexists an analytic function f (x) to
f (x) n=0 an xn
which the divergent series n=0 an xn is asymptotic at x 0.
lim = 0.
x x(N 1) Let us assume that an = n!bn , where the sequence bn grows
The definition (11) expresses the asymptoticness of the se- not faster than C n for some constant C > 0. Then we can
ries, i.e. the property that the series is useful for actual calcu- define an auxiliary function
lations because it provides the values of f (x) to good precision
for small x. Since this definition does not assume that the g(z)
X
bn z n , (13)
series converges, an asymptotic series might be either conver- n=0
gent or divergent. However, a convergent power series is al- 2 This is not a general theorem but a heuristic statement. This state-
ways asymptotic, so the designation asymptotic series in the ment does hold for asymptotic series n an xn whose coefficients an grow
P
physics literature usually implies that the series is divergent at most factorially, an < C n n! as n (see R. Dingle, Asymptotic
but nevertheless asymptotic (i.e. useful). expansions, their derivation and interpretation, Academic Press, 1973).
2
where by assumption the series (13) converges for |z| < C 1 . we obtain the following estimate,
The technique of Borel summation assumes that the function Z B Z B
g(z) can be analytically continued in closed form for all real z. e Mf (t)
g(t)dt e Mf (0)
g(0)
eMf (0)t dt
Then one defines 0
Z0
eMf (0) g(0) eMf (0)t dt
Z
t
f (x) e g(tx)dt. 0
0
Mf (0) g(0)
e .
It is clear from Eq. (13) that the series
P
n!b n xn
is asymp- M f (0)
n=0
totic for f (x) at x 0. One says that the P function f (x) is the This estimate will turn out to be the leading term of an asymp-
result of Borel summation of the series n=0 an xn .
totic series. To derive that series, we expand f (t) and g(t) near
As an example, let us apply the Borel summation technique t = 0,
to the series (1). We find the sequence bn = (1)n , so the
auxiliary function g(z) is 1
f (t) = f (0) + tf (0) + t2 f (0) + ...,
2!
1 1
g(t) = g(0) + tg (0) + t2 g (0) + ...,
X
g(z) = (1)n z n = . 2!
n=0
1+z
and also expand the exponential eMf (t) in series while keeping
Therefore we find, in agreement with Eq. (3), that the leading terms within the exponential,
M t2 M t3
Z
t dt e Mf (t)
= e Mf (0)Mf (0)t
exp f (0) f (0) + ...
f (x) = e .
0 1 + xt 2! 3!
2
M t3
M t
= eMf (0)Mf (0)t 1 f (0) f (0) + ... .
4 Further examples: expansions of 2! 3!
mathematically incorrect procedure of exchanging the order where cj are some coefficients that we can compute. Now we
of summation and integration. However, it is now clear that replace the upper bound B by (this will introduce an ex-
the resulting power series, although divergent, may actually be ponentially small error) and integrate the resulting series term
useful for calculations. by term. Note that the term-by-term Pintegration is mathemat-
We shall now consider a typical example where divergent ically incorrect unless the series n=0 cn tn converges for all
asymptotic expansions almost always occur. Suppose we would t > 0, which is usually not the case. Nevertheless, we per-
like to evaluate the integral form the calculation, expecting to obtain an asymptotic series.
Z B Using the elementary relation
Mf (t)
e g(t)dt, (14)
Z
n!
A et tn dt = n+1 ,
0
where M > 0 is a large parameter. The function (5) is a par-
we obtain a power series in M 1 ,
ticular case of this integral, as well as Eulers Gamma function,
Z B
eMf (t) g(t)dt
Z Z
(x) = tx1 et dt = et+(x1) ln t dt, (15) 0
0 0 " #
eMf (0) c1 2!c2 3!c3
at large x > 0. (Note that (n) = (n 1)! for integer n 1.) c0 + + + 3 + ...
M f (0) M f (0) [M f (0)]2 [M f (0)]
When M is very large, the integral (14) is dominated by the
region of t where the function f (t) has its global minimum. Typically, this series will be divergent due to the presence of n!
Therefore, we can consider two cases: (i) the global minimum factors. However, one can show that this series is asymptotic at
of f (t) is at one end of the integration interval, say at t = A; M . Also, it is obvious that this series is Borel summable.
(ii) the global minimum t = t of f (t) is in the middle of the
interval, A < t < B. (Other possibilities are ignored for now.) 4.2 Example: error function
minimum. (The case f (0) = 0 needs special treatment.) Then erfc x 1 erf x = es ds.
x
3
First, we transform the above
integral into the form (14) by where by assumption f (0) > 0 since t = 0 is the global min-
a change of variable, s x 1 + t, which yields imum (the case f (0) = 0 must be treated specially). Near
2
t = 0, we also expand g(t) as
xex
Z
2 dt
erfc x = ex t . (16) 1
0 1+t g(t) = g(0) + g (0)t + g (0)t2 + ...
2
This is now a particular case of Eq. (14) with M x2 , f (t) t, and rewrite the integral (14) as
1/2
g(t) (1 + t) . Then we expand g(t), Z B
1 2
Mf (0)
e 2 Mf (0)t c0 + c1 t + c2 t2 + ... dt,
1 1 13 2 135 3 e
=1 t+ t t + ... A
1+t 2 24 246
where cj are coefficients that we can compute. For large M ,
Inserting this series into Eq. (16) and integrating term by term, we may replace A and B + (this will introduce
we obtain the asymptotic expansion an exponentially small error) and integrate term by term using
2 the relation
ex 1 13 1 135 1
(n + 1 )
Z +
erfc x = 1 2 + + ... . (17) 2
x 2x 2 2 x4 2 2 2 x6 et t2n dt = n+1/22
This is the well-known asymptotic series for the error function. r
1 3 2n 1 (2n 1)!!
The series (17) is clearly divergent for all x because the fac- = n+1/2 ... .
22 2 (2)n
tors
1 3 ... (2n 1) (2n 1)!! The terms with odd powers of t drop out. The result is the
following asymptotic series in M 1 ,
grow factorially, i.e. faster than exponentially. Nevertheless,
the series can be used to evaluate erfc x approximately at large Z B
positive x. To estimate the best available precision, we need eMf (t) g(t)dt
A
to determine the number of terms for the optimal truncation " #
Mf (0)
of this series at a given x. The successive terms are 2e 1!! c 2 3!! c 4
p c0 + + + ... . (18)
M f (0) M f (0) [M f (0)]2
1 3 ... (2n 1)
, n = 1, 2, 3, ...,
2n x2n
4.4 Example: Gamma function
2
and it is easy to see that they decrease until 2n 1 2x and Eulers Gamma function (15) is a standard example where the
then begin to grow. Therefore, heuristically we conclude that above method is applied. We rewrite the integral (15) as
the optimal truncation is at nmax x2 12 and the obtained
Z
precision is of order of the magnitude of the last retained term,
(x + 1) = eu+x ln u du.
which is the nmax -th term, 0