0% found this document useful (0 votes)
32 views

Ramanujan and Euler's Constant

The document discusses Ramanujan's contributions to formulas for computing Euler's constant γ. Specifically, it examines Ramanujan's generalization of the formula ∑(−1)kxk/k! = ln x + γ + o(1) to higher powers of n. While the generalization is incorrect for n > 2, the document proves that Ramanujan's formula is valid for the case of n = 2. It also suggests that Ramanujan could have proposed a different, correct generalization involving harmonic numbers that does not suffer from cancellation issues and converges more rapidly.

Uploaded by

humejias
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views

Ramanujan and Euler's Constant

The document discusses Ramanujan's contributions to formulas for computing Euler's constant γ. Specifically, it examines Ramanujan's generalization of the formula ∑(−1)kxk/k! = ln x + γ + o(1) to higher powers of n. While the generalization is incorrect for n > 2, the document proves that Ramanujan's formula is valid for the case of n = 2. It also suggests that Ramanujan could have proposed a different, correct generalization involving harmonic numbers that does not suffer from cancellation issues and converges more rapidly.

Uploaded by

humejias
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Proceedings of Symposia in Applied Mathematics Volume 00, 0000

Ramanujan and Euler's Constant


RICHARD P. BRENT
Abstract. We consider Ramanujan's contribution to formulas for Euler's constant . For example, in his second notebook Ramanujan states that (in modern notation)

1 X ( 1)k 1
k=1

nk

xk k!

n

= ln x + + o(1)

as x ! 1. This is known to be correct for the case n = 1, but incorrect for n > 2. We consider the case n = 2. We also suggest a di erent, correct generalization of the case n = 1.

