In mathematics, the Euler–Maclaurin formula provides a powerful connection between integrals (see calculus) and sums. It can be used to approximate integrals by finite sums, or conversely to evaluate finite sums and infinite series using integrals and the machinery of calculus. For example, many asymptotic expansions are derived from the formula, and Faulhaber's formula for the sum of powers is an immediate consequence.
The formula was discovered independently by Leonhard Euler and Colin Maclaurin around 1735 (and later generalized as Darboux's formula). Euler needed it to compute slowly converging infinite series while Maclaurin used it to calculate integrals.
If m and n are natural numbers and f(x) is a smooth (meaning: sufficiently often differentiable), analytic function of exponential type < 2π defined for all real numbers x in the interval , then the integral
can be approximated by the sum (or vice versa)
(see trapezoidal rule). The Euler–Maclaurin formula provides expressions for the difference between the sum and the integral in terms of the higher derivatives ƒ(k) at the end points of the interval m and n. Explicitly, for any natural number p, we have
where B1 = −1/2, B2 = 1/6, B3 = 0, B4 = −1/30, B5 = 0, B6 = 1/42, B7 = 0, B8 = −1/30, … are the Bernoulli numbers, and R is an error term which is normally small for suitable values of p and depends on n, m, p and f. (The formula is often written with the subscript taking only even values, since the odd Bernoulli numbers are zero except for B1.)
Hence, we may also write the formula as follows:
or, more compactly,
with the convention of , i.e. the -1-th derivation of f is the integral of the function. This presentation also emphasizes the notation of the two kinds of Bernoulli numbers, called the first and the second kind. Here we denote the Bernoulli number of the second kind as which differ from the first kind only for the index 1.
The remainder term
Then the periodic Bernoulli functions Pn are defined as
where denotes the largest integer that is not greater than x. Then, in terms of Pn(x), the remainder term R can be written as
or equivalently, integrating by parts, assuming ƒ(2p) is differentiable again and recalling that the odd Bernoulli numbers are zero:
When n > 0, it can be shown that
where ζ denotes the Riemann zeta function (see Lehmer; one approach to prove the inequality is to obtain the Fourier series for the polynomials Bn). The bound is achieved for even n when x is zero. Using this inequality, the size of the remainder term can be estimated using
The Basel problem
The Basel problem asks to determine the sum
Euler computed this sum to 20 decimal places with only a few terms of the Euler–Maclaurin formula in 1735. This probably convinced him that the sum equals π2 / 6, which he proved in the same year. Parseval's identity for the Fourier series of f(x) = x gives the same result.
Sums involving a polynomial
If f is a polynomial and p is big enough, then the remainder term vanishes. For instance, if f(x) = x3, we can choose p = 2 to obtain after simplification
(see Faulhaber's formula).
The Euler–Maclaurin formula is also used for detailed error analysis in numerical quadrature. It explains the superior performance of the trapezoidal rule on smooth periodic functions and is used in certain extrapolation methods. Clenshaw–Curtis quadrature is essentially a change of variables to cast an arbitrary integral in terms of integrals of periodic functions where the Euler–Maclaurin approach is very accurate (in that particular case the Euler–Maclaurin formula takes the form of a discrete cosine transform). This technique is known as a periodizing transformation.
Asymptotic expansion of sums
where a and b are integers. Often the expansion remains valid even after taking the limits or , or both. In many cases the integral on the right-hand side can be evaluated in closed form in terms of elementary functions even though the sum on the left-hand side cannot. Then all the terms in the asymptotic series can be expressed in terms of elementary functions. For example,
Here the left-hand side is equal to , namely the first-order polygamma function defined through ; the gamma function is equal to if is a positive integer. This results in an asymptotic expansion for . That expansion, in turn, serves as the starting point for one of the derivations of precise error estimates for Stirling's approximation of the factorial function.
Derivation by mathematical induction
We follow the argument given in (Apostol).
The Bernoulli polynomials Bn(x), n = 0, 1, 2, … may be defined recursively as follows:
The first several of these are
The values Bn(0) are the Bernoulli numbers. Notice that for n ≥ 2 we have
For n = 1,
We define the periodic Bernoulli functions Pn by
where denotes the largest integer that is not greater than x. So Pn agree with the Bernoulli polynomials on the interval (0, 1) and are periodic with period 1. Thus,
Let k be an integer, and consider the integral
Integrating by parts, we get
Summing the above from k = 0 to k = n − 1, we get
Adding (ƒ(0) + ƒ(n))/2 to both sides and rearranging, we have
The last two terms therefore give the error when the integral is taken to approximate the sum.
Integrating by parts again, we get,
Then summing from k = 0 to k = n − 1, and then replacing the last integral in (1) with what we have thus shown to be equal to it, we have
By now the reader will have guessed that this process can be iterated. In this way we get a proof of the Euler–Maclaurin summation formula by mathematical induction, in which the induction step relies on integration by parts and on the identities for periodic Bernoulli functions.
Derivation by functional analysis
where δ is the Dirac delta function. The above is a formal notation for the idea of taking derivatives at a point; thus one has
for n > 0 and some arbitrary but differentiable function ƒ(x) on the unit interval. For the case of n = 0, one defines . The Bernoulli polynomials, along with their duals, form an orthogonal set of states on the unit interval: one has
The Euler–MacLaurin summation formula then follows as an integral over the latter. One has
Then setting x = 0 and rearranging terms, one obtains an expression for ƒ(0). Note that the Bernoulli numbers are defined as Bn = Bn(0), and that these vanish for odd n greater than 1.
Then, using the periodic Bernoulli function Pn defined above and repeating the argument on the interval [1,2], one can obtain an expression of ƒ(1). This way one can obtain expressions for ƒ(n), n = 0, 1, 2, ..., N, and adding them up gives the Euler–MacLaurin formula. Note that this derivation does assume that ƒ(x) is sufficiently differentiable and well-behaved; specifically, that ƒ may be approximated by polynomials; equivalently, that ƒ is a real analytic function of exponential type . Written in explicit terms,
where are the second kind of Bernoulli numbers and indicate the periodic Bernoulli polynomials. This general formula holds for even and odd p ≥ 1.
The Euler–MacLaurin summation formula can thus be seen to be an outcome of the representation of functions on the unit interval by the direct product of the Bernoulli polynomials and their duals. Note, however, that the representation is not complete on the set of square-integrable functions. The expansion in terms of the Bernoulli polynomials has a non-trivial kernel. In particular, sin(2πnx) lies in the kernel; the integral of sin(2πnx) is vanishing on the unit interval, as is the difference of its derivatives at the endpoints. This is the essentially the reason for the restriction to exponential type of less than 2π: the function sin(2πnz) grows faster than e2π|z| along the imaginary axis! Essentially, Euler-MacLaurin summation can be applied whenever Carlson's theorem holds; the Euler-MacLaurin formula is essentially a result obtaining from the study of finite differences and Newton series.
- David J. Pengelley, "Dances between continuous and discrete: Euler's summation formula", in: Robert Bradley and Ed Sandifer (Eds), Proceedings, Euler 2K+2 Conference (Rumford, Maine, 2002), Euler Society, 2003.
- Abramowitz & Stegun (1972), 23.1.30
- Apostol, T. M. (1 May 1999). "An Elementary View of Euler's Summation Formula". The American Mathematical Monthly (Mathematical Association of America) 106 (5): 409–418. doi:10.2307/2589145. ISSN 0002-9890. JSTOR 2589145.
- Pierre Gaspard, "r-adic one-dimensional maps and the Euler summation formula", Journal of Physics A, 25 (letter) L483–L485 (1992). (Describes the eigenfunctions of the transfer operator for the Bernoulli map)
- Abramowitz, Milton; Stegun, Irene A., eds. (1972). Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables. New York: Dover Publications. ISBN 978-0-486-61272-0. tenth printing., pp. 16, 806, 886
- Weisstein, Eric W., "Euler–Maclaurin Integration Formulas", MathWorld.
- Xavier Gourdon and Pascal Sebah, Introduction on Bernoulli's numbers, (2002)
- D.H. Lehmer, "On the Maxima and Minima of Bernoulli Polynomials", American Mathematical Monthly, volume 47, pages 533–538 (1940)
- Hugh L. Montgomery; Robert C. Vaughan (2007). Multiplicative number theory I. Classical theory. Cambridge tracts in advanced mathematics 97. pp. 495–519. ISBN 0-521-84903-9.