数学故事样稿
← 返回故事列表

mc1-017 · MATHEMATICS EXTENSION

普林普顿322Plimpton 322

数学学习拓展 约 17 分钟阅读 中文English

内容概述

  • 数学故事
  • 数学史 / 古代数学 / 数论与三角学
  • 叙事 / 图注 / 表格

(来源层级:editorial-summary)

本文介绍古巴比伦数学刻片“普林普顿322”(Plimpton 322):它的发现与破损历史、刻片上的数字表,以及现代学者如何解读这些数字。刻片列出多组可构成整数边直角三角形的斜边与一条直角边;补上另一条直角边后,绝大多数数组对应“基本毕达哥拉斯数组”。两千多年后,阿拉伯数学家证明所有基本毕达哥拉斯数组可参数化为 a=2uv, b=u²−v², c=u²+v²。正文还进一步分析:刻片参数 u、v 都是“规则六十进制数”,其选择可能与倒数表及除法运算有关;第四列(部分残缺)保存的是 (c/a)²,即角 B 的正割平方,从而整个刻片可能是一张从 45° 递减到 31° 的正割表。

中文正文

(来源层级:source)

17° 普林普顿 322

自19世纪中叶以来,在美索不达米亚工作的考古学家系统发掘了近50万块陶土刻片。迄今已确认了其中的大约300片是严格意义的数学刻片,包括数学表和数学问题。我们有关古巴比伦数学的知识,多数都来自学者们对这些刻片的破译和解释。

在已经分析过的巴比伦数学刻片中,最惊人的也许是所谓的普林普顿322,也就是哥伦比亚大学普林普顿(G. A. Plimpton)收藏总目第322号。刻片是用古巴比伦文字写的,大约可以追溯到公元前1900年到公元前1600年之间。1945年,纽格鲍尔(Otto Neugebauer)和萨克斯(A. J. Sachs)第一次揭开它们的面目。

从图中大概能看出那刻片的模样。遗憾的是,它的整个左边缘都破碎丢失了,右边缘中间附近也破了一大块,左上角还脱落了一层。检验的时候,沿着破裂的左边缘发现了现代胶水的晶体。这说明刻片在挖掘出土的时候可能还是完整的,后来破裂了,人们试着把碎片补上去,可最后又分裂了。这样看来,丢失的那块可能还在,像草垛里的一根绣花针,藏在那些古老的刻片堆里。我们马上会看到,假如丢失的碎片找到了,那将是非常有意义的。

图注:图1 普林普顿陶土刻片

刻片上有三列基本完整的数字,为方便起见,我们在图中用十进制数字把它们写出来。沿破裂的边缘还有一列残缺的数字,下面我们要把它复原。

显然,最右端的一列数字只不过用来记行数。旁边的两列,乍看起来是非常随意的。然而,细看之下,我们可以发现两列对应的数字(可惜有四个例外)构成整数边长的直角三角形的斜边和一个直角边。图1标记了四个例外,原来的数字写在修正后的数字右边的括号里。第二行的例外很棘手,而其他三个例外却很容易解释。例如,在第九行,481和541在60进位制下分别为(8,1)和(9,1)。那么显然,8被错写成9,不过是在刻画楔形文字的时候铁笔打滑了。第13行的数字是正确数字的平方,而最后一行的数字是正确数字的一半,说明一定数字的平方与一半在构造这个表时肯定起着什么作用。

图注:图1 普林普顿刻片上的数字

三个可以构成直角三角形三边的正整数,如(3,4,5),就是我们现在所谓的毕达哥拉斯数组。假如数组没有1以外的公因子,就是基本毕达哥拉斯数组。于是,(3,4,5)是基本数组,而(6,8,10)不是。距普林普顿刻片2000年后,阿拉伯人的一大贡献,就是证明所有基本毕达哥拉斯数组(a,b,c)都可以用参数表达为

a = 2uv,b = u² − v²,c = u² + v²

这里u和v是互素的两个数,奇偶性也不同,而且u>v。如果令u=2, v=1,我们就得到a=4, b=3, c=5。

