The Euler constant: γ: 2.1 Basic considerations
The Euler constant: γ: 2.1 Basic considerations
Introduction
(2)
2.1
Basic considerations
Direct use of formula (1) to compute Euler constant is of poor interest since the
convergence is very slow. In fact, using the harmonic number notation
Hn = 1 +
1 This
1 1
1
+ + + ,
2 3
n
1
.
2n
This estimation is the first term of an asymptotic expansion which can be used
to compute effectively , as shown in next section. Nevertheless, other formulae
for (see next sections) provide a simpler and more efficient way to compute it
at a large accuracy. Better estimations are :
Hn log(n)
1
2(n + 1)
0 <
1
48n3
Hn log(n)
<
<
log(n) + log(n + 1)
2
1
1
Hn log(n + +
)
2 24n
Hn
<
<
<
1
2n
(Young [13])
1
6n(n + 1)
1
.
48(n + 1)3
(Cesaro)
(Negoi)
2.2
,
(3)
Hn log(n) +
2n
2k n2k
k1
where the B2k are the Bernoulli numbers. Since B2k grows like 2(2k)!/(2)2k ,
the asymptotic expansion should be stopped at a given k. For example, the first
terms are given by
= Hn log(n)
1
1
1
1
1
1
691
1
+
+
.
2n 12n2 120n4 252n6 240n8 132n10 32760n12 12n14
This technique, directly inherited from the definition, can be employed to compute at a high precision but suffers from two major drawbacks :
It requires the computation of the B2k , which is not so easy ;
the rate of convergence is not so good compared to other formulas with .
2.2.1
Eulers computation
In 1736, Euler used the asymptotic expansion 3 to compute the first 16 decimal
digits of . He went up to k = 7 and n = 10, and wrote
= H10 log(10)
1
1
1
1
1
+
+...
20 1200 1, 200, 000 252, 000, 000 24, 000, 000, 000
with
H10
log(10)
= 2.9289682539682539
= 2.302585092994045684
Mascheronis mistake
Stieltjes approach
In 1887, Stieltjes computed (2), (3), ..., (70) to 32 decimal places and extended a previous calculation done by Legendre up to (35) with 16 digits. He
was then able to compute Eulers constant to 32 decimal places thanks to the
fast converging series
X ((2k + 1) 1)
3
= 1 log( )
.
2
4k (2k + 1)
k=1
1
1
1
+ 2k+1 + 2k+1
22k+1
3
2
,
4k
2.16k
(4)
This relation is issued from properties of the Gamma function and a proof is
given in the Gamma function essay.
The first partial sums of series (4) are
x0
x1
x5
x10
2.2.4
3
0.5(9453489189183561...) = 1 log( )
2
13
3
(3)
= 0.577(69681662853609...) =
log( )
12
2
12
= 0.57721566(733782033...)
= 0.57721566490153(417...)
=
Knuths computation
B(2k+2)
1
2(2k + 2)!
101272
(2k+2)
(2k + 2) n
(2k + 2)(2n)2k+2
n = 10
n = 104
n = 105
n = 106
This table shows that the Euler-Maclaurin summation could not be reasonably
used to compute more than a few thousands of decimal places of .
2.3
An efficient way to compute decimal digits of the Euler constant is to start from
the identity = 0 (1) (see (2)) which entails for any positive integer n, after
integrating by part the formula
Z n
Z t
1 et
e
+ log(n) = In Rn ,
In =
dt, Rn =
dt.
t
t
0
n
Plugging the series expansion of (1 et )/t in In , we obtain
In =
X
k=1
(1)k1
nk
.
k k!
n
X
(1)k1
k=1
nk
log n + O(en ),
k k!
= 3.5911 . . .
(5)
n
X
k=1
(1)k1
n2
en X k!
nk
log(n)
+ O(e2n ),
k k!
n
(n)k
= 4.32 . . . (6)
k=0
2.4
A better method (see also [12]) is based on the modified Bessel functions and
leads to the formula
An
log(n) + O(e4n ),
=
Bn
with
An =
n k 2
X
n
k=0
k!
Hk ,
Bn =
n k 2
X
n
k=0
k!
Cn =
1 X [(2k)!]3
.
4n
(k!)4 (16n)2k
k=0
An
Cn
2 log(n) + O(e8n ).
Bn
Bn
(7)
Integral and series formulae for the Euler constant can be found in Collection
of formulae for the Euler constant.
Records of computation
Number of digits
5
15
19
24
40
19
34
41
59
110
263
32
???
1271
3566
20,700
30,100
172,000
1,000,000
7,286,255
108,000,000
When
1734
1736
1790
1809
1812
1825
1857
1861
1869
1871
1878
1887
1952
1962
1962
1977
1980
1993
1997
1998 Dec.
1999 Oct.
Who
L. Euler
L. Euler
L. Mascheroni
J. von Soldner
F.B.G. Nicolai
A.M. Legendre
Lindman
Oettinger
W. Shanks
W. Shanks
J.C. Adams
T. J. Stieltjes
J.W. Wrench
D.E. Knuth
D.W. Sweeney
R.P. Brent
R.P. Brent and E.M. McMillan
J. Borwein
T. Papanikolaou
X. Gourdon
X. Gourdon and P. Demichel
Notes
He found = 0.577218.
The Euler-Maclaurin summation was u
Mascheroni computed 32 decimal place
In a work on the logarithm-integral fun
In agreement with Soldners calculation
Euler-Maclaurin summation was used w
Euler-Maclaurin summation was used w
Euler-Maclaurin summation was used w
Euler-Maclaurin summation was used w
References
[1] L. Euler, Inventio summae cuiusque seriei ex dato termino generali, St
Petersbourg, (1736)
[2] A.M. Legendre, Traite des Fonctions Elliptiques, Paris, (1825-1828), vol. 2,
p. 434
[3] W. Shanks, (On Eulers constant), Proc. Roy. Soc. London, (1869), vol. 18,
p. 49
[4] J.W.L. Glaisher, History of Eulers constant, Messenger of Math., (1872),
vol. 1, p. 25-30
[5] J.C. Adams, On the value of Eulers constant, Proc. Roy. Soc. London,
(1878), vol. 27, p. 88-94
[6] G. Horton, A note on the calculation of Eulers constant, American Mathematical Monthly, (1916), vol. 23, p. 73
[7] J.W. Wrench Jr., A new calculation of Eulers constant, MTAC, (1952),
vol. 6, p. 255
[8] D.E. Knuth, Eulers constant to 1271 places, Math. Comput., (1962), vol.
16, p. 275-281
[9] D.W. Sweeney, On the Computation of Eulers Constant, Mathematics of
Computation, (1963), p. 170-178
[10] R.P. Brent, Computation of the regular continued fraction for Eulers constant, Math. Comp., (1977), vol. 31, p. 771-777
[11] G.H. Hardy and E. M. Wright, An Introduction to the Theory of Numbers,
Oxford Science Publications, (1979)
[12] R.P. Brent and E.M. McMillan, Some New Algorithms for High-Precision
Computation of Eulers constant, Math. Comput., (1980), vol. 34, p. 305312
[13] R.M. Young, Eulers constant, Math. Gazette 75, (1991), vol. 472, p. 187190