Pi Formulas, Ramanujan, and the Baby Monster Group By
Total Page:16
File Type:pdf, Size:1020Kb
Pi Formulas, Ramanujan, and the Baby Monster Group By Titus Piezas III Keywords: Pi formulas, class polynomials, j-function, modular functions, Ramanujan, finite groups. Contents I. Introduction II. Pi Formulas A. The j-function and Hilbert Class Polynomials B. Weber Class Polynomials C. Ramanujan Class Polynomials III. Baby Monster Group IV. Conclusion I. Introduction In 1914, Ramanujan wrote a fascinating article in the Quarterly Journal of Pure and Applied Mathematics. The title was “Modular equations and approximations to p” and he discusses certain methods to derive exact and approximate evaluations. In fact, in his Notebooks, he gave several formulas, seventeen in all, for p (or to be more precise, 1/p). For a complete list, see http://mathworld.wolfram.com/PiFormulas.html. He gave little explanation on how he came up with them, other than saying that there were “corresponding theories”. One of the more famous formulas is given by, 1/(pÖ8) = 1/992 S r (26390n+1103)/3964n where r = (4n)!/(n!4) and the sum S (from this point of the article onwards) is to go from n = 0 to ¥. How did Ramanujan find such beautiful formulas? We can only speculate at the heuristics he used to find them, since they were only rigorously proven to be true in 1987 by the Borwein brothers. However, one thing we do know: Ramanujan wrote down in his Notebooks, among the others, the approximation1, epÖ58 » 24591257751.9999998222… which can also be stated as, epÖ58 » 3964 – 104 The appearance of 3964 in both the exact formula and the approximation is no coincidence. The connection can be highlighted even further when you realize that 26390 = 5*7*13*58. What are these numbers 58 and 3964? The former is a squarefree discriminant d of a quadratic form ax2+bxy+cy2 and 396 can be derived from the class invariant, 1 2 g58 = (5+Ö29)/2 2 2 which in turn is related to the fundamental solution (x1 = 5, y1 = 1) of the Pell equation x -29y = -4. How can a formula for p have something to do with Pell equations? That, I believe, is what makes a mathematical journey so rewarding: the unexpected and fascinating connections we stumble on along the way. We will not be able to give an answer to that question in this article but we can do so for a more tractable one: How do we derive 396 or, in general, other algebraic numbers involved in pi formulas, from class invariants? It turns out the answer has to do with transforming roots of Weber class polynomials into roots of Ramanujan class polynomials, polynomials which we have mentioned in “Ramanujan’s Constant (epÖ163) and its Cousins” [1]. In that article, we also discussed Hilbert class polynomials and pi formulas derived from them and that is where we will start. II. Pi Formulas A. The j-function and Hilbert Class Polynomials Similar to epÖ58 but more famous, is epÖ163 which can be shown to be approximately, epÖ163 » 6403203 + 743.99999999999925… The reason for such close approximation is because of the j-function, j(t), which has the q-series expansion, j(t) = 1/q + 744 + 196884q + 21493760q2 + 864299970q3 + … where q = e2pit and t is the half-period ratio defined as, Case 1: For d = 4m, t = Ö(-m) Case 2: For d = 4m+3, t = (1+Ö(-d))/2 where m is a positive integer, and d is the unsigned discriminant. In [1], we were quite liberal with our use of what we called the j-function but we will be more strict here. First, while in some older texts the convention was to label the j-function as j(q), it seems the modern one is to label it as j(t), or “j-tau”. Second, an obvious observation is that since d is positive, then t is imaginary. We are evaluating j(t) at imaginary arguments yet it will have a real value at those points. However, it can be positive or negative. For case 1, for all d > 0, then j(t) is always positive. For case 2, for d > 0, there are three cases, d < 3, j(t) is positive 2 d = 3, j(t) is zero d > 3, j(t) is negative From this point, what we will call as j(q) will refer to the absolute value of the j-function, while j(t) will refer to the signed value. This value is an algebraic integer of degree n where n is the class number of d. We have also observed that j(t) was a good approximation for numbers of the form epÖd. Case 1: If d = 4m, t = Ö(-m), then epÖ(4m) » j(t) – 744, for d > 12. Example 1. Let m = 5, d = 20 (class number 2), j(Ö-5) = 23(25+13Ö5)3 so, epÖ20 » 23(25+13Ö5)3 -744 Example 2. Let m = 10, d = 40 (class number 2), j(Ö-10) = 63(65+27Ö5)3 so, epÖ40 » 63(65+27Ö5)3 - 744 Case 2: If d = 4m+3, t = (1+Ö-d)/2, then epÖd » | j(t)| + 744, for d > 12. Example 1. Let d = 163 (class number 1), j((1+Ö-163)/2) = -6403203 so, epÖ163 » 6403203 + 744 Technically, case 2 is also defined for other d. For example , for d = 4m+2, say, d = 2, we have, j((1+Ö-2)/2) = 103(19-13Ö2)3 However, for the purposes of this article, we will limit case 2 only to form 4m+3. One should also take note that j(Ö-d) and j((1+Ö-d)/2) for d = 4m+3 are different, as illustrated by, j(Ö-7) = 2553, and j((1+Ö-7)/2) = -153 which can easily be confirmed by an adequate computer algebra system. Anyway, now that we have the preliminaries out of the way, we can go to the pi formulas. To recall, we pointed out that there are exactly nine discriminants d with class number 1, the absolute values given as 3, 4, 7, 8, 11, 19, 43, 67, 163, with the larger values giving the better approximations: 3 epÖ7 ˜ 153 + 697 epÖ11 ˜ 323 + 738 epÖ19 ˜ 963 + 744 epÖ43 ˜ 9603 + 744 epÖ67 ˜ 52803 + 744 epÖ163 ˜ 6403203 + 744 We also have the formulas due to the Chudnovsky brothers (which had an their inspiration Ramanujan’s formula cited in the opening paragraph): Let, c = (6n)!/((n!)3(3n)!), 1/(3p) = S c (-1)n (63n+8)/(153)n+1/2 1/(4p) = S c (-1)n(154n+15)/(323)n+1/2 1/(12p) = S c (-1)n (342n+25)/(963)n+1/2 1/(12p) = S c (-1)n (16254n+789)/(9603)n+1/2 1/(12p) = S c (-1)n (261702n+10177)/(52803)n+1/2 1/(12p) = S c (-1)n (545140134n+13591409)/(6403203)n+1/2 The formulas obviously use the j(q)’s of the given approximations. The factorization of a term in the numerator also indicate what d is involved, 63 = 32 *7 154 = 2*7*11 342 = 2*32 *19 16254 = 2*33 *7*43 261702 = 2*32 *7*31*67 545140134 = 2*32 *7*11*19*127*163 Now why is this? It turns out the answer is in the general form of the formula for d = 4m+3, d > 3, (implying j(t) as negative), 1/p = S c (-1)n (An+B)/(C)n+1/2 where, A = Ö(d*(1728-j(t))); C = -j(t) Since, 1728 = 123 (remember the taxicab anecdote?2) then, 7(123 + 153) = 72 *272 11(123 + 323) = 42 *112 *142 19(123 + 963) = 122 *192 *182 43(123 + 9603) = 122 *432 *3782 67(123 + 52803) = 122 *672 *39062 163(123 + 6403203) = 122 *1632 *33444182 For these d, the expression d*(1728-j(t)) is a perfect square! So there are beautiful Diophantine relationships behind these pi formulas as well, which explains why the factorization of A contains d. However, we are still missing the constant B and that is the fly in the ointment. 4 Technically, there is a closed-form expression for B in terms of Eisenstein series but it gets too complicated for this article. The interested reader is referred to “Ramanujan, Modular Equations, and Approximations to Pi” by Bailey, Borwein, and Borwein which contains a side article on the Chudnovskys’ approach as well as their own which we shall discuss later. The other way to find B (since A and C are already known) is simply to solve the equation, 1/p = S c (-1)n (An+B)/(C)n+1/2 using enough n terms which should give B to a reasonable accuracy. For these six d, B conveniently is an integer, given by 3*8, 4*15, 12*25, 12*789, 12*10177, and 12*13591409, respectively. Since A and B have a common factor, then one can see why 1/p is divided by either 3, 4, or 12. We have also pointed out that there are non-maximal or non-fundamental discriminants with class number 1 as shown by the approximations, epÖ16 ˜ 663 - 744 epÖ28 ˜ 2553 - 744 We can also use these two j(q)’s to find more pi formulas. The general form (with some small changes) for d = 4m is given by, 1/p = S c (An+B)/(C)n+1/2 where, A = Ö(-d*(1728-j(t))); C = j(t) Note that there is no (-1)n for d = 4m. The presence of (-1)n in the formula for d = 4m+3 is simply the negative sign of j(t). For d = 4m, since j(t) is positive, then there is no need for it.