第一章 大数字
1.你最大能数到多少?
有这样一则故事,两个匈牙利贵族决定玩一个游戏,每人各说一个数字,说出最大数字者赢。
“来吧,”其中一个人说,“你先说你的数字。”
经过好一番冥思苦想,另一个人终于说出了他所能想到的最大的数字。
“3。”他说。
现在轮到第一个人绞尽脑汁了,但是,他最终还是认输了。
“你赢了。”他承认道。
这两个匈牙利人的知识水平确实不高,并且这个故事也可能只是一种恶意诋毁,并不可信,但是如果将故事的主人公换成两个霍屯督人(Hottentots,非洲部落),那么以上的对话就完全会真实发生。据很多非洲探险家所说,在很多霍屯督部落中,并没有用来表示比3大的数字的词汇。若去问一个原住民他有多少个儿子或曾手刃过多少敌人,如果该数字大于3,那么他就会回答“很多”。因此,在数数方面,再凶猛的霍屯督战士也会被已经能够数到10的美国幼稚园儿童打败。
现在,大家已经习惯性地认为,我们想写多大的数字就能写多大——无论是以美分来计算军费,还是以英寸丈量星球间的距离——只要在某个数字右边加上足够多的0就可以了。你可以不断地加0,直到手都酸了,这样不知不觉中就可以写出一个比宇宙中所有原子数量(1)还大的数字,顺便一提,该数量是:
300 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000 000
或者你也可以写成这种简略形式:3×1074。
其中,位于10右上角的74表示数字3后面有74个0,换句话说,这个数字是用3乘上74次10。
但是,古人们并不知道这种“简明算术”系统。实际上,这种由某不具名的印度数学家发明的表示方法存在了还不到两千年。在他的伟大发明之前——虽然通常我们并没有意识到这一点,但这的确是一项伟大的发明——人们用十进制来计数,每位数都用一个特殊符号来表示,该位数上是几,就将其代表符号重复几遍。例如,古代埃及人是这样记录8732的:
而恺撒政府里的书记官则会以这种形式来表示:
MMMMMMMMDCXXXII
后面的记号对大家来说应该很熟悉,因为罗马数字至今还不时地能派上用场——或者用于表示书籍的册数或章节数,或者用在宏伟的纪念碑上以表示某一历史事件的日期。然而,由于古人对于计数的需求不会超过几千,因此也没有用来表示更高位数的符号,所以,如果一个古罗马人被要求写出“一百万”,哪怕受到过最好的算术训练,他也会感到十分为难。为了达到这个要求,他所能想到的最好方法就是一连写上1000个M,这可够他忙碌几个小时的了。
对于古人来说,天上有多少星星、海里有多少条游鱼和沙滩上有多少颗沙粒这样巨大的数字都是“不可计算的”,就像对霍屯督人来说5也是“不可计算的”,因而只能用“很多”来表示一样。
公元前3世纪,著名的科学家阿基米德(2)曾开动脑筋,想出了记录非常大的数字的办法,他在专著《数沙者》(The Psammites,或叫Sand Reckoner)中这样写道:
有人认为沙粒的数量是无限的。我这里所说的沙粒可不单单指叙拉古(3)或者西西里岛(Sicily)的其他地方,而是指地球上所有的沙粒,无论是人类居住区还是无人区。也有一些人相信沙粒的数量并不是无穷的,但是他们也认为我们无法说出一个比所有的沙粒的数量还大的数字。如果让持有此观点的人想象有一个大如地球的沙堆,其中的山谷和海洋都被沙子填满,直到如最高的山峰一样高,他们就会更加确定,比以上提到的所有沙粒的数量还大的数字是不可能被表达出来的。但是我现在不仅可以说出比用上述方法在地球上所堆积出来的沙粒的数量还大的数字,还可以说出比以同样的方法将堆满整个宇宙的沙粒的数量也大的数字。
阿基米德在这一著作中所提出来的记录大数的方法颇类似于现代科学计数方法。他从古希腊算术中最大的数字单位万(myriad)开始,引进了一个新的数字“万万”(octade),也就是“亿”作为第二级单位,然后是“亿亿”(octade octade)作为第三级单位,“亿亿亿”(octade octade octade)作为第四级单位,以此类推。
专门用几页的篇幅来介绍大数字的书写方法看起来似乎有些小题大做,但在阿基米德时代,找到书写大数字的方法不仅是一项伟大的发现,还促使数学向前迈出了重要的一步。
为了计算填满整个宇宙所需要的沙粒数量,阿基米德首先要知道宇宙的大小。在当时,人们认为宇宙封闭在一个镶嵌着群星的水晶球里,与他同时代的著名天文学家萨摩斯的阿里斯塔克斯(4)估测,从地面到水晶球边缘的距离约为10 000 000 000希腊里(Stadia(5)),相当于1 000 000 000英里。
阿基米德将水晶球与沙粒的大小进行对比,完成了一系列能将高中生吓到做噩梦的计算,最终得到了以下结论:
“毫无疑问,阿里斯塔克斯所预测的水晶球大小的空间里所能容纳的沙粒的数量不会超过一千万个第八级单位(6)。”
这里大家可能注意到,阿基米德所预测的宇宙半径远远小于现代科学家的预测。10亿英里的距离刚刚超过土星到太阳的距离。要知道,望远镜所能探测到的宇宙距离现在已达到5 000 000 000 000 000 000 000英里,所以要填满目前可见的宇宙,所需要的沙粒数量应当超过10100(1后面跟100个0)。
这个数字当然比前面提到的宇宙中所有原子的数目3×1074大得多,但是别忘了,我们的宇宙并不是装满了原子的,实际上,宇宙中每立方米的空间里平均只有一个原子。
但是为了得到大数字而大动干戈,将整个宇宙填满沙子是完全没有必要的。事实上,在一些乍一看非常简单,那些你可能本来以为不会遇到超过几千的数字的问题上,却常常会遇到意想不到的大数字。
印度舍罕王(King Shirham of India)就曾吃过大数字的亏。传说,大宰相西萨·本·达依尔(Sissa Ben Dahir)发明了象棋并将其呈送给国王,因此舍罕王想要奖赏他。这位聪明的宰相的要求似乎并不过分,“陛下,”他跪拜在国王面前说,“请将一个麦粒放在棋盘的第一格,将两个麦粒放在棋盘的第二格,将四个麦粒放在第三格,八个麦粒放在第四格……按照这个方法,使得每一格的麦粒的数量都是前一格的两倍。陛下,请赏赐我能填满整个棋盘上64格的所有麦粒吧。”
“噢,我忠实的仆人,你的要求倒是不高,”国王感叹道,心里窃喜他给这项神奇的游戏的发明者的慷慨许诺不会耗费他多少财宝,“你必将如愿以偿。”然后他命人搬一袋麦子到王座前。
当计数开始,一粒麦子被放到第一格,两粒被放到第二格,四粒被放到第三格,一直这样往下放,但是还没等放到第二十格,一袋麦子已经用完了。更多的麦子被送到国王面前,但是每往下数一格,所需要的麦粒数量迅速增长,以至于大家很快就明白,哪怕倾尽印度所有的麦子,国王也无法实现他对宰相的承诺,因为那可是18 446 744 073 709 551 615粒麦子(7)!
这个数字并不像宇宙中所有原子的数量那样大,但也是一个相当大的数字了。假设1蒲式耳小麦大概有5 000 000粒,那么要满足西萨的要求就需要约40 000亿蒲式耳小麦。全球小麦年均产量大约为2 000 000 000蒲式耳,而大宰相要求的数量相当于全球2000年小麦的产量。
于是,国王发现自己已债台高筑,他要么以后不断地还债,实现对宰相的承诺;要么干脆砍了宰相的头。我们猜他应该是选择了后者。
另一个以大数字为主角的故事也发生在印度,讨论的是关于“世界末日”的问题。数学猜想历史学家鲍尔(8)讲述了这样一个故事(9):
在世界的中心贝拉那斯(10)宏伟的神殿中,安放着一块铜板,铜板上有三根金刚石针,每根有1肘尺长(1肘尺约为20英寸),如蜂针一样细。在创世之时,主神梵天将64个纯金圆片放在了其中一根针上,最大的金片放在最下面紧贴着铜板,越往上金片越小。这就是婆罗门之塔。夜以继日,当班的僧侣必须将这些金片从一根针上移到另一根针上,根据梵天给出的固定法则,僧侣每次只能移动一个金片,并且金片必须被放在某个针上,还要确保大的金片不会被放在小金片的上面。当64个金片都被从天神已穿好的针上移动到另一根上时,梵塔、寺庙及众生都将化为灰尘,伴随着一声霹雳,整个世界都会消失。
你可以自己动手做一个这样的解谜玩具,用硬纸板代替金片,用长铁钉代替印度神话中的金刚石针。要发现移动金片的总体规律并不难,你很快就可以看出,每成功转移一个金片所需要的移动步数都是前一个的两倍。第一个金片只需移动一下,但随后移动的金片所需的步数呈几何级数增长,所以到第64个金片时,总共所需要的移动步数与西萨要求的麦粒的数量一样多(11)。
将婆罗门之塔上的64个金片从一根针上全部转移到另一根上面需要花费多长时间呢?假设僧侣们全年无休,夜以继日地工作,每秒可以移动一步,而一年大约有31 558 000秒,因此大约需要超过5800亿年的时间才能完成这项工作。
将这个纯粹传说中的宇宙周期的预言与现代科学的预测略作对比倒是挺有趣的。根据现代宇宙进化理论,恒星、太阳和行星,也包括我们的地球,都是由一些无定形的物质于大约30亿年前形成的。我们也知道,给恒星,尤其是太阳提供能量的“核燃料”还能再维持100亿到150亿年(12)。因此,我们的宇宙的总寿命绝对不会超过200亿年,更不要提印度神话中预测的5800亿年了。不过,传说毕竟只是传说!
文字记载中所提及的最大的数字可能就是来自著名的“印刷行问题”了。假设我们制造出一台打印机,这台机器可以打印出一行又一行的文字,并且打印每一行时都会自动选择一种不同的字母与印刷符号组合,该机器由很多单个的边缘刻有字母和数字的圆盘组合在一起,圆盘之间像汽车的里程表那样连接,这样每当一个圆盘转动完一周,就会带动下一个圆盘向前转一个符号,每转动一下,随着滚筒转动带动纸张前移,一行文字就被打印上去了。要做这样一台自动打印机并不难。
现在我们让这台机器运行,并看一看它打印出来的不计其数又各不相同的字符行,其中大部分都没有什么意义,它们看起来是这样的:
“aaaaaaaaaaa...”
或者是:
“boobooboobooboo...”
又或者是:
“zawkporpkossscilm...”
但是既然这台机器打印出了所有的字母与符号组合,所以在这堆毫无意义的垃圾中我们会发现一些有意义的句子,当然其中有很多都是胡言乱语。
例如:
“horse has six legs and...”(马有六条腿和……)
或者是:
“I like apples cooked in terpentin...”(我喜欢松节油做的苹果……)
但是仔细找找,其中一定也包括了莎士比亚所写的每一行文字,甚至包括那些被他扔进废纸篓里的草稿纸上的句子。
事实上,这台打印机可以打印出人类自学会书写以来所写出的所有语句:每一行散文、每一句诗、报纸上的每一篇社论和每一则广告、每一篇冗长的科学论文、每一封情书、每一份给送奶工的留言……
不仅如此,这台机器还能打印出未来将要被印出的文字。我们在那张滚筒下的纸上可以找到20世纪30世纪的诗歌、未来的科学发现、将会在第500届美国国会上发表的演讲,以及2344年星际交通意外的统计数量。还会有一篇又一篇尚未被创作出来的短篇故事和长篇小说。如果出版商们的地下室里有这样一台机器,他们要做的只是从垃圾堆中挑选出好的片段加以编辑就好了——反正他们现在差不多也在做这样的事情!
为什么不能这么做呢?
让我们统计一下要将所有的字母与印刷符号的组合全部写下来需要多少行。
英语中有26个字母、10个数字(0,1,2,3,4,5,6,7,8,9)和14个常用符号(空格、句号、逗号、冒号、分号、问号、感叹号、破折号、连字符、引号、省略号、方括号、圆括号、大括号),一共50个符号。让我们假设这台机器上有65个轮盘,与每一行平均有65个位置一一对应。一行中的第一个字符可能是以上50个字符中的任意一个,也就是有50种可能性,每一种可能性中跟着的第二个字符也可能是以上50个字符中的任意一个,这又是50种可能性,到此,总共有50×50=2500种可能性。而对于这前两个字符的每一种可能性,第三个字符也仍有50种可能性,以此类推。所有可能的组合的行数可以用以下算式表达:
50乘上65次
50×50×50×…×50
或者是:
5065
也等于:
10110
为了更直观感受一下这个数字的浩大,我们可以假设宇宙中的每一个原子都是一台打印机,这样我们就有3×1074台打印机同时工作。进一步假设所有这些打印机自宇宙形成以来就一直在不间断地工作,到现在已有30亿年,也就是1017秒,其打印效率相当于原子的振动频率,相当于每秒打印1015行。到现在应该已经打印出3×1074×1017×1015=3×10106行字——而这些也仅仅是总数的三千分之一。
看来,要从这些自动打印出的材料中选出点儿什么确实要花相当长一段时间了。
2.如何计算无穷数
在上一部分我们讨论了数字,其中很多是相当大的数字。如西萨所要求的麦粒的数目,这些数字巨人虽然都大得不可思议,但它们都是有限度的,只要时间充分,我们就可以将其精确地记录到最后一位小数。
但是有一些数字是无穷大的,比无论我们花费多长时间所写下来的数字都大。“所有数字的数量”显然是无穷的,“一条线上几何点的数量”也是无穷的,除了它们都是无穷的,还有别的方法可以描述这些数字吗?例如,可以比较两个无穷数哪一个更大吗?
“所有数字的数量更大还是一条线上点的数量更大?”这样的问话有意义吗?这些乍一看很有趣的问题是由著名数学家格奥尔格·康托尔(13)首次提出来的,他也是名副其实的“无穷数算术”之父。
要讨论无穷数的大小,我们首先要面临一个问题,即对我们所说出的或写下的两个数进行比较,在某种程度上类似于霍屯督人查看宝箱,想要知道自己拥有多少玻璃珠或铜币。但是,你应该还记得,霍屯督人最多只能数到3。那么既然他不会数到更多,他应该放弃比较玻璃珠的数量和铜币数量吗?当然不是,如果他足够机智,他完全可以将珠子与铜币一个一个地比较后得出答案。他将一个珠子与一枚硬币放在一起,第二个珠子与第二枚硬币放在一起,以此类推,如果最后珠子用完了而硬币还有剩余,那么他就可知自己拥有的铜币的数量多于玻璃珠;反之,则他拥有的玻璃珠数量更多;如果两者同时用完,那么他所拥有的两种东西数量就一样多。
康托尔提出来的比较两个无穷数的大小的方法与此一模一样:如果我们将两个无穷数所代表的对象集合进行配对,这样一个无限集合中的每一个对象都与另一个无限集合中的一个对象配成一对,到最后两个集合中都没有多余的对象,那么代表这两个集合的无穷数就是相等的。但是,如果其中一个集合有剩余,那么我们就可以说代表这个集合的无穷数比代表另一个集合的无穷数更大,或者说更强。
这明显是最合理的,也是唯一实际可行的用来比较无穷数量的办法,但是当我们真正运用这个方法时,可能会产生意想不到的结果。以所有的奇数和所有的偶数两个无穷数列为例,你肯定会直觉地认为奇数的数量和偶数的数量是一样的,运用上述的方法也是完全合理的,因为它们直接可以建立一一对应的关系:
在这个表上,每一个奇数都有一个偶数与之对应,反之亦然。因此,奇数的数量与偶数的数量是相等的,看起来相当简单!
但是,且等一下,所有数字,包括奇数和偶数的数量和仅仅所有偶数的数量相比,你认为哪一个更大呢?你当然会认为所有数字的数量更大,因为它不仅包含了所有偶数的数量,还包含了所有奇数的数量。但这只是你个人的判断,为了得到确切的答案,你必须用上述方法将两个无穷数进行比较。而如果你用了该法则,你会惊讶地发现你的判断是错误的。实际上,所有的数字与所有的偶数也可以建立一一对应的关系,正如下表所示:
根据我们的无穷数比较法则,我们必须承认所有偶数的数量与所有数字的数量是相等的。当然,这听起来有些荒谬,因为偶数只是所有数字的一部分,但是,别忘了我们这里所处理的是无穷数,所以必须对遇到的不同的特性有所准备。
实际上,在无穷数的世界里,“部分可能等于整体”!关于著名的德国数学家大卫·希尔伯特(14)的一个故事可以很好地阐释这一点。据说他曾在关于无穷数的讲座中用下面的话来说明无穷数自相矛盾的特性(15):
“让我们想象有一家旅舍,里面房间数是有限的,并假设所有房间都已客满。这时来了一个新客人想要订一间房,‘很抱歉,’老板会说,‘但是已经客满了。’现在让我们想象一个有无数房间的旅舍,并且所有的房间也已客满,而这时也来了一个新客人想要订一间房。
“‘当然可以!’老板喊道,然后他将占据了1号房间的人移到2号房间,将2号房间的人移到3号房间,将3号房间的人移到4号房间,以此类推。然后,经过这一番转移,1号房间空了出来,新房客就住到了里面。
“让我们想象一个有无数房间的旅舍,所有房间已客满。这时来了无限数目的新客人想订房。
“‘好的,先生们,’老板说,‘少安毋躁。’
“他将1号房间的客人移到2号房间,将2号房间的客人移到4号房间,将3号房间的客人移到6号房间,如此等等。
“现在所有编号为奇数的房间都空了出来,可以轻松地将无限多的新客人安置其中。”
因为当时正处于战争时期,即使在华盛顿,希尔伯特所描述的状况也很难被人理解,但是这个例子生动形象地描述出无穷数的特性与我们平时算术中所遇到的状况截然不同。
按照康托尔比较两个无穷数的法则,我们现在可以证实,所有的如或这样的分数的数量与所有的整数的数量是相等的。事实上,我们可以将所有的普通分数按照以下规则排成一列:先写下所有分子与分母之和为2的分数,这样的分数只有一个,即;然后写下所有分子与分母之和为3的分数:和;接着是分子与分母之和为4的分数:,,。以此类推。在这个过程中我们应该会得到一个无穷的分数序列,其中包含了所有的分数。现在,在这个分数序列上面写下整数序列,这样你就可以得到分数序列与整数序列之间的一一对应关系,因此它们的数量是相等的!
“好吧,这些都很有意思,”你可能会说,“但是这是不是意味着所有的无穷数都是相等的呢?如果是的话,它们之间还有什么好比较的呢?”
不,并不是这样的。我们可以轻松找出一个比所有的整数的数量和所有的分数的数量都大的无穷数。
实际上,如果我们将本章前面所提到的一条线上所有点的数量问题与所有整数的数量进行对比并加以研究,我们会发现这两个无穷数是不相等的,一条线上点的数量要多于所有整数的数量或分数的数量。为了证实这一结论,让我们试着将一条长度为1英寸的线段上的所有的点与整数序列建立一一对应关系,每一个点都可以用它到线段的一个端点之间的距离来表示,而这个距离可以被写成无穷小数的形式,例如,0.735 062 478 005 6…或者是0.382 503 756 32…(16)因此我们要比较的就是所有整数的数量与所有无穷小数的数量。那么以上给出的无穷小数与和这样的普通分数有什么区别呢?
你一定还记得算术课上学的所有的普通分数都可以转换成一个无限循环小数,如,。我们已经证实所有的普通分数的数量与所有的整数的数量是相等的,所以,所有循环小数的数量与所有整数的数量也是相等的。但是一条线上的点并不一定由一个循环小数来表示,其中大部分反而是由非循环无限小数来表示的。由此可见,在上述情况下,我们是无法建立一一对应关系的。
假设有人声称他已经建立好这样的关系,如下表所示:
当然,要将所有的整数和所有的小数挨个写下来是不可能的,所以能做出上述声明意味着作者要遵循某种规律(类似于我们写出所有普通分数的规律)来构建上述表格,并且这个规律必须保证所有的小数早晚都会出现在这张表格上。
但是,我们总是可以写出一个不在上述表格中的无穷小数,所以可以轻而易举地证明任何一个这样的声明都是站不住脚的。那么要怎么写呢?噢,很简单!只要在第一个小数位写上与表中1号小数的第一位数字不同的数,第二个小数位上写上与2号小数的第二位数字不同的数,并以此类推。你写下来的数字可能是这样的:
并且无论你怎么找,这个数字都不在上面的表格里。如果表的作者告诉你,你写的这个数字在他的表格中位列137号(或任何其他号),你可以立刻回答:“不是的,你表格中的137号小数的第一百三十七位数与我的小数的第一百三十七位数不一样。”
因此,线段上的点与所有的整数之间是无法建立一一对应关系的,这也表明“代表一条线上所有的点的无穷数要大于,或者说强于代表所有整数或分数数量的无穷数”。
一直以来,我们讨论的都是长度为1英寸的线段上的点数,但是,根据我们的“无穷数算术”法则,我们很容易证明任何长度的线都是一样的。事实上,“无论一条线长1英寸、1英尺还是1英里,上面的点的数量都是一样的”。图1可以证明这一点,图中将两条不同长度的线段AB和AC上的点的数量进行比较。为了建立两条线之间的一一对应关系,我们过AB上的每一个点作BC的平行线,将平行线与AB和AC的交点进行两两配对,例如,点D和D′,点E和E′,点F和F′,等等。AB上的每一个点,在AC上都有一个与之对应的点,反之亦然。这样根据我们的法则,代表这两条线段上的点的无穷数是相等的。
通过对无穷数的分析,还可以得到一个更难以置信的结论:“一个平面上所有的点的数量与一条线上所有的点的数量是相等的。”为了证明这个结论,让我们来看一下一条长度为1英寸的线段AB上的点和边长为1英寸的正方形CDEF上的点(图2)。
图1
图2
假设用一个数字,如0.75 120 386…来表示线段AB上某个点的位置,我们可以将这个小数上的奇分位和偶分位上的数字分别选出来组成两个新的小数,得到了0.710 8…和0.523 6…。
在正方形CDEF中测量出这两个数字所代表的水平距离和垂直距离,从而得到一个点,我们称之为原来线段上的点的“对偶点”;反过来,我们取正方形内一点,假设其以0.483 5…和0.990 7…表示,如果我们将这两个数字合并,就可以得到该点在线段上相应的“对偶点”0.498 930 57…。
显然,两组点在这一过程中建立了一一对应的关系。线段上的每一个点都在平面上有一个对应点,平面上的每一个点也都在线段上有一个对应点,一个多余的点也没有。根据康托尔准则,代表一个平面上所有点数的无穷数与代表一条线上所有点数的无穷数是相等的。
用类似的方法就不难证明代表一个立方体里所有点的数量的无穷数与代表一个平面或一条线段上的所有点的数量的无穷数也是相等的。要做到这一点,我们只需要将最开始的小数分成三个部分(17),然后用这样得到的三个小数来定位立方体内的“对偶点”。并且,正如两条不同长度的线段拥有同样数量的点一样,无论多大尺寸,正方形或者立方体中的点数也都是一样的。
虽然几何点的数量比所有整数或分数的数量大,但它还不是数学家们所了解的最大数字。事实上,人们已经发现,所有的曲线的样式总数比所有几何点的数量还要多,因此被描述为第三级无穷序列。
作为“无穷数算术”的创造者,康托尔认为可以希伯来字母(aleph,读作阿列夫)来表示无穷数,ℵ右下角的数字则用来表示这个无穷数的等级。这样,所有的数(包括无穷数)就排列为:
1,2,3,4,5,…,,,,…
而且我们就可以像说“世界上有七大洲”或“一副扑克牌有54张”一样来陈述“一条线上有个点”或者“曲线的样式有种”了。
总结一下我们关于无穷数的讨论,我们指出只需几个等级就可以容纳我们所能想到的所有无穷数。我们认为代表所有整数和分数的数量,代表所有几何点的数量,代表所有曲线样式的数量,但迄今为止,还没人能说出需要用到的无穷数(图3)。
图3 最初的三个无穷数
似乎这三个无穷数已足以数完所有我们能想到的数,这正好与我们的老朋友——有很多数要数却只能数到3的霍屯督人的情况完全相反。
(1) 以目前最大的望远镜所能达到的范围来计算。——作者注
(2) Archimedes,古希腊哲学家、数学家、物理学家。(本书若无特殊说明,是译者注)
(3) Syracuse,西西里岛上的一座城市,阿基米德的出生地。
(4) Aristarchus of Samos,古希腊第一位著名天文学家,最早提出日心说的人。
(5) Stadia:希腊长度单位,1希腊里相当于606英尺6英寸,即约188米。——作者注
(6) 一千万 第二级 第三级 第四级 第五级
(10 000 000)×(100 000 000)×(100 000 000)×(100 000 000)×(100 000 000)×第六级 第七级 第八级
(100 000 000)×(100 000 000)×(100 000 000)
或者简单地记为1063(1后面有63个0)。——作者注
(7) 这位聪明的宰相所要求的麦粒的数量可以用以下式子表达:
1+2+22+23+24+…+262+263
在算术中,一个数列中的每一项都等于前一项乘上一个常数(在这个例子中是2倍),那这就是一个等比数列。在等比数列中,所有项之和可以用该常数(本例为2)的项数(本例为64)次幂减去第一项(本例为1)然后除以上述常数与1的差,在本例中可以这样表示:
直接写出来就是18 446 744 073 709 551 615。——作者注
(8) Walter William Rouse Ball,通常被称作W. W. R. Ball,英国数学家。
(9) 引自鲍尔(W. W. R. Ball)《数学游戏与欣赏》(Mathematical Recreations and Essays,The Macmillan Co.,纽约,1939)。——作者注
(10) Benares,印度北部城市,著名的印度教圣地。
(11) 如果我们只有7个金片,则需要的步数是:
1+21+22+23+…,或者27-1=2×2×2×2×2×2×2-1=127
如果你非常迅速且无误地移动金片,大概需要一个小时才能完成这项任务。如果有64个金片,那么需要移动的总步数就是:
264-1=18 446 744 073 709 551 615
这正好是西萨所要求的麦粒的数目。——作者注
(12) 见本书第十一章“初创之日”。——作者注
(13) Georg Cantor,1845—1918,德国数学家,主要贡献是集合论和超穷数理论。
(14) David Hilbert,1862—1943,德国著名数学家,被称为“数学界的无冕之王”。
(15) 选自R.柯朗(Richard Courant,1888—1972,美籍德国数学家)从未发表过甚至从未见诸文字但是广泛流传的《希尔伯特故事全集》(The Complete Collection of Hilbert Stories)。——作者注
(16) 我们假设线段长度为1,所以这里所有分数都应小于1。——作者注
(17) 比如从
0.735 106 822 548 312…
我们可以得到:
0.718 53…
0.302 41…
0.562 82… ——作者注