现在,我们根据普林普顿刻片的斜边c和直角边b,来计算整数边直角三角形的另一边a。我们得到如下的毕达哥拉斯数组:

| 行 | a | b | c | u | v | |---|---:|---:|---:|---:|---:| | 1 | 120 | 119 | 169 | 12 | 5 | | 2 | 3456 | 3367 | 4825 | 64 | 27 | | 3 | 4800 | 4601 | 6649 | 75 | 32 | | 4 | 13500 | 12709 | 18541 | 125 | 54 | | 5 | 72 | 65 | 97 | 9 | 4 | | 6 | 360 | 319 | 481 | 20 | 9 | | 7 | 2700 | 2291 | 3541 | 54 | 25 | | 8 | 960 | 799 | 1249 | 32 | 15 | | 9 | 600 | 481 | 769 | 25 | 12 | | 10 | 6480 | 4961 | 8161 | 81 | 40 | | 11 | 60 | 45 | 75 | 2 | 1 | | 12 | 2400 | 1679 | 2929 | 48 | 25 | | 13 | 240 | 161 | 289 | 15 | 8 | | 14 | 2700 | 1771 | 3229 | 50 | 27 | | 15 | 90 | 56 | 106 | 9 | 5 |

令人惊奇的是,除了11和15两行,所有数组都是基本数组。为讨论方便,我们还罗列了产生那些数组的参数u和v。这似乎充分证明了,在那么遥远的年代里,巴比伦人已经熟悉了我们上面说的基本毕达哥拉斯数组的一般参数表达形式。证明的力量还在于,我们可以看到,u和v(从而还有a,因为a=2uv)都是规则的60进制的数——也就是形如2^p3^q5^r的数,它们的倒数也可以表达为60进制的有限小数。⁷看来,刻片上的数表,是通过精心选择那些小参数来构造的。

参数u和v的选择,一定是在后来与除法有关的某个过程的推动下实现的,因为规则数出现在倒数表中,可以用来把除法化为乘法。检验第四列(部分破损了),就能证实这一点。我们发现,那一列包含着不同三角形的(c/a)²值。⁸为了计算这些除法,边长a,从而参数u和v,都必须是规则的。

我们还是来具体看看(c/a)²的那列数字。这一列数字当然也就是直角三角形b边所对应的B角的正割(secB)的平方。因为a边是规则的,secB在60进制下的表达是有限的。更有趣的是,像那些特别选出的三角形,secB构成一个惊人的规则序列:从表中的一行到下一行,数值几乎正好减小1/60,而相应的角度从首行的45°减小到末行的31°。这样,我们便通过整数边的直角三角形得到一个从45°到31°的正割表,在这个表中,函数值是均匀变化的,尽管对应的角度是跳跃的。所有这一切确实令人惊讶。很可能还有一些同样的数表,例如角度从30°到16°,从15°到1°。

普林普顿322的分析让我们看到了古老的巴比伦数学刻片需要经历怎样的认真考察。过去,人们常把这些刻片当普通的账本而草率地丢弃了。

英文正文

(Proofread English text. 来源层级:source)

17° Plimpton 322. Archeologists working in Mesopotamia have systematically unearthed, since before the middle of the nineteenth century, some half-million inscribed clay tablets. Of these half-million tablets, about three hundred have so far been identified as strictly mathematical tablets containing mathematical tables and lists of mathematical problems. We owe most of our knowledge of ancient Babylonian mathematics to the scholarly deciphering and interpretation of many of these mathematical tablets.

Perhaps the most remarkable of the Babylonian mathematical tablets yet analyzed is that known as Plimpton 322, meaning that it is the item with catalogue number 322 in the G. A. Plimpton collection at Columbia University. The tablet is written in Old Babylonian script, which dates it somewhere from 1900 to 1600 B.C., and it was first described by Otto Neugebauer and A. J. Sachs in 1945.

