数字的诞生
1. 数字的诞生
人类什么时候学会了数数
---
最古老的数学
数数这件事,今天三岁小孩就会,但你可能想不到,它是人类花了几万年才学会的本事。而且更要命的是——没有任何动物会。一只黑猩猩能区分三根香蕉和四根香蕉,经过训练的黑猩猩甚至能把数字认到九左右,但它脑子里没有一个纯粹的、脱离实物的"三"的概念。能从三个苹果、三个人、三天里抽象出一个共同的"三",这件事只有人做得到。这就是数学的起点,也是人类智慧的第一束光。
最早的证据是一块骨头。1970年代,考古学家在非洲南部斯威士兰边境的莱邦博山洞里,挖出了一块狒狒的腓骨,上面刻着二十九道清晰的痕迹,分成三排。经过测定,这块所谓的"莱邦博骨"距今大约三万五千年。它是目前已知最古老的数学记录。二十九这个数字很微妙——它接近一个朔望月的二十九天半,所以有人猜测那是古人在记录月相,甚至可能用来追踪女性的生理周期。也有人认为那只是无聊时随手刻下的记号,或者是狩猎的账本。我们永远没法回去问他本人,但有一件事是确定的:他(或者她)在数东西,并且把数量刻了下来。抽象,就从这一刻开始了。
更令人惊叹的是另一块骨头——伊尚戈骨,1960年发现于刚果民主共和国,距今约两万年。它的把手一端嵌着石英,骨面上刻着三组刻痕:一组是六十,一组是四十八到六十,中间一组是十、八、六这些数字。有人甚至从中读出了质数列——十一、十三、十七、十九。是不是真的在做数学运算,学界还在吵,有人说是记数,有人说是早期的计算工具,但至少说明,两万年前的智人已经能处理相当大的整数,并且在尝试发现数与数之间的关系。
从刻痕到真正的数字系统,又过了上万年。公元前3000年左右,两河流域的苏美尔人发明了楔形文字,用芦苇笔在湿泥板上压出楔形符号来记数。他们的系统最有意思的一点是六十进制——这听起来很怪,但我们今天量时间、量角度还在用它:一分钟六十秒,一小时六十分,一个圆周三百六十度,全是苏美尔人留下的遗产,已经用了五千年。埃及人走的是另一条路,他们用竖线表示一,一个倒U表示十,一根盘旋的绳表示一百,简单粗暴,但加减起来很麻烦,更别提乘除了。
所有这些古老系统都缺一个关键的东西——位置制。所谓位置制,就是同一个符号放在不同位置代表不同大小:一个"5"写在个位就是五,写在十位就是五十,写在百位就是五百。这件事,中国人在公元前1300年的甲骨文里就摸到了门道——他们用"五百三十"这样的词,每个字各司其职,暗含了位置思想。但真正完整的十进制位置制,是公元500年前后印度人搞定的,再加上零的符号,就成了我们今天全世界通用的那十个数字。这套系统后来经阿拉伯人传到欧洲,所以西方人叫它"阿拉伯数字",可它的真正发明者是印度人。这名字其实是个误会,但已经叫了两千年,改不掉了。
你可能会问,玛雅人呢?没错,中美洲的玛雅人在公元前后独立发明了一套二十进制,带零,写得相当精致,主要用来算历法和天文。可惜它随着玛雅文明的衰落被埋进了丛林,没能传下来。还有新几内亚的一些部落,至今还用身体部位来计数——从手指算到手臂、肩膀、胸口,一套下来能数到二十几。数学不是一条单线,它是一片散落的火花,只是印度那一颗恰好烧到了全世界。
说到底,数数不是本能,是发明。它是人类第一次把数量从具体事物中剥离出来,给它一个独立的符号和名字。这个过程有多难,看看那些没跨过去的文明就知道。当你数一、二、三的时候,你在重复一件三万五千年前那位刻骨头的祖先开始的事。你是他精神上的后代。数学,是连接你和几万年前先人最古老的一条纽带。
还有一个角度能说明数数有多难。科学家反复做过实验:训练过的乌鸦能数到三左右,海豚能区分五和六,蜜蜂能数到四,但数字一旦超过这几个,动物就彻底糊涂,分不清七和八。而人类幼童,只要语言里有了数字词,三四岁就能理解任意大的数——这种开放性的数感,是语言和抽象共同造就的奇迹。更有说服力的反例来自亚马逊的皮拉罕部落,他们的语言里没有大于二的精确数字词,只能说一个、两个和很多。研究者戈登发现,没有精确数字词的皮拉罕人,确实难以精确比较超过三的数量,哪怕东西就摆在眼前。这从反面证明:数数不只是脑子的事,更是语言的事,是符号系统的事。人类的数学,是和语言一起长出来的。你嘴里的每一个数字词,背后都站着几万年的进化。
回过头看,人类从刻痕到十进制位置制,走了几万年,但从位置制到微积分只用了不到一千年——工具一旦对,进步就会加速。这也提醒我们:决定一个文明数学水平的,往往不是聪明才智,而是它手里有没有一套好用的数字系统。苏美尔人的六十进制、罗马人的笨拙符号,都是因为工具拖累而被锁死的例子。