按照毕达哥拉斯的说法,数的完满取决于它的真因数 (即除了自身以外的约数)。例如:12的因数是 1,2,3,4 和 6。当一个数的各因数之和大于该数本身时,该数称为“盈”数。于是 12 是一个盈数,因为它的因数加起来等于 16。另一方面,当一个数的因数之和小于该数本身时,该数称为“亏”数。所以 10 是一个亏数,因为它的因数 (1,2 和 5) 加起来只等于 8 。
最有意义和最少见的数是那些其因数之和恰好等于其本身的数,这些数就是完满数(按照百度百科定义,完美数(perfect number),又称完全数或完备数)。数字 6 有因数 1,2 和 3,结果它是一个完满数,因为 1 + 2 + 3 = 6。下一个完满数是 28,因为 1 + 2 + 4 + 7 + 14 = 28。
毕达哥拉斯因完满数而欣喜,但他并不满足于只是收集这些特殊的数;相反,他想要发现它们更深层的意义。其中之一,他察觉到完满性与“倍 2 性”有密切关系。数 4 (2 × 2),8(2×2×2),16 (2×2×2×2)等等称为2的幂,可写成2n 。所有这些 2 的幂刚巧不能成为完满数,因为它们的因数之和总是比它们本身小 1。它们只是微亏:
22 =2×2 =4, 因数1,2 和=3,
23 =2×2×2 =8, 因数1,2,4 和=7,
24 =2×2×2×2 =16, 因数1,2,4,8 和=15,
25 =2×2×2×2×2 =32, 因数1,2,4,8,16 和=31。
两个世纪之后,欧几里得 (Euclid) 使毕达哥拉斯发现的倍 2 性和完满性之间的联系更臻精美。欧几里得发现完满数总是两个数的乘积,其中一个数是 2 的幂,而另一个数则是下一个 2 的幂减去 1。 这就是说:
6 =21 ×(22 −1),
28 =22 ×(23 −1),
496 =24 ×(25 −1),
8128 =26 ×(27 −1)。
当代的计算机继续搜索完满数,发现了像 2216090 × (2216091 − 1) 这样巨大的数的例子,这是一个 130000 位以上的数,它仍符合欧几里得法则。
毕达哥拉斯为完满数具有的丰富的模式和性质所吸引,他赞赏它们的精妙。初看之下,完满性是相当容易掌握的概念,然而古希腊人并未能探知这个问题中的某些基本要点。例如,虽然有许多数它们的因数之和只比该数本身小 1,即只是微亏,但似乎不存在微盈的数。令人沮丧的是,虽然他们没有发现微盈的数,却不能证明这种数不存在。只知道表面上没有微盈的数是没有任何实际价值的;但尽管如此,它却是一个可能启示这种数的性质的问题,因而值得研究。这样的谜引起了毕达哥拉斯兄弟会的兴趣,但两千五百年后数学家们仍然未能证明微盈数不存在。
————部分摘抄于《费马大定理——一个困惑了世间智者358年的迷》