Figure 1 gives an idea of the shape of the tablet. Unfortunately a missing piece has been broken from the entire left edge and the tablet is further marred by a deep chip near the middle of the right edge and a flaked area in the top left corner. Upon examination, crystals of modern glue were found along the left broken edge of the tablet. This suggests that the tablet was probably complete when excavated, that it subsequently broke, that an attempt was made to glue the pieces back together, and that later the pieces again separated. Thus the missing piece of the tablet may still be in existence but, like a needle in a haystack, lost somewhere among the collections of these ancient tablets. As we shall shortly see, it would be very interesting if this missing piece should be found.

The tablet contains three essentially complete columns of figures which, for convenience, are reproduced on Figure 1 in our own decimal notation. There is a fourth and partly incomplete column of figures along the broken edge. We shall later reconstruct this column.

It is clear that the column on the extreme right merely serves to number the lines. The next two columns seem, at first glance, to be rather haphazard. With study, however, one discovers that corresponding numbers in these columns, with four unfortunate exceptions, constitute the hypotenuse and a leg of integral-sided right triangles. The four exceptions are noted in Figure 1 by placing the original readings in parentheses to the right of the corrected readings. The exception in the second line has received an involved explanation, but the other three exceptions can be easily accounted for. Thus, in the ninth line, 481 and 541 appear as (8, 1) and (9, 1) in the sexagesimal system. Clearly the occurrence of 9 instead of 8 could be a mere slip of the stylus when writing these numbers in cuneiform script. The number in line 13 is the square of the corrected value, and that in the last line is half of the corrected value, showing that the squares and the halves of certain numbers in the table probably played a role in the construction of the table.

Now a set of three positive integers, like (3, 4, 5), which can be the sides of a right triangle, is known as a Pythagorean triple. Again, if the triple contains no common factor other than unity, it is known as a primitive Pythagorean triple. Thus (3, 4, 5) is a primitive triple, whereas (6, 8, 10) is not. One of the achievements of the Arabians, two thousand years after the date of the Plimpton tablet, was to show that all primitive Pythagorean triples (a, b, c) are given parametrically by

a = 2uv, b = u² − v², c = u² + v²,

where u and v are relatively prime, of different parity, and u > v. Thus if u = 2 and v = 1, we obtain the primitive triple a = 4, b = 3, c = 5.

Suppose we compute the other leg a of the integral-sided right triangles determined by the given hypotenuse c and leg b on the Plimpton tablet. We find the following Pythagorean triples:

| lines | a | b | c | u | v | |---:|---:|---:|---:|---:|---:| | 1 | 120 | 119 | 169 | 12 | 5 | | 2 | 3456 | 3367 | 4825 | 64 | 27 | | 3 | 4800 | 4601 | 6649 | 75 | 32 | | 4 | 13500 | 12709 | 18541 | 125 | 54 | | 5 | 72 | 65 | 97 | 9 | 4 | | 6 | 360 | 319 | 481 | 20 | 9 | | 7 | 2700 | 2291 | 3541 | 54 | 25 | | 8 | 960 | 799 | 1249 | 32 | 15 | | 9 | 600 | 481 | 769 | 25 | 12 | | 10 | 6480 | 4961 | 8161 | 81 | 40 | | 11 | 60 | 45 | 75 | 2 | 1 | | 12 | 2400 | 1679 | 2929 | 48 | 25 | | 13 | 240 | 161 | 289 | 15 | 8 | | 14 | 2700 | 1771 | 3229 | 50 | 27 | | 15 | 90 | 56 | 106 | 9 | 5 |

It will be noticed that all of these triples, except the ones in lines 11 and 15, are primitive triples. For discussion we have also listed the values of the parameters u and v leading to these Pythagorean triples. The evidence seems good that the Babylonians of this remote period were acquainted with the general parametric representation of primitive Pythagorean triples as given above. This evidence is strengthened when we notice that u and v, and hence also a (since a = 2uv), are regular sexagesimal numbers—that is, are numbers of the form 2^p 3^q 5^r and thus have their reciprocals expressible as terminating sexagesimal fractions. It appears that the table on the tablet was constructed by deliberately choosing small regular numbers for the parameters u and v.

This choice of u and v must have been motivated by some subsequent process involving division, for regular numbers appear in tables of reciprocals and are useful in reducing division to multiplication. An examination of the fourth, and partially destroyed, column gives the answer. For this column is found to contain the values of (c/a)² for the different triangles. To carry out the division, the side a, and hence the numbers u and v, had to be regular.

