老师没教的数学
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

Level: 2!

“完美立方体”存在吗?

世界上有“完美立方体”吗?这里的完美立方体不是正方体,而是一个有特别性质的立方体,它与“勾股定理”十分相关。学过“勾股定理”的人应该对这一组数字不陌生:5,12,13,看到它们你应该马上能说出它们的关系:

52+122=132

我们把符合以上勾股定理(又名“毕达哥拉斯定理”)的三个自然数,称为“毕达哥拉斯三元组”,而把三个数互质的那些数称为“本原毕达哥拉斯三元组”,意思是它们是最基本的。你知道如何找出所有“本原毕达哥拉斯三元组”吗?古希腊人就发现了如下公式。

设m>n,m和n均是正整数,取:

a=m2-n2

b=2mn

c=m2+n2

把所有可能的m、n组合带入上式,就能得到全部“本原毕达哥拉斯三元组”。有意思的是,有些自然数会重复出现在不同的三元组中,比如(20,21,29)与(20,99,101),由此才有了如下发现。

话说在1719年,一个叫保罗·哈尔克的会计发现了三个数字:44,117,240。如果从这三个数中任取两个,求平方和,结果仍旧是一个完全平方数。

442+1172=1252

1172+2402=2672

2402+442=2442

因此这三个数中的任何两个都可以作为整数直角三角形的直角边。如果你把这三个数作为一个长方体的三条边长,你会发现这个长方体不但所有边长是整数,所有面对角线的长度也是整数。

欧拉后来专门研究了一下,怎样的三个数才能形成这种关系。他还找到了至少2组“参数化公式”,其中一组如下:

a=2mn(3m2-n2)(3n2-m2)

b=8mn(m2-n2)(m2+n2)

c=(m2-n2)(m2-4mn+n2)(m2+4mn+n2)

比如,将m=2和n=1代入以上公式,即可得出(44,240,117)这组数。因为欧拉的研究,后来人们把这种数组称为“欧拉砖数”。与欧拉差不多同时代的桑德森发现一组形式更简单的、基于毕达哥拉斯三元组的参数化推导公式:

假设(u,v,w)是一组毕达哥拉斯三元组,则:

(|u(4v2-w2)|,|v(4u2-w2)|,4uvw)

必为欧拉砖数。

但有趣却也十分意外的是,无论是欧拉还是桑德森的公式,都无法包含所有欧拉砖数,总有些欧拉砖数是漏网之鱼。更何况本原欧拉砖数(三个数互质)并不多,边长1000以内的只有5组,10000以内也仅有19组,这提示我们欧拉砖数不简单!

以下是已知的“本原欧拉砖数”的性质:

必有一条边为奇数,两条边为偶数。

至少两边被3整除。

至少两边被4整除。

至少一边被11整除。

任一本原欧拉砖数(a,b,c)都可以产生一组延伸欧拉砖数(ab,ac,bc)。

欧拉砖数已经够难找了,完美立方体在此基础上更进一步:有没有哪块欧拉砖的体对角线也是整数?即能否找到某组欧拉砖数,使得a2+b2+c2仍是完全平方数?虽然看上去只多了一个条件,但我们至今都没有找到完美立方体!我们知道的是,如果它存在,必须满足以下诸多性质:

一条边、两条面对角线和体对角线必为奇数。另一条边和余下的那条面对角线必须被4整除。最后的那条边必须被16整除。

两条边必须被3整除,且其中至少一边被9整除。

一条边必须被5整除。

一条边必须被7整除。

一条边必须被11整除。

一条边必须被19整除。

一条边或体对角线必须被13整除。

一条边或面对角线或体对角线必须被17整除。

一条边或面对角线或体对角线必须被29整除。

一条边或面对角线或体对角线必须被37整除。

体对角线不能是一个素数的幂次或两个素数相乘。

人们已经用电脑搜索最短边至少是1010,或奇数边至少是2.5×1013,在此范围内没有找到完美立方体。令人十分遗憾的是,有些结果是如此接近“完美”,比如下面这组数可以使体对角线和两条面对角线是整数,但可惜另一条不是:(672,153,104)。

人们也找到过所有对角线和两条边都是整数,但有一条边不是整数的情况,比如:(18720,,7800)和(520,576,)。

还有一个打击来自1972年,斯波恩证明:从桑德森公式导出的欧拉砖中不可能有完美立方体。这等于断绝了从毕达哥拉斯三元组向完美立方体的进攻路线。也有证明称:欧拉的参数化公式最多只能产生有限多组完美立方体,但上限多少还未可知。

2009年,有人发现了“完美平行六面体”(所有面都是平行四边形的六面体),其三条边最小的长度是271、106、103,其二十四条面对角线和四条体对角线全是整数。

而根据统计,完美平行六面体居然比欧拉砖还多,而且还找到了有四个面是矩形,另两个面是平行四边形但不是矩形的完美平行六面体。总结以上情况就是:“完美立方体问题”中有几个需要同时满足的条件:

完美平行六面体,几乎就是完美立方体。

1.长、宽、高的边长全是整数。

2.每条对角线的长度都是整数。

3.同一顶点相交的三个面的形状都是矩形。

如果任取其中两个条件,都可以找到满足条件的实例,就是无法达到“完美”。

数学家的研究表明,完美立方体问题是数论中最艰深的问题之一。从提出到现在约300年,目前看起来被解决仍遥遥无期。人类用了358年才解决费马大定理,解决完美立方体问题是否需要更长时间呢?

思考题
大老李陪你一起“玩”

1.利用欧拉或桑德森的公式,找出其他一些本原欧拉砖数。

2.方程x2+y2=z3是否存在正整数解?若存在,是否存在参数解?当然,我们关心的是x、y、z互质的情况。