submitted to the Journal Nature

Ancient Super-computing:

The Square Root of 2 Calculated to 40 sexagesimal digits in the sands of Sumeria?



In Memorium, Dr. Clay Perry, University of California, professor emeritus



1:24:51:10:9:46:6:4:29:51:20:26:20:4:31:2:39:30: : : : : : : : : : : : : : : : : : : : : : :

X

1:24:51:10:9:46:6:4:29:51:20:26:20:4:31:2:39:30: : : : : : : : : : : : : : : : : : : : : : :

= 2:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0 :0:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59: 59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59:59: 59:59:59:

by Richard Allen Brown, Dr. John McKee

1248 Insititue, Charleston, and Santa Barbara



Powered by Mathematica



Summary


The purpose of this piece is to show that that mathematicians of ancient Sumaria(circa 2000 BC.) could calculate the square root of 2 to great accuracy--the equivalent of 10 or more decimal digits. They could make these calculations using mathematics derived from their knowledge of ordered sequences of primitive Pythagorean triples. Additonally, a general formula will be developed using sequences of Pythagorean triples for finding the the square root of any prime number. Pythagorean triples are right triangles formed by integers only. Primitive Pythagorean triples are those triples with whose sides have no factor in common.

These results will be applied to two questions of historical mathematics. First,the calculation of the sexagesimal value 1:24:51:10: for the square root of 2 in the tablet number 7289 of the Yale Babylonian Collection. And Second, the values used by Archimedes for the square root of 3 used in finding his estimate of pi. Archimedes' upper and lower bounds were 265/153 and 1351/780 for the square root of 3 given without explanation or derivation.

Finally, convergent sequences of Pythagorean triples are shown to be another possible early development of infinite processes in ancient mathematics.

How could the ancient Sumarians calculate the square root of 2 to great accuracy?


Table 1 shows the simple mathematical progression that leads to a ratio of two integers that estimate the square root of 2 to over seventy decimal digits of accuracy. Our sequence was actually calculated using the computer program Mathematica, although the calculations are so simple that they could be performed by grade school children.

For the ancient Sumarians to have made these calculations, they would have had to know the sequence of primitive Pythagorean triples which converged to a 45 degree triangle. The first few of these triples are (3,4,5), (20,21,29), (119,120,169), and (695,696,985). These triangles and many, many more were known by the ancient mathematicians of Sumeria. The Plimpton 322 tablet(circa 1900 BC) of the Columbia University collection indicates knowledge of at least the first few thousand primitive Pythagorean triples.

As proved in Euclid's Elements(circa 300 BC) there is associated with each primitive Pythagorean triple a unique pair of integers, one odd and one even which generate the triple by the formulas: a**2+b**2 ,a**2-b**2 ,and 2ab, where a and b are the two integers. Hence, if you know the sequence of pairs of generators that produce the primitive triples, the calculation can be made!

In fact, there is a very simple relationship for the sequence of generators as shown in table 1. The formula is k(n)=2*k(n-1)+k(n-2), where n is the sequence number and k(n) is the value of the nth generator. Each successive pair of generators produces a unique triple that more and more closely approximates a 45 degree triangle! The triangle being approximated is (1,1,2**(1/2)), this triangle cannot have three integer sides, but we have produced an infinite sequece of integer triangles that produces an arbitrarily close result. How close? As our table shows, after over one hundred pairs of generators we have reached an estimate of the square root of 2 to 80 decimal places or over 40 sexagesimal places.