1. Introduction
Ramanujan gave many beautiful formulas for  and 1=. Euler's constant = 0 (1) = 0:57721566 : : : , which occurs in many well-known formulas involving the Gamma function, the Riemann zeta function, the divisor function d(n), etc. [15], seems to be more mysterious and more di cult to compute than . For example, quadratically convergent iterations are known [6, 8, 21] for , but none are known for . Also,  is transcendental, but it is not even known if is irrational [3]. If = p=q is rational, then q > 1015000 . This result follows from a computation [10] of the regular continued fraction expansion for . There may be an analogy with  (3). Ap ery [2, 17] proved  (3) irrational, using the series 1 ( 1)k 1 k!k! 5X  (3) = ; 2 k=1 (2k)!k3 and, in Chapter 9 of his Notebooks, Ramanujan gives several similar series, some
1991 Mathematics Subject Classi cation. Primary 01A60, 33C10, 41A60; Secondary 33-01, 33-03, 33E99, 40A25, 65D20. ATEX To appear in Mathematics of Computation 1943{1993. rpb139 typeset using AMS-L
c 1993 American Mathematical Society 0000-0000/00 $1.00 + $.25 per page

R. P. BRENT

involving  (3). Ramanujan [4, I, p. 252] rediscovered Euler's formula 1 H X k  (3) = ; ( k + 1)2 k=1 where Hk = k j =1 1=j is a Harmonic number. Harmonic numbers also occur in formulas involving . For example, the well-known result (1) as n ! 1 is often used to give an alternative de nition of .
Hn = ln n + + O(1=n)
P

interesting series of Glaisher:

2. Ramanujan's Papers and Notebooks Ramanujan published one paper [18] speci cally on . In it he generalizes an
=1
 (2k + 1) : ( k + 1)(2k + 1) k=1

1 X

Because the generalizations all involve the Riemann zeta function or related functions, they are not convenient for computational purposes. Much of Ramanujan's work was not published during his lifetime, but was summarized in his Notebooks. These were rst printed in facsimile [20], and edited editions have since been published by Berndt [4]. Scanning the Notebooks, we nd many occurrences of . Owing to space limitations, we concentrate on Chapter 4, Entry 9, Corollaries 1{2 [4, I, p. 98], because these are potentially useful for computing . Corollary 1 is (in modern notation) 1 ( 1)k 1 xk X (2) = ln x + + o(1) k !k k=1 as x ! 1. In fact, Euler showed the more precise result [4, II, p. 167],  x Z 1 1 ( 1)k 1 xk X e t e (3) ln x = dt = O ; k !k t x x k=1

and this has been used by Sweeney [22] and others [5, 9] to compute Euler's constant (one has to be careful because of cancellation in the series). In Ch. 12, Entry 44(ii) [4, II, p. 168], Ramanujan correctly states that the error term O(e x =x) in (3) is between e x =(1 + x) and e x =x.

2.1. A Generalization. Ramanujan's Corollary 2 [4, I, p. 98] is that


(4) ( 1)k nk k=1
1 X
1  xk n

k!

= ln x + + o(1)

for n > 0. We assume that n is a xed positive integer. Clearly (4) generalizes (2), which is just the case n = 1.

RAMANUJAN AND EULER'S CONSTANT

Berndt [4, I, p. 98], using a result of Olver [16, Ex. 8.4, p. 309], shows that (4) is false for n > 2, because the function de ned by the left side of (4) changes sign in nitely often and grows exponentially large as x ! 1. Berndt leaves the case n = 2 open. In fact, (4) is true if n = 2. Theorem 1 below gives an exact expression for the error in (4) as an integral involving the Bessel function J0 (x), and Corollary 1 deduces an asymptotic expansion. The exact expression for n = 2 is a special case of a formula given by Luke [13, p. 48] and [1, formula 11.1.20]. However, the connection with Ramanujan does not seem to have been noticed before. jan states that the sum on the left side of (2) can be written as 1 X xk e x Hk : k! k=0 This is easy to prove [4, I, pp. 46{47]. Thus, (2) gives 1 k 1 X xk X x (5) Hk = ln x + + o(1): k ! k! k=0 k=0 This is more convenient than (2) for computation, because there is no cancellation in the series when x > 0. In Section 4 we indicate how Ramanujan might have generalized (5) in much the same way that he attempted to generalize (2).

2.2. Avoiding Cancellation. In Chapter 3, Entry 2, Corollary 2, Ramanu-

is a Bessel function of the rst kind and order zero.

3. Ramanujan's Corollary for n = 2 The following result [11] shows that (4) is valid for n = 2. Recall that J0 (x)
Theorem 1. Let
e(x) =

( 1)k 2k k=1
e(x) =
Z

1 X

1  xk 2

k!

ln x

Then, for real positive x,

1 J0 (t) dt: t 2x We omit details of the proof of Theorem 1. However, the reader should be able to construct a proof by proceeding as in [4, I, p. 99], using the fact that  Z 1 t e J0 (2t) (6) dt = 0: t 0

A slightly more general result than (6) is given in [12, equation 6.622.1] and is attributed to Nielsen [14]. An independent proof is given in [11].

R. P. BRENT

Corollary 1. Let e(x) be as in Theorem 1. Then, for large positive x, e(x) has an asymptotic expansion
e(x) =

21=2 x3=2

cos 2x +

  13 sin 2x +  4 +O 1 + 4 16x x2



For computational purposes, it is much better to take n = 1 than n = 2 in (4), because the error for n = 1 is O(e x =x).

4. A Di erent Generalization
Equation (4) may be obtained from (2) by replacing xk =k! by (xk =k!)n =n. An analogous generalization of (5) is (7)
1 X
k=0

Hk

 k n  1  k n X x x

k!

k=0

k!

= ln x + + o(1)

as x ! 1. Relation (5) is just the case n = 1. It is easy to show that (7) is valid for all positive integer n. An essential di erence between (4) and (7) is that there is a large amount of cancellation between terms of size (enx x (n+2)=2 ) on the left side of (4), but there is no cancellation in the numerator and denominator on the left side of (7). The function (xk =k!)n acts as a smoothing kernel with a peak at k ' x 1 2 . In view of (1), the result (7) is not surprising, but the speed of convergence may be surprising. Brent and McMillan [10] show that (8)
1 X
k=0

Hk

 k n  1  k n X x x

k!

k! k=0

= ln x + + O(e

cn x )

1 if n = 1, 2n sin2 (=n) if n  2. In the case n = 2, the formula (8) has error O(e 4x ). Brent and McMillan [10] used this case with x ' 17,400 to compute to more than 30,000 decimal places. From Corollary 1, the same value of x in (4) would give less than 8-decimal place accuracy. Also, more than 15,000 decimal places would have to be used in the computation to compensate for cancellation of terms (e2x =x2 ) in (4). The case n = 3 of (8) is interesting because maxn=1;2;::: cn = c3 = 4:5: However, no one seems to have used n > 2 in a serious computation of . It would be interesting to consider the behaviour of the functions occurring in (4) and (8) for positive but non-integral values of n. Certainly (7) is valid for all positive n, but we do not know if (8) holds when n is positive but not an integer (assuming a suitable extension of the de nition of cn ). as x ! 1, where cn =

RAMANUJAN AND EULER'S CONSTANT

References
1. M. Abramowitz and I. A. Stegun (eds.), Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables, National Bureau of Standards, Washington, 1964 (reprinted by Dover, 1965). (Chapter 11 was written by Y. L. Luke.) 2. R. Ap ery, Irrationalit e de  (2) et  (3), Journ ees arithm etiques Luminy, Ast erisque 61 (1979), 11{13. 3. D. Bailey, Numerical results on the transcendence of constants involving , e, and Euler's constant, Math. Comp. 50 (1988), 275{281. 4. B. C. Berndt, Ramanujan's Notebooks, Parts I{III, Springer-Verlag, New York, 1985{1991. 5. W. A. Beyer and M. S. Waterman, Error analysis of a computation of Euler's constant, Math. Comp. 28 (1974), 599{604. 6. J. M. Borwein and P. B. Borwein, Pi and the AGM, John Wiley and Sons, New York, 1987. 7. J. M. Borwein, P. B. Borwein and D. H. Bailey, Ramanujan, modular equations, and approximations to pi or how to compute one billion digits of pi, Amer. Math. Monthly 96 (1989), 201{219. 8. R. P. Brent, Multiple-precision zero- nding methods and the complexity of elementary function evaluation, Analytic Computational Complexity (J. F. Traub, ed.), Academic Press, New York, 1975, 151{176. 9. R. P. Brent, Computation of the regular continued fraction for Euler's constant, Math. Comp. 31 (1977), 771-777. 10. R. P. Brent and E. M. McMillan, Some new algorithms for high-precision computation of Euler's constant, Math. Comp. 34 (1980), 305{312. (There is an error on page 310: in the de nition of Vp (z ), \z=k!" should be \z k =k!".) 11. R. P. Brent, An asymptotic expansion inspired by Ramanujan, Austral. Math. Soc. Gaz. (to appear). Also Report CMA-MR02-93, ANU, Feb. 1993 (available by ftp from dcssoft.anu.edu.au in the directory pub/Brent). 12. I. S. Gradshteyn and I. M. Ryzhik, Tables of Integrals, Series, and Products, fourth edition (trans. Alan Je rey), Academic Press, New York, 1965. 13. Y. L. Luke, Integrals of Bessel Functions, McGraw-Hill, New York, 1962. 14. N. Nielsen, Theorie des Integrallogarithmus und verwandter Transzendenten, Teubner, Leipzig, 1906 (reprinted by Chelsea, New York, 1965). 15. J. Nunemacher, On computing Euler's constant, Math. Mag. 65 (1992), 313{322. 16. F. W. J. Olver, Asymptotics and Special Functions, Academic Press, New York, 1974. 17. A. van der Poorten, A proof that Euler missed : : : Ap ery's proof of the irrationality of  (3), Math. Intelligencer 1 (1979), 195{203. 18. S. Ramanujan, A series for Euler's constant , Messenger of Mathematics 46 (1917), 73{80 (reprinted in [19]). 19. S. Ramanujan, Collected Papers of Srinivasa Ramanujan (G. H. Hardy, P. V. Seshu Aiyar and B. M. Wilson, eds.), Cambridge University Press, Cambridge, 1927. Reprinted by Chelsea, New York, 1962. 20. S. Ramanujan, Notebooks, two volumes, Tata Institute of Fundamental Research, Bombay, 1957. 21. E. Salamin, Computation of  using arithmetic-geometric mean, Math. Comp. 30, 1976, 565{570. 22. D. Sweeney, On the computation of Euler's constant, Math. Comp. 17 (1963), 170{178.

Computer Sciences Lab., Australian National University, Canberra, ACT 0200, Australia E-mail address : [email protected]

You might also like