It is worth examining the column of values for (c/a)² a little more deeply. This column, of course, is a table giving the square of the secant of the angle B opposite side b of the right triangle. Because side a is regular, sec B has a finite sexagesimal expansion. Moreover it turns out, with the particular choice of triangles as given, that the values of sec B form a surprisingly regular sequence which decreases by almost exactly 1/60 as we pass from one line of the table to the next, and the corresponding angle decreases from 45° to 31°. We thus have a secant table for angles from 45° to 31°, formed by means of integral-sided right triangles, in which there is a uniform jump in the function rather than in the corresponding angle. All this is truly remarkable. It seems highly probable that there were companion tables giving similar information for angles ranging from 30° to 16° and from 15° to 1°.

The analysis of Plimpton 322 shows the careful examination to which some of the Babylonian mathematical tablets must be subjected. Formerly such a tablet might have been summarily dismissed as merely a business list or record.

相关题目

  • 题目:无(原书未给出题目)
  • 提示:无
  • 解答或证明:无

我们可以从故事中思考什么

  • 一块看似“账本”的古老刻片,为什么会被重新认定为数学表?
  • 刻片中的数字有哪些规律?如何验证它们是直角三角形的边长?
  • 为什么大部分数组是“基本数组”?非基本的第11、15行说明了什么?
  • 参数 u、v 为什么要选择“规则的六十进制数”?这与古巴比伦的计数系统有什么关系?
  • 如果 (c/a)² 确实是正割平方表,这意味着古巴比伦人掌握了怎样的三角学思想?

核心知识点讲解:毕达哥拉斯数组及其参数化

选择理由

普林普顿322的核心数学内容就是一组整数边直角三角形数组。理解这些数组如何从参数 u、v 生成,是读懂刻片、连接古今数学的关键。

概念介绍

若三个正整数 a、b、c 满足 a²+b²=c²,则称 (a,b,c) 为一个毕达哥拉斯数组(Pythagorean triple),又称勾股数。如果 a、b、c 除1以外没有其他公因子,则称为基本毕达哥拉斯数组(primitive Pythagorean triple)。

具体内容

不同时期的数学家发现:所有基本毕达哥拉斯数组都可以用两个正整数 u、v(u>v,互素,奇偶性不同)表示为:

  • a = 2uv
  • b = u² − v²
  • c = u² + v²

验证:a²+b² = 4u²v² + (u²−v²)² = 4u²v² + u⁴ − 2u²v² + v⁴ = u⁴ + 2u²v² + v⁴ = (u²+v²)² = c²。

例如 u=2, v=1 时,(a,b,c)=(4,3,5)。刻片中第1行 u=12, v=5,得到 (a,b,c)=(120,119,169)。

应用场景

  • 数论:研究整数解的结构。
  • 古代数学史:解释普林普顿322等古代数表。
  • 密码学与算法:某些编码构造需要特殊整数关系。
  • 教学:帮助学生系统生成勾股数,而非只记住 (3,4,5)。

与生活的联系

生活中常见的直角(如建筑角、屏幕对角线)若边长为整数就会形成勾股数;参数化公式说明所有这样的整数关系都有统一的生成规则。

主要思想方法与延伸讨论

主要思想方法

  • 数形结合:从数字表中识别出几何图形(直角三角形)。
  • 参数化思想:用两个参数 u、v 统一生成无限多组解。
  • 逆向工程:根据残损刻片与数字规律,推断古代人的造表方法。
  • 历史比较:把古巴比伦结果与后世(阿拉伯)数学成就对照。

延伸讨论

  • 普林普顿322的多种解读:除“毕达哥拉斯数组表”外,还有“正割表”“二次方程教学表”等假说。
  • 古代数学的先进性:古巴比伦人在公元前1900–1600年已掌握复杂的参数化与倒数运算。
  • 规则数与可计算性:选择规则数使倒数有限,体现古代人对“可计算性”的追求。
  • 数学史研究方法:一块刻片的物理状态(破损、胶水痕迹)如何影响数学解读。