One additional mathematical step is needed to make the computation complete. While we could use the generators to produce the integer triangles and then calculate the estimate of the square root of 2 using the triangles, in fact, the generators themselves form an ever closer approximation to the ratio 1 + (2**(1/2) from which the square root of 2 can easily be derived. The reason this relationship is used is that it is general for all integers as will be shown later. The reader can verify that the generated triangles also converge rapidly to 45 degree triangle.

Did the ancient Sumerians know this computational method? We don't know how early this relationship was known, the authors have some evidence(shown below) that it may have been known or discovered by Archimedes(circa 300 BC). However, if the Sumarians had known the formula they could have performed the calculations to generate the sequence of numbers.

Table 1. The first 104 generators of the convergent sequence of Pythagorean Triples to a 45 degree right triangle

SequenceGenerators(2**(1/2)+1)-1 Estimate
nk(n)=2k(n-1)+k(n-2)(k(n)/k(n-1))-1
01
121
251.5
3121.4
4291.41
5701.414
61691.4142
74081.4142
89851.41421
92,3781.41421 3
105,7411.41421 3
1113,8601.41421 35
1233,4611.41421 356
1380,7821.41421 3562
14195,0251.41421 3562
15470,8321.41421 35623
161,136,6891.41421 35623 7
172,744,2101.41421 35623 73
186,625,1091.41421 35623 730
1915,994,4281.41421 35623 7309
2038,613,9651.41421 35623 73095
2193,222,3581.41421 35623 73095 0
22225,058,6811.41421 35623 73095 04
23543,339,7201.41421 35623 73095 048
241,311,738,1211.41421 35623 73095 0488
253,166,815,9621.41421 35623 73095 0488
267,645,370,0451.41421 35623 73095 04880
2718,457,556,0521.41421 35623 73095 04880
2844,560,482,1491.41421 35623 73095 04880 1
29107,578,520,3501.41421 35623 73095 04880 1
30259,717,522,8491.41421 35623 73095 04880 16
31627,013,566,0481.41421 35623 73095 04880 168
321,513,744,654,9451.41421 35623 73095 04880 168
333,654,502,875,9381.41421 35623 73095 04880 1688
348,822,750,406,8211.41421 35623 73095 04880 16887
3521,300,003,689,5801.41421 35623 73095 04480 16887 2
3651,422,757,785,9811.41421 35623 73095 04480 16887 2
37124,145,519,261,5421.41421 35623 73095 04480 16887 24
38299,713,796,309,0651.41421 35623 73095 04880 16887 242
39723,573,111,879,6721.41421 35623 73095 04880 16887 2420
401,746,860,020,068,4091.41421 35623 73095 04880 16887 24209


SequenceGenerators
414,217,293,152,016,490
4210,181,446,324,101,389
4324,580,185,800,219,268
4459,341,817,924,539,925
45143,263,821,649,299,118
46345,869,461,223,138,161
47835,002,744,095,575,440
482,015,874,949,414,289,041
494,866,752,642,924,153,522
5011,749,380,235,262,596,085
5128,365,513,113,449,345,692
5268,480,406,462,161,287,469
53165,326,326,037,771,920,630
54399,133,058,537,705,128,729
55963,592,443,113,182,178,088
562,326,317,944,764,069,484,905
575,616,228,332,641,321,147,898
5813,558,774,610,046,711,780,701
5932,733,777,552,734,744,709,300
6079,026,329,715,516,201,199,301
61190,786,436,983,767,147,107,902
62460,599,203,683,050,495,415,105
631,111,984,844,349,868,137,938,112
642,684,568,892,382,786,771,291,329
656,481,122,629,115,441,680,520,770
6615,646,814,150,613,670,132,332,869
6737,774,750,930,342,782,945,186,508
6891,196,316,011,299,234,022,705,885
69220,167,382,952,941,249,990,598,278
70531,531,081,917,181,734,003,902,441
711,283,229,546,787,304,717,998,403,160
723,097,990,175,491,791,170,000,708,761
737,479,209,897,770,887,057,999,820,682
7418,056,409,971,033,565,286,000,350,125
7543,592,029,839,838,017,630,000,520,932
76105,240,469,650,709,600,546,001,391,989
77254,072,969,141,257,218,722,009,304,910
78613,386,407,933,224,037,990,008,001,809
791,480,845,785,007,705,294,702,019,308,528
803,575,077,977,948,634,627,394,046,618,865
818,631,001,740,904,974,549,490,112,546,258
8220,837,081,459,758,583,726,374,271,711,381
8350,305,164,660,422,142,002,238,655,969,020
84121,447,410,780,602,867,730,851,583,649,421
85293,199,986,221,627,877,463,941,823,267,862
86707,847,383,223,858,622,658,735,230,185,145
871,708,894,752,669,345,122,781,412,283,638,152
884,125,636,888,562,548,868,221,559,797,461,449
899,960,168,529,794,442,859,224,531,878,561,050
9024,045,973,948,151,434,586,670,623,554,583,549
9158,052,116,426,097,312,032,565,778,987,728,148
92140,150,206,800,346,058,651,802,181,530,039,845
93338,352,530,026,789,429,336,170,142,047,807,838
94816,855,266,853,924,917,324,142,465,625,655,521
951,972,063,063,734,639,263,984,455,073,299,118,880
964,760,981,394,323,203,445,293,052,612,223,893,281
9711,494,025,852,381,046,154,570,560,297,746,905,442
9827,749,033,099,085,295,754,434,173,207,717,704,165
9966,992,092,050,551,637,663,438,906,713,182,313,772
100161,733,217,200,188,571,081,311,986,634,082,331,709
101390,458,526,450,928,779,826,062,879,981,346,977,190
102942,650,270,102,046,130,733,437,746,596,776,286,089
1032,275,759,066,655,021,041,292,938,373,174,899,549,368
1045,494,168,403,412,088,213,319,314,492,946,575,384,825
= 1.41421 35623 73095 04880 16887 24209 69807 85696 71875 37694 80731 76679 73799 07324 78462 10703

Table 2. The First Ten generators of the sequence of Pythagorean Triples converging to a 30,60,90 right triangle

SequenceGenerator(3**(1/2))-2right triangle
nk(n)=4k(n-1)-k(n)(k(n)/k(n-1))-2side,side,diagonol
01
14215, 8, 17
2151.75209, 120, 241
3561.732911, 1680, 3361
42091.73240545, 23408, 46817
57801.73205564719, 326040, 652081
62911**1.732051786552, 4541160, 9082321
7108641.7320508 109552575, 63250208, 126500417
8405451.732050871525850529, 880961760, 1761923521
9151316**1.732050875
105647191.7320508756
1