什么是数:从结绳记事到无限世界
从结绳记事到无限世界
——写给初中生的“数”的故事
引言:你手里那支笔,握着一部万年史
同学,当你翻开数学课本第一页,看到那个数字“1”的时候,你有没有想过一个问题:这个“1”是谁发明的?它为什么会出现在这个世界上?如果没有它,我们的生活会变成什么样?
也许你觉得这个问题很无聊——“1”不就是一个“1”吗?它本来就存在,有什么好问的。
但请你想象这样一个场景:你和几个朋友在野外露营,你们看到远处有一群羊。你怎么告诉别人“我看到了一群羊”?如果羊只有一只,你竖起一根手指就行了。如果是三只,你竖三根手指。但如果是一百只呢?一千只呢?你的手指不够用了,怎么办?
这就是远古人类每天都要面对的问题。
我们今天知道的所有关于“数”的知识——那些你觉得理所当然的加减乘除,那些你随口就能背出来的乘法口诀,那些你在草稿纸上随手写下的阿拉伯数字——它们都不是凭空出现的。它们是几千年来,无数个聪明的头脑,在无数次困惑和思考之后,一点一点搭建起来的一座宏伟建筑。
你现在就站在这座建筑的门口。你每天走进去,在走廊里穿梭,但你有没有抬头看过这座建筑本身?它有多少层?每一层是谁建的?为什么这一层要在那一层之上?
这篇文章,就是想带你站在一个稍微远一点的地方,好好端详这座“数的宫殿”。我会用尽量轻松的、像聊天一样的语气,和你一起走过数千年人类智慧的结晶。读完之后,你再看到课本上的那些符号,相信我,你的感觉会完全不一样。
第一部分:数字——从手指到符号
一、没有数字的时代,人怎么记数?
在没有数字的漫长岁月里,人类只能用最原始的办法来记录数量。
最常见的工具,就是我们的手指。你伸出手,一根手指代表一只羊,两根手指代表两只羊——这就是“十进制”最早的起源。因为绝大多数人类都有十根手指,所以几乎所有的古老文明,不约而同地选择了“十”作为计数的基本单位。这就是为什么我们今天用的仍然是十进制,为什么满十要进一,为什么我们的数位叫做“个十百千万”。
但手指有一个致命的缺陷:它记录的数量无法保存。你把手指收回来,那个“三只羊”的记录就消失了。所以后来,人们发明了更持久的记录方式。
你知道“结绳记事”吗?就是在一根绳子上打结,一个结代表一件事或者一个数量。还有在木棍上刻划痕——今天考古学家发现的最早的计数工具,是一根来自三万多年前的狒狒小腿骨,上面刻着29道划痕。没有人确切知道这29道痕代表什么,但它无疑是人类最早的“数字记录”。
还有一个很有意思的方法,叫做“一一对应”。假如你是古代的一个牧羊人,每天早上你把羊赶出羊圈的时候,每出一只羊,你就往一个袋子里放一颗石子。傍晚羊群回来的时候,每进一只羊,你就从袋子里取出一颗石子。最后袋子里剩了几颗石子,你就知道丢了几只羊。
在这个过程里,你根本不需要知道“羊有多少只”,你甚至不需要会数数。你只需要“一一对应”——羊和石子配对。如果完全配对,就是一只没少;如果有石子剩下了,就是有羊丢了。
这种方法看似简陋,但它蕴含着计数最本质的思想:对应。后来的数学,尤其是集合论,就是把这种“一一对应”的思想发扬光大,成为整个现代数学的基础。
二、数字符号的诞生
一一对应的缺点很明显:你必须随身带着石子或者绳结,而且当数量很大的时候,石子会多到拿不动。
于是,人类开始尝试用“符号”来代表数量。这就是数字的诞生。
不同的文明,发明了不同的数字符号。
古埃及人用一根竖线代表1,一个拱门代表10,一根绳子代表100,一朵莲花代表1000。1234只用画一朵莲花、两根绳子、三个拱门、四根竖线。他们甚至还在金字塔的墙壁上留下了四千多年前的算术题。
古巴比伦人发明了楔形文字,他们用一根楔子一样的笔在泥板上压出楔形的痕迹。一个竖楔代表1,一个角楔代表10。但他们最了不起的发明是——他们用了“六十进制”。今天我们把一个小时分成60分钟,把一分钟分成60秒,把圆分成360度,都是古巴比伦人留给我们的遗产。为什么是60?因为60能被2、3、4、5、6、10、12、15、20、30整除,是做分割时最方便的数。
古罗马人创造了罗马数字。I代表1,V代表5,X代表10,L代表50,C代表100。这套数字我们在一些钟表上还能看到。但罗马数字有一个巨大的麻烦:用它来做计算几乎是一场灾难。你用罗马数字算过“XLVIII加上XXXVII”吗?罗马人做计算的时候,需要一种叫“算盘”的工具,数字符号本身只是用来记录结果的。
玛雅人在丛林中独自发展出了“二十进制”——把所有手指和脚趾都用上了。他们在公元前的某个时间点,甚至比印度人还先发明了“零”的符号。
而在中国,我们的祖先用一横两横三横代表一二三,用“十”代表十。我们是最早使用十进制位值系统的文明之一。甲骨文里就有“一、二、三、四、五、六、七、八、九、十、百、千、万”这些数字。
但所有这些古代数字,都有一个共同的缺陷:它们很难进行复杂计算。如果让你用古埃及数字算一个三位数乘以三位数,你可能要画上大半天的荷花和绳子。
改变一切的,是一个来自印度的伟大发明。
三、改变世界的十个符号
公元5世纪前后,印度数学家发明了一套全新的数字符号。这套符号有十个——从0到9。这十个符号本身看起来没有什么了不起,但它们身上藏着两个革命性的设计:
第一,它只有十个符号,却可以表示任意大的数。因为印度人使用了“位值制”——同一个符号放在不同的位置,代表的大小完全不同。数字“5”放在个位上是5,放在十位上是50,放在百位上是500。不需要发明新的符号来代表50或者500,只需要改变这个“5”的位置就够了。
第二,也是更关键的——它有一个“0”。0不仅仅代表“一个都没有”,它更重要的作用是“占位”。当你写“二零五”的时候,如果没有那个0,写成“二五”,别人根本分不清你是说25还是205。0站在十位上,明确地告诉你:这个数在十位上是“空”的,个位是5,百位是2,所以是205。
这个发明太重要了。有了0,位值制才能真正运作。古埃及人和古巴比伦人也懂位值制的基本原理,但他们都没有一个清晰明确的零符号,所以他们的系统总有漏洞和歧义。印度人的“0”,补上了这个漏洞。
这套印度人发明的数字,后来通过阿拉伯商人传到了中东,再传到欧洲。欧洲人管它叫“阿拉伯数字”,因为他们是跟阿拉伯人学的。然后,欧洲的探险家和商人又把阿拉伯数字带到了全世界。
今天,不管你走到地球的哪个角落,不管当地人说的是什么语言,阿拉伯数字都是通用的。1、2、3、4、5、6、7、8、9、0——这是全人类共同的语言,是人类迄今为止最成功的一个发明。
你现在在纸上随手写一个“1234”,你做的事,和一千年前的印度学者,和八百年前的阿拉伯商人,和五百年前的欧洲航海家,做的是同一件事。这十个小小的符号,穿越了万里路途和千年时光,来到你面前。
这本身,不就很值得感慨吗?
第二部分:算术——数的基本法则
一、有了数字,就有了算术
当人类有了数字之后,很自然地就会问一个问题:这些数字之间可以做什么?
最自然的,是把两个数字合并在一起。三只羊加上两只羊,总共是五只羊——这就是加法。加法是最基本的运算,是所有运算的起点。
但如果你有八只羊,你宰了两只,还剩几只?——这就是减法。减法是加法的逆运算。
这两个运算看起来太简单了,以至于我们觉得它们“本来就是这样”。但在人类历史上,学会熟练地做加法和减法,花了不知多少代人的努力。古埃及的书记员要经过严格的训练才能管理国家的账目;巴比伦的商人要在泥板上反复练习才能管好生意。在今天看来最简单的加减法,在古代是少数人才掌握的专业技能。
而乘法和除法,就更进一步了。
乘法到底是什么?它本质上是一种“简化的加法”。你要算6个8是多少,你可以8+8+8+8+8+8=48,一个一个加六次。但如果你每次都要加六次,效率太低了。所以你背了“六八四十八”,下次直接就能报出答案。
在人类文明的早期,乘法口诀表是一样非常宝贵的东西。中国古代的算筹和算盘,实际上都是用来帮人快速做乘法的工具。你背“一一得一,一二得二”,背得舌头打结的时候,也许可以想想——两千多年前的孩子,可能也在被他们的老师逼着背同样的话。
除法是乘法的逆运算。15个苹果分给3个人,每人可以分几个?5个。因为3×5=15。但世间的事往往不会这么巧——如果你有17个苹果分给3个人,每人分5个之后,还剩下2个分不下去。这就是“余数”。有余数的除法,引出了整个数论中最基础的概念之一:整除与余数。
加、减、乘、除——这四种运算,构成了算术的基本框架。但算术远不止这些。算术有一个更深层的东西,它像游戏规则一样,规定了这些运算之间的关系。
二、运算的规律——游戏的基本规则
你有没有想过一个问题:为什么3+5一定等于5+3?为什么(2+3)+4一定等于2+(3+4)?
你觉得这是“本来就该这样”,但如果这个世界上存在一种东西,加法的顺序会影响结果呢?比如说,你早上先喝牛奶再喝橙汁,和先喝橙汁再喝牛奶,味道完全不同——在这个例子里,“加法”的顺序是会影响结果的。
所以,数字运算的规则之所以成立,是因为我们定义了它。而这些定义,恰好非常符合我们对现实世界的观察——你把三个苹果和五个苹果放在一起,不管你先放哪一堆,最后都是八个苹果。
数学家给这些规律起了名字:
交换律:a+b=b+a;a×b=b×a。数字的位置换了,结果不变。
结合律:(a+b)+c=a+(b+c);(a×b)×c=a×(b×c)。你从哪开始加,从哪开始乘,不影响最终结果。
分配律:a×(b+c)=a×b+a×c。这是乘法和加法之间的桥梁。这个规律解释了为什么“一个数乘以一个和”等于“这个数分别乘以加数然后相加”。
这三个规律,你可能在课堂上听过,老师说“很重要,要记住”,然后你就记住了。但你有没有意识到,整个算术,甚至整个初等代数,全部建立在这三个规律之上?你后来学的合并同类项、展开式子、因式分解,本质上都是这三个规律在反复运用。
这不是什么复杂的数学,而是数学最基本的“语法”。就像你学英语要知道主谓宾、学中文要知道主谓宾补一样,学算术要知道交换律、结合律、分配律——它们是数字世界的基本法则。
第三部分:数的扩张——一座四层楼的宫殿
如果说前面我们是在谈“数字是什么”和“算术怎么做”,那么接下来,我们要谈一个更激动人心的话题:我们用的这些数,是怎么一步一步“生长”出来的。
你可能会觉得,数不就是1、2、3这些吗,还能怎么生长?
但你想想,你现在认识的数,不止有1、2、3。你还知道0,知道-5,知道½,知道0.333……,甚至还听说过π和√2。这些数,是同时被人类发现的吗?
不是的。它们像一座宫殿的楼层,是一层一层盖起来的。人类先有了第一层,然后在第一层的基础上盖了第二层,再盖第三层,再盖第四层。而这个过程,花了整整几千年。
第一层:自然数——计数的起点
人类最先拥有的数,叫做“自然数”。就是1、2、3、4、5……这些用来“数东西”的数。
为什么叫“自然”数?因为它是人接触自然的过程中,最自然产生的数。你看到太阳只有一个,月亮只有一个,一棵树、两只鸟、三个果子——这些东西都“天然”对应着一个自然数。
在自然数的世界里,你可以做加法和乘法,结果永远还是自然数。3+5=8,6×7=42——结果都不会超出自然数的范围。
但一旦你做减法,问题就来了。
3-5等于多少?你口袋里有3块钱,你想买一个5块钱的面包,你付了3块,还欠老板2块。你“欠了2块”这个事实是真实存在的——你知道自己欠了钱,你心里有数——但在自然数的世界里,没有哪个自然数能表示“欠了2块”。3-5在自然数里无解。
这就像一个工具,遇到了它处理不了的情况。
面对这种“不够减”的困境,人类有两种选择:一是假装这种情况不存在(那你还不了钱的时候怎么办?);二是创造一种新的数来描述它。
人类选择了第二条路。
第二层:整数——负数的加入
我们中国古代的数学家是最早接触负数概念的群体之一。《九章算术》成书于公元一世纪左右,里面已经有“正负术”——用红色算筹代表正数,黑色算筹代表负数,规定了正负数相加减的法则。这是世界上最早的负数运算规则。
印度数学家婆罗摩笈多在公元7世纪,明确写下了正数和负数的运算法则。他把正数比作“财产”,负数比作“债务”。财产加财产是更多的财产,债务加债务是更多的债务,财产和债务相抵——这些规则和我们今天学的完全一样。
但欧洲人接受负数,却花了很长时间。一直到17世纪,有些欧洲数学家还不承认负数,他们觉得“比没有还要少”是不可理喻的。笛卡尔在画坐标系的时候,把负半轴叫做“虚轴”——因为他觉得负数不像正数那么“真实”。
所以你看,一套数的体系,并不是一发明出来就被所有人接受的。即使是数学内部,每一次“扩张”,也伴随着怀疑和抗拒。
但不管人们接不接受,负数确实太好用了。有了负数之后,你不仅可以说“零上5度”,还可以说“零下5度”;不仅可以说“盈利100元”,还可以说“亏损100元”;不仅可以说“前进3步”,还可以说“后退3步”。一句话,负数让“方向”进入了数学。
更重要的是,有了负数之后,减法终于“完整”了。在整数的世界里,任意两个整数相减,结果还是整数。3-5=-2,这个运算终于在数学内部有了合法的结果。
自然数加上0和负整数,一起构成了“整数”。整数的集合通常用字母Z来表示——Z来自德文“Zahlen”,就是“数”的意思。
整数世界比自然数世界大多了。在自然数里,你只能从1开始往大走;在整数里,你可以往两边无限延伸:……-3,-2,-1,0,1,2,3……
但整数世界仍然不完整。
因为在整数世界里,除法经常出问题。
第三层:有理数——分数的世界
5÷3等于多少?
在整数世界里,这个问题的答案是“1余2”。但“余数”只是一种将就的说法。你的实际问题是:5个饼分给3个人,每人能分到多少?
在现实世界里,答案很清楚:每人分到1个之后,剩下的2个饼要继续分。把每个饼切成3份,每人拿走2份——所以每人最终得到的是1个整饼加上三分之二个饼,也就是“一又三分之二”。
“一又三分之二”,或者写成假分数“五分之三”——不,是“三分之五”。
这个数,不在整数世界里。它既不是正整也不是负整也不是零,它是一种全新的数——分数。
分数的发明,史无前例地扩大了人类描述世界的能力。为什么叫“有理数”?有理数的英文是rational number,rational的词源是ratio——比例。所以有理数的本义是“可以写成比例的数”,也就是“可以写成两个整数之比的数”。
任何一个有理数,都可以写成分数形式:a/b,其中a和b是整数,b不等于零。1/2是,3/4是,-5/8是,甚至整数也是有理数——因为7可以写成7/1。
但这里有一个很微妙的地方:同一个有理数,有无数种表示方法。
1/2、2/4、3/6、4/8……它们看起来是不同分数,但表示的是同一个数。就像“姚明”和“那个很高的篮球明星”是同一个人一样。这种“一个事物有多个名字”的现象,在数学里到处可见,习惯它就好。
分数有自己的一套运算法则。分数加法要通分,分数乘法是分子乘分子、分母乘分母,分数除法是“除一个数等于乘它的倒数”——这些你现在可能觉得有点繁琐,但如果你知道,有史可考的最早的分数运算出现在古埃及的《莱因德纸草书》里,距今约四千年,你可能会对分数的敬畏多一点——你学的每一个步骤,都是先祖们磨了几千年才磨出来的刀刃。
对了,分数还有一个重要的表达形式:小数。
1/2等于0.5,1/4等于0.25,这些是“有限小数”。但1/3等于0.33333……,这是一个“无限循环小数”。任何一个分母不被2、5完全整除的最简分数,写成小数都是无限循环小数。循环节可能很长,但一定会循环。反过来,任何一个无限循环小数,都能化成一个分数。
而有理数世界里,还有一个更深刻的现象:有理数是“稠密”的。什么叫稠密?就是任意两个有理数之间,一定能找到第三个有理数。0和1之间有1/2,0和1/2之间有1/4,0和1/4之间有1/8……这个游戏可以永远玩下去。
这个发现曾经让古希腊的数学家相信:世界上所有的数,都可以表示成分数。他们坚信:任何两个量的比,一定可以用整数比来表示。音乐的音程、几何的比例、天体的运行——一切都可以归结为“比例”,归结为有理数。
然后,他们发现了一件让他们崩溃的事。
第四层:实数——无理数的震撼
在古希腊,有一个叫毕达哥拉斯的哲学家,他创立了一个学派。这个学派坚信:数是宇宙的本质。而这个“数”,指的仅仅是整数和整数之间的比例——也就是我们今天说的有理数。
毕达哥拉斯学派有一个著名的定理,后来以毕达哥拉斯命名——就是勾股定理。直角三角形两条直角边的平方和等于斜边的平方。
勾股定理本身非常优美,毕达哥拉斯学派的成员们对此感到无比自豪。但有一个成员,名字传说是希帕索斯,他在研究一个最简单的直角三角形——两条直角边都是1的等腰直角三角形——的时候,遇到了一个天大的麻烦。
根据勾股定理,这个三角形的斜边长度的平方是1²+1²=2。斜边的长度c满足c²=2。那么c是多少?
c肯定比1大,比2小。那能不能刚好是一个分数呢?
希帕索斯用逻辑证明了一件事:没有一个分数,它的平方等于2。
如果有一个分数p/q(已经约到最简),它的平方等于2,那么p²/q²=2,所以p²=2q²。这意味着p²是偶数,所以p本身必须是偶数。令p=2k,代入得(2k)²=2q²,即4k²=2q²,化简得2k²=q²。那q²也是偶数,所以q也是偶数——但这和p/q“已经约到最简”矛盾了,因为p和q都是偶数的话,还可以约去一个2。
所以,不存在任何一个分数,它的平方等于2。
这个证明的每一个步骤都无可辩驳。结论是:直角边为1的正方形,它的对角线长度——不是有理数。
这在毕达哥拉斯学派内部引发了巨大的震动。传说希帕索斯因为这个发现而被扔进了海里。传说也许不是真的,但这个发现带来的冲击是实实在在的。它证明了一件古希腊人不愿面对的事:有理数不够用。这个世界上存在着“有理数之外的数”。
我们今天管这些数叫做“无理数”。√2是一个无理数,π是一个无理数,e是一个无理数。无理数的小数表示是无限不循环的——它永远不会终止,而且永远不会循环。3.14159265358979323846……每一个数字都由一个精密的数学关系确定,但任何人都不可能背完。
把无理数加进来之后,有理数和无理数一起,构成了“实数”。实数集合通常用字母R来表示。
实数有一条非常漂亮的几何直觉:如果画一条无限长的直线,在上面标一个点为0,再标一个点为1,那么——每一个实数,都对应这条直线上的唯一一个点;反过来,这条直线上的每一个点,也都对应唯一的实数。
这个直觉,叫做“实数与数轴的一一对应”。在这条数轴上,有理数密密麻麻地布满各处,但它们之间布满了“缝隙”——那些无理数就填补在这些缝隙里。有理数是稠密的,但无理数更多。事实上,如果把所有实数放在一起随机抓一个,抓到有理数的概率是零——这在数学上是可以严格证明的。
从自然数到整数,从整数到有理数,从有理数到实数——古人花了几千年才走完这条路。你一个学期学完它。如果在这个学期里,你有片刻觉得这些内容太简单或者太抽象,那恰恰说明一件事情:你的大脑正在用几个月的时间,消化人类花了几千年才凝结出的智慧结晶。
第四部分:每一层扩张,解决了什么问题?
现在我们把这四层楼放在一起,做一次俯瞰。
自然数N的世界:加法、乘法畅通无阻,减法做3-5会撞墙,除法做5÷3也会撞墙。
整数Z的世界:把负数和0请进来,减法撞的墙消失了——任意两个整数相减还是整数。
有理数Q的世界:把分数请进来,除法撞的墙消失了——任何两个整数相除(除数不为0),结果都是有理数。
实数R的世界:把无理数请进来,极限运算撞的墙消失了——一个数列如果越来越靠近某个值,这个值一定在实数里。
你发现了一种规律吗?
每一次扩张,都是为了解决上一层次“不能做的事”。每一次扩张之后,新的数的世界包含了旧的世界——自然数都在整数里,整数都在有理数里,有理数都在实数里。用数学的符号写:
N ⊂ Z ⊂ Q ⊂ R
这里面有一个很深的思想:数学不满足于“这个问题在现有范围内无解”的回答。当遇到无解的情况时,不是绕开问题,而是扩张整个数的体系,让问题变得有解。
你可能会想:这就是全部的扩张了吗?
不是的。在实数之后,数学家又发现了一种新问题:在实数范围内,x²=-1是没有解的。因为任何一个实数的平方都不可能是负数。
面对这个问题,数学家又一次扩张了数的体系——他们发明了“虚数”和“复数”。但复数是高中和大学的故事了。现在你只需要知道:数学的扩张永远不会停止。每一次当你觉得“不可能”的时候,总有人会造出一片新天地。
第五部分:不只是数学
写到这里,我们已经从一根手指走到了实数轴,从数数走到了无理数。但我想说的,不只是这些数学内容本身。
你有没有注意到一个规律:人类理解数字的过程,和你小时候理解数字的过程,有一种惊人的相似?
你小时候,最先会的是数数——从1数到10,那是你的“自然数”阶段。后来你学会了“零”和“负数”,你知道温度可以是零下的,钱可以是欠着的,那是你的“整数”阶段。后来你学会了分蛋糕,知道了半块、三分之一块,那是你的“有理数”阶段。后来,你知道了圆周率π,知道了有些数是永远写不完的,那是你的“实数”阶段。
你长到现在的十几年,重演了人类几千年认识数的全部历程。
这不仅仅是一种巧合。这种个人成长重复整个人类认识史的规律,在哲学上叫做“个体发生重演种系发生”。你在学习数学知识的时候,你的思维结构本身也在经历一个类似于人类数学思想演进的过程——从具体到抽象,从简单到复杂,从已知到未知。
所以,当你被一道数学题难住的时候,不要觉得是自己笨。你面临的困难,也许正对应着人类历史上某个时期全体学者遇到的同一个困难。唯一不同的是,你有一本整理好的课本,有老师在前面带路,有几千年的文明积累作为后盾——你的祖先可没有任何指引。
而我们现在也在这个序列之中。你以为数学已经完成了吗?并没有。
有很多问题,至今没有人知道答案。比如哥德巴赫猜想(任何一个大于2的偶数都可以写成两个质数之和),比如黎曼猜想(关于质数分布的一个深刻假说)。你每天算2+2=4的时候,也许从来没有想过,还有那么多的数学问题等着人去解决——也许解决它们的,就是现在坐在教室里的某一个少年。
也许就是你。
结语:数的世界,比你想象的大得多
在这篇文章的结尾,让我们一起做一次小小的回顾。
你知道了,数字不是天生就有的。它来自远古人类计数的需要,经历了手指、结绳、刻痕、符号,最终演化成今天通行的阿拉伯数字——那十个符号,是人类文明共同的财产。
你知道了,算术不是凭空产生的。它来自人类对“多少”的追问,从加法出发,演变出减法、乘法、除法,衍生出交换律、结合律、分配律——这些规律,是数字世界的基本法则。
你知道了,数的体系不是一次建成的。它是人类面对“不够用了”的困境时,不断扩张的结果。从自然数到整数,从整数到有理数,从有理数到实数——每一次扩张都让“无解”变成“有解”,都让人类描述世界的能力更强大。
而所有这些知识,不是给你增加负担的。它们是前人留下的礼物,帮你在面对这个复杂世界的时候,脑子里有一套清晰、严谨、不怕困难的思维工具。
下一次,你在做一道数学题的时候,也许可以停下来想一秒:我手里的这支笔,正在书写一个延续了上万年的故事。而这个故事,还远远没有结束。
它等着你,去写属于你自己的那一页。
本站所有文章、数据、图片来源于网络,仅供学习使用,如有侵权,联系删除!