第一章:数字的诞生——古埃及的石头日记
尼罗河在清晨的阳光下泛着金色的波纹,河岸边的芦苇丛中,一群白鹭优雅地掠过水面。小探险家阿瑞斯蹲在一块被阳光晒得温热的石头上,望着对岸那座刚刚露出雏形的金字塔——它不像后来那样高耸入云,而是一个由无数巨石堆叠而成的巨大三角形,像一座山从沙漠中生长出来。阿瑞斯来埃及已经三天了,他此行的目的是寻找“数学的起源”,但此刻,他只觉得眼前的一切既陌生又令人困惑:那些工人如何知道该搬多少石头?监工如何记录每天运来的石料数量?没有纸笔,他们靠什么记住这么庞大的数字?
“你在想什么,孩子?”一个温和的声音从身后传来。阿瑞斯转过身,看见一位年轻的埃及书吏正朝他走来。书吏名叫凯,大约二十出头,皮肤是健康的小麦色,眼睛深邃如尼罗河的黑水。他腰间挂着一块光滑的石板和一束芦苇笔,袍子上沾着些泥土和墨迹。“我叫凯,是这座金字塔的记录员。”他微笑着说,“看来你对数字感兴趣。”
“数字?”阿瑞斯好奇地问,“但我没看到任何数字啊。你们不用算盘吗?”
凯大笑起来,笑声像尼罗河的水声一样爽朗。“我们不用那种小珠子。我们有自己的方式——用石头本身来记录石头。”他示意阿瑞斯跟上,两人沿着河岸走向一片沙地。那里散落着一些大小不一的卵石,凯捡起一颗黑色的,在沙地上画了一个简单的符号:一条竖线。
“这是‘一’。”凯说,“当我们需要记录一个东西时——比如一块石头、一袋粮食、一个工人——我们就画一条线。”他接着画了第二条、第三条,直到十条竖线。“但画十条线太麻烦了,所以我们发明了更简单的符号。”他在第十条线的旁边画了一个倒过来的U形,像一座小桥。“这是‘十’。看,它是不是像两只手的手掌?我们有十根手指,所以十是一个自然的单位。”
阿瑞斯仔细观察着:那条竖线简洁有力,倒U形则圆润饱满。“那更大的数字呢?比如金字塔要用成千上万的石头。”
“问得好。”凯的眼神里闪过一丝自豪,“我们埃及人从生活中学到了很多。尼罗河每年泛滥,淹没土地,然后留下肥沃的淤泥。农民需要测量土地,计算种子和收成;工匠需要计算石料、分配食物;祭司需要记录年份和节日。没有数字,这一切都会混乱。”
他重新用芦苇笔在石板上刻画起来。这一次,他画了一个螺旋形的符号。“这是‘一百’。”然后是一个莲花形状的符号。“这是‘一千’。”接着是一个弯曲手指的符号。“这是‘一万’。”最后,他画了一个蹲着的小人。“这是‘一百万’,像一个人蹲着,表示数量多到需要人来代表。”
阿瑞斯惊叹不已。这些符号如此形象!螺旋像卷起的绳索,莲花像尼罗河盛开的莲花,蹲着的人仿佛在说“我数不清了”。“但你们怎么组合它们?”他问,“比如,如果我要表示三百二十四,该怎么写?”
“好问题!”凯在石板上示范。他先画了三个螺旋(三百),然后两个倒U形(二十),最后四条竖线(四)。他把这些符号按大小从左到右排列:大的在左,小的在右,没有位置的概念——只是把需要的符号全部堆在一起,然后数一数总数。“这就是我们的数字系统:基于十,但每个符号的值是固定的,不管它写在什么位置。一百就是一百,哪怕它写在个位旁边。”
阿瑞斯试着写了一个数字:一千二百三十四。他画了一个莲花(一千),两个螺旋(二百),三个倒U形(三十),四条竖线(四)。凯点头称赞。“正确!但注意,我们通常把大的符号放在前面,这样看起来更整齐。不过,即使顺序乱了,只要符号齐全,值是一样的——因为每个符号有自己的身份,不会因为位置改变而改变值。”
“这就像……”阿瑞斯思考着,“就像一袋石子,不管你怎么倒出来,石子的总数不变。每个石子就是一个独立的‘一’。”
“正是!”凯的眼睛亮了起来,“数字的本质是计数。我们最初只是用石子、结绳或刻痕来记录东西的数量,比如‘我有五只羊’。但慢慢地,我们把这些记录变成了符号,这样就不用每次都搬出实物了。符号是实物的替身。”
他们走到金字塔工地附近,那里堆满了切割好的石灰岩和花岗岩。监工们手持木杖,在沙地上画着什么。凯指着一个监工说:“他正在记录今天运来的石料。每块石头都算‘一’,但今天运来了一千五百块,他不可能画一千五百条竖线。所以他会画一个莲花(一千),五个螺旋(五百),然后……等等,他画错了!”凯突然皱眉。
阿瑞斯仔细看:监工画了莲花(一千),然后五个倒U形(五十),然后……没有然后了。“他忘了百位和个位?”阿瑞斯问。
“不,他画了百位,但用了错误的符号。”凯解释道,“他画了一个螺旋(一百),但螺旋是百位,他应该画五个螺旋表示五百,但他只画了一个,然后加了五十。这样总数只有一百五十,不是一千五百。”
监工自己也发现了错误,挠挠头,在错误的地方画了个叉,重新画:一个莲花,五个螺旋。阿瑞斯突然明白了:“因为每个符号的值是固定的,所以只要符号正确,组合起来就是正确的总数。但容易出错,因为要记住每个符号代表多少,而且大数要画很多符号。”
“是的。”凯点头,“这就是为什么我们需要更高效的系统。但对我们来说,现在这样已经够用了。毕竟,我们主要记录的是收成、税收和建筑进度,这些数字通常不会超过几万。几百万?那只是用来形容法老的财富或神的伟大,日常很少用。”
他们坐在一块阴凉的石头上,凯从袋子里拿出一片纸莎草纸——这是更昂贵的书写材料,通常用于重要文件。他在上面画了一行象形数字,旁边用象形文字写着:“法老赐予神庙:小麦一千袋,大麦三百袋,油五十罐。”阿瑞斯数了数:莲花(一千),三个螺旋(三百),五个倒U形(五十)。“总数是一千三百五十。”他计算道。
“聪明!”凯笑道,“你已经开始用数字思考了。但注意,我们埃及人还没有‘零’的概念。零是后来其他文明发明的。没有零,我们就不能表示空位,也不能轻易进行加减乘除的运算。我们的计算主要靠重复加减,或者用算盘辅助——但我们通常把算盘叫做‘计数板’,只是在沙地上画线,放石子。”
“那乘法呢?”阿瑞斯问,“比如要计算十个工人每人搬十块石头,总共多少?”
“好例子。”凯在沙地上画了十个倒U形(十),然后在每个倒U形下面画了十个竖线(十次一)。“这样就是一百个竖线,但画起来太累。所以我们有乘法口诀,但通常是口口相传,或者写在纸莎草上。实际上,我们的数学更注重实用:测量面积、计算体积、分配粮食。金字塔的建造涉及巨大的几何问题,但那是工匠的秘密,书吏只负责记录数量。”
阿瑞斯想起金字塔的斜面。“那些工匠怎么知道坡度?他们用数字吗?”
“当然。”凯说,“他们用绳子和标尺,标尺上有刻度和数字。例如,金字塔的坡度是‘四分之三’,意思是每升高四单位,水平前进三单位。这个比例是用数字表示的,虽然他们没有分数符号,但用‘部分对整体’的方式记录。比如,他们会说‘高度与底边之比为三比四’,然后画图。”
“所以数字不只是计数,还描述关系。”阿瑞斯恍然大悟。
“没错。”凯望向正在升起的金字塔,“数学从生活中诞生,又服务于生活。没有数字,我们无法组织这么多人,无法运这么多石头,无法确保每个人得到足够的食物。数字让混乱变得有序。”
这时,几个工人抬着一块巨大的石料经过,石料上刻着一串象形数字。阿瑞斯跑过去细看:莲花、螺旋、倒U形、竖线。“这是什么?”他问领头的工人。
“这是石头的编号,”工人喘着气说,“这块石头来自采石场A,批次一千二百三十四。我们每天运来的石头都有编号,这样监工知道总数,也知道哪些石头用在哪个部分。”
阿瑞斯惊呆了。原来数字已经深入到金字塔的每一块石头中!他转身对凯说:“我明白了,数字不是抽象的东西,它就在我们身边,像空气一样无形却必需。”
凯微笑着拍拍他的肩。“现在,轮到你了。你想试试用我们的数字记录今天发生的事吗?比如,今天有多少工人来上工?运来了多少石料?消耗了多少水和面包?”
阿瑞斯兴奋地点点头。他捡起一根芦苇,在沙地上笨拙地画着:首先,他数了数工地的工人,大约有两百人。他画了两个螺旋(二百)。然后,他问监工今天运来的石料数量:一千八百块。他画了一个莲花(一千),然后……八个螺旋?但螺旋是百位,八个螺旋是八百,加起来一千八百,正确。但他画了八个螺旋,有点多。凯提醒他:“你可以用更高效的方式吗?比如,如果我们有‘八百’的单独符号,但埃及数字没有,所以只能重复符号。这就是为什么我们需要新的系统。”
最后,阿瑞斯记录面包消耗:五十个。他画了五个倒U形。凯检查后点头:“很好!但注意,我们通常把数字从大到小排列,这样一目了然。你画的时候,把大的符号放左边,小的放右边。”
阿瑞斯重新整理:莲花(一千)在左,然后八个螺旋(八百)在中间,然后五个倒U形(五十)在右。但这样写,莲花和螺旋都是大数,看起来有点挤。凯说:“在实际书写中,我们有时会把同位的符号分组,但石板空间有限,所以经常紧凑排列。在纸莎草上会更整齐。”
“那日期呢?”阿瑞斯想起凯 earlier 提到的互动,“你说过可以用象形数字写日期。今天是……假设今天是尼罗河泛滥纪年的第三个月第十二天,年份是法老统治的第二十年。我该怎么写?”
“好问题!”凯在石板上画了一个例子。他先写年份:两个莲花?不,二十年是二十,但埃及年份通常用法老在位年数,二十年就是二十。他画了两个倒U形(二十)。然后月份:第三个月,三条竖线(三)。然后日期:第十二天,一个倒U形(十)加两条竖线(二)。他把这些按顺序写:年份、月份、日期,中间可能用分隔符。“但注意,我们的年份记录可能更复杂,涉及天文事件,但简单来说,你可以这样表示。”
阿瑞斯尝试写今天的日期(假设):年份十,月份五,日期二十。他画:两个倒U形(二十),五个竖线(五),然后……等等,日期二十是两个倒U形,但年份十也是一个倒U形,这样会混淆。所以需要标明每个部分的含义,通常旁边会用象形文字标注“年”、“月”、“日”。
“所以数字本身不携带上下文,需要文字说明。”阿瑞斯总结道。
“正是。数字是工具,需要和语言结合才能表达完整意思。”凯说,“这也是为什么书吏必须同时学习象形文字和数字。我们不是只学算术,而是学‘记录’——如何用符号准确、清晰地记录世界。”
太阳渐渐升高,工地上传来号子声。凯站起来,拍拍裤子上的沙。“今天先学到这里。记住,数字来自生活:我们数羊、数粮食、数石头。因为我们需要管理、分配、规划。没有数字,文明就像没有罗盘的船。”
阿瑞斯看着自己沙地上的符号,那些简单的线条和形状 suddenly 有了生命。它们不是枯燥的记号,而是古埃及人应对世界的智慧结晶。他仿佛看见几千年前,第一个埃及人捡起石子,一块一块地数着尼罗河泛滥后留下的淤泥块,或者数着宰杀的牲畜,然后在这些石子旁边刻下第一条线——那一刻,数字诞生了。
“谢谢你,凯。”阿瑞斯认真地说,“我好像找到了数学的种子。”
凯 smiled,指向远方金字塔的基石。“种子已经发芽,但它需要阳光和雨水。数学的故事才刚刚开始。下一个问题:如果数字只是累加符号,当数字变得非常大时,比如法老的财富达到一百万,我们要画多少个符号?有没有更聪明的方法?这就要看其他文明如何发展了——但那是另一天的探险。”
阿瑞斯点点头,把芦苇笔小心地收好。他知道,自己已经踏上了漫长的寻宝之路,而第一件宝藏,就是这些刻在石头上的、简单却伟大的符号。
---
尼罗河畔的清晨:生活呼唤计数
阿瑞斯和凯的相遇,发生在尼罗河泛滥季结束后的第一个清晨。泛滥季(Akhet)从七月到十月,尼罗河淹没两岸,土地被厚厚的淤泥覆盖。到了 November,水退去,露出肥沃的新土,农民开始播种。这个季节 called Peret(生长季),金字塔的建造也在这时加紧进行,因为天气干燥,适合搬运巨石。
小探险家阿瑞斯来自现代,他对古埃及的第一印象是“有序”:工人列队行走,监工手持木杖,石料堆叠得整整齐齐。但有序的背后,是无数个数字在默默支撑。如果没有计数,监工如何知道今天该运来多少石头?农民如何分配种子?神庙如何记录捐赠?
数字的诞生,从来不是天才的灵光一现,而是生活逼出来的需求。当人类从狩猎采集转向农业定居,就需要记录:这片地种多少种子?收获后分多少给祭司?存多少粮食应对饥荒?最初,人们用石子、贝壳或结绳——每得到一样东西,就放一个石子;每过一天,就在绳上打一个结。这就是最原始的“一一对应”计数法。
但石子会丢失,结绳会磨损,记忆会模糊。人们需要更持久的记录。于是,他们开始在石头、 clay 或骨头上刻痕。考古发现的最早计数工具,是南非布隆伯斯洞穴的一块 ochre 刻痕,约四万年前,上面有清晰的平行线条,可能表示数量。后来,近东地区的 clay token(泥筹)出现,每种形状代表不同物品:圆锥形代表小麦,球形代表油,圆柱形代表羊。人们把这些 token 放在 clay envelope(泥封)里,封口后摇动,听声音判断数量。这被称为“泥封计数法”,是数字符号的前身。
古埃及直接继承了这种需求,但发展出了更优雅的象形数字系统。他们的社会复杂程度远超早期村落:中央集权的法老统治、庞大的官僚体系、宏伟的建筑项目。没有数字,这一切都无法运作。所以,当阿瑞斯看到书吏凯时,他看到的不仅是一个人在画符号,而是一个文明运转的枢纽——书吏是古埃及的“数据科学家”,他们用数字管理国家。
神秘的符号:象形数字的诞生
凯展示的象形数字,是古埃及象形文字的一部分。象形文字(hieroglyphs)大约在公元前3200年左右出现,用于宗教和官方文件。而数字象形是其中最简单、最规则的部分。古埃及人使用十进制,因为他们的身体工具是十根手指。这并非偶然——全球大多数早期计数系统都是十进制(或二十进制,如玛雅人用手指和脚趾),因为手指是最自然的计算器。
以下是古埃及数字象形的基本符号(简化版,适合儿童理解):
| 数值 | 象形符号 | 形象联想 | 书写方式(Markdown描述) | |------|----------|----------|--------------------------| | 1 | 竖线 `|` | 一根手指或木棍 | 一条直线 | | 10 | 倒U形 `∩` | 两只手掌相对(或马蹄铁) | 一个半圆,开口向上 | | 100 | 螺旋 `🌀` | 卷起的绳索或蛇 | 从中心向外盘绕的螺旋 | | 1000 | 莲花 `𓆼` | 盛开的莲花 | 花瓣状符号 | | 10000 | 弯曲手指 `𓂭` | 举起的手,手指弯曲 | 类似手掌,手指弯曲 | | 100000 | 蝌蚪 `𓆓` | 蝌蚪或种子 | 圆形带尾巴 | | 1000000 | 蹲着的人 `𓀀` | 蹲坐的人形 | 简化的人形,蹲姿 |
这些符号可以重复使用来表示中间值。例如:
- 5 = `|||||`(五条竖线)
- 30 = `∩∩∩`(三个倒U形)
- 400 = `🌀🌀🌀🌀`(四个螺旋)
- 2500 = `𓆼𓆼🌀🌀🌀`(两个莲花 + 五个螺旋)
关键规则:符号按数值从大到小排列,从左到右(或从上到下)。没有位值制:一个螺旋在任何位置都代表一百,不会因为写在个位旁边就变成一百。这导致大数书写冗长,但逻辑简单——只要数符号个数乘以对应值,再求和即可。
例如,数字 1234 写为:`𓆼🌀∩∩||||`(莲花 + 螺旋 + 倒U形 + 倒U形 + 竖线 + 竖线 + 竖线 + 竖线?等等,1234 是 1000+200+30+4,所以:一个莲花(1000),两个螺旋(200),三个倒U形(30),四条竖线(4)。但注意,两个螺旋是 200,三个倒U形是 30,四条竖线是 4。所以符号序列:`𓆼🌀🌀∩∩∩||||`?不,两个螺旋是连续两个螺旋符号,三个倒U形是连续三个倒U形。所以总符号数:1(莲花)+2(螺旋)+3(倒U形)+4(竖线)=10 个符号。如果数字是 9999,则需要 9 个螺旋(900)+9 个倒U形(90)+9 个竖线(9),共 27 个符号。这显然效率低下,但古埃及人似乎接受了这种“累加制”,因为他们的数学应用很少超过百万,而百万符号(蹲人)很少重复使用。
互动小游戏:写出你的生日 现在,请小读者尝试用古埃及象形数字写下自己的生日。假设生日是 2012 年 5 月 20 日(公历)。注意:古埃及用他们的历法,但这里我们简化,只练习数字表示。
- 年份 2012:两千是 `𓆼𓆼`(两个莲花),十二是 `∩∩||||`(两个倒U形加两条竖线)?不,十二是 10+2,所以一个倒U形(10)加两条竖线(2)。但两千是 2000,需要两个莲花(1000+1000=2000)。但 2012 = 2000 + 10 + 2?2000+10+2=2012,但缺少了 0 和 1?2012 分解:2000 + 10 + 2 = 2012,但 2000 是两个莲花,10 是一个倒U形,2 是两条竖线。所以符号:`𓆼𓆼∩||`。但这样表示的是 2000+10+2=2012,正确。但注意,我们跳过了百位和十位?2012 的百位是 0,十位是 1?2012 = 2*1000 + 0*100 + 1*10 + 2*1。百位是 0,所以我们不画任何百位符号。这暴露了累加制的问题:没有零,我们无法表示空位,只能省略,但省略可能引起歧义。例如,`𓆼𓆼∩||` 也可以解释为 2000+10+2=2012,但如果有人误以为中间的∩是百位?不,因为符号值固定,∩只能是10,所以不会错。但如果我们写 `𓆼𓆼||`,可能被解释为 2000+2=2002,还是 2000+0+2?由于没有零,我们无法明确表示百位为零。所以,在书写时,通常按位序从大到小写,省略零,但读者必须知道每个位置的值。这要求对符号值非常熟悉。
因此,生日日期可以这样写(假设格式:年月日):
- 年:2012 → `𓆼𓆼∩||`(但更规范:两个莲花,然后由于百位为零,我们跳过,然后十位是1,所以一个倒U形,个位是2,两条竖线。但十位是1?2012 的十位是1,个位是2。所以 `𓆼𓆼∩||` 表示 2000+10+2=2012,正确。但注意,如果我们有 2001,则 `𓆼𓆼||`(2000+1),这里没有十位符号,表示十位为零。所以,零就是“没有符号”,但必须知道位序。
- 月:5 → `|||||`
- 日:20 → `∩∩`(两个倒U形)
组合起来:`𓆼𓆼∩||| ||| ∩∩`?不,年月日之间最好有分隔,比如空格或竖线。在古埃及,他们可能用象形文字标注“年”、“月”、“日”。所以小读者可以画:先写年符号,然后在旁边画一个“年”的象形文字(一个蹲着的人?不,“年”的象形是“rnpt”,像一只鸟?复杂)。简化:我们可以用分隔符,如 `𓆼𓆼∩|| - ||||| - ∩∩`,用横线分隔。
这个游戏能让孩子亲身体验:没有零,没有位值,数字书写是多么繁琐且容易遗漏。这也自然引出下一个问题:为什么古埃及人没有发明更先进的系统?因为他们够用了吗?还是因为其他原因?
金字塔的巨石:数字在行动
让我们跟随凯来到金字塔工地,看看数字如何具体应用。假设金字塔需要 2,300,000 块石头(这是一个估计数字,实际可能不同)。书吏如何记录这个巨大的数字?
用象形数字写 2,300,000:
- 2,300,000 = 2 * 1,000,000 + 3 * 100,000 + 0*10,000 + 0*1,000 + 0*100 + 0*10 + 0*1
- 符号:两个蹲人(2,000,000),三个蝌蚪(300,000),然后没