
阿拉伯数字为何源于印度?零、位值与欧洲传播
我们常用的0—9为何叫阿拉伯数字?从印度十进位值与零的证据,到花剌子密的算术、976年欧洲手稿和斐波那契,分清发明、转写与逐渐普及。
我们把0—9叫作“阿拉伯数字”,主要是因为欧洲曾通过阿拉伯语数学著作认识和学习相关的书写与计算方法。十进位值制度及零的历史发展有印度根源;“阿拉伯”说明一段重要的传播路径,不是十个符号都由一位阿拉伯学者发明。今天印刷体的0—9、早期手稿上的字形、在纸上做算术的方法,以及人们何时普遍采用它们,还要分别追问。圣安德鲁斯大学的数学史概述记录了这些路径和长期并存的不同算法。
一个有助于识别时间顺序的例子是:伊比利亚的一部手稿在976年已有印度衍生的数字形状;斐波那契的《算盘书》始于1202年,后来在1228年修订。前者证明某些字形已经出现,后者说明有人系统地教人使用,两者都不能单独证明欧洲商人从那一天起普遍改写账簿。弄清“出现”“讲授”“广泛使用”的差别,才不会把一部名著写成所有数字的出生证明。
本文封面为原创、由AI辅助制作的历史重构图,并非某一件存世手稿、作坊或人物会面的实物照片。
“阿拉伯数字”这个名字究竟指什么
在中文里,“阿拉伯数字”通常指十个符号及其组合,例如507。这个名称来自欧洲学术传统对阿拉伯语算术著作的认识。较完整的“印度—阿拉伯数字”叫法,则同时提示较早的印度位值传统和后来的跨语言传播。不过,两种名称都是历史约定,并不自动回答谁先写出某个具体的零、谁最先在纸上加减、哪个地区率先采用今天的字形。
要把问题说准,先区分四件事。数是“五百零七”这样的数值;数字符号是写下它的0、5、7;位值规则规定同一个5放在百位还是十位有何区别;算法规定怎样按列相加、借位或相乘。如果只看一张早期图像中有没有像“7”的笔画,就推断整套十进制运算已经发明,证据跨越了好几步。反过来,一个人会用算盘算数,也不表示他把结果写成我们今天的数字。
阿拉伯语世界本身也不是只用同一种形状。不同地区的书写方式和计算工具并存,抄写员、教学者与使用者会改写符号。说“印度起源、阿拉伯传播、欧洲接受”可以作为入门的路线图,却不能被读成每一地都依次、整齐地完成同样的换代。对每一份史料,还必须问它属于哪一世纪、记录的是写法还是计算、能否代表当地日常实践。
十进位值和零为何要一起解释
以507为例,5在百位表示五百,7在个位表示七;中间的0保留十位的空位。若把0漏掉,507便会变成57。位值制允许十个符号反复用于很大的数,因为符号的位置和符号本身共同决定数值。十进制说的是个位、十位、百位等十的幂次;它不是“恰好有十个图案”这样简单。把罗马数字换成十种新字体,也不会因此自然得到按列书写的计算规则。
零至少有两种需要区分的作用。写在507中时,它是占位符;在“7减7等于0”中,它还是可以进入算式的数。圣安德鲁斯大学的“零”专题分别处理这些用途。现今学生熟悉的竖式可以说明位值如何让运算步骤重复执行,但不能反推九世纪的一页阿拉伯语手稿必然用同样的印刷字体和版面。判断一件早期材料所展示的是哪一种零,仍要看原件的具体写法和上下文。
这样的制度适合在纸上保存中间步骤,却没有立即废除手指计数、记号、计算板和其他数词体系。旧工具同样能完成复杂任务,只是处理和记录步骤的方式不同。我们比较的应是某个场景需要什么工具、材料和训练,而不是把采用新写法以前的人描述为“不懂数学”。在后来的欧洲,看到书上已有0—9而账簿仍用其他写法,正是这种差别的表现。
印度史料能证明什么:628年和876年
印度数学传统对位值、零及正负数的规则作出了重要贡献。梵天笈多在628年的Brāhmasphuṭasiddhānta中讨论零及相关运算。圣安德鲁斯大学的梵天笈多传记同时提醒读者,他处理“除以零”的方式并不等于现代算术。评价一位先行者不必把他的所有规则都说成今天的标准答案;也不能仅凭一本成书的年份,就把整套制度在各地出现的年代压成同一天。
876年的瓜廖尔碑铭给出了可定年的零号使用证据。它说明到当时当地,带有零的数字写法已经存在,但碑铭的日期不是“零被发明之日”。一个现存石刻之所以珍贵,是因为研究者能核对物件和时间;更早但没有保存下来的使用,不能因这件石刻而被否定。相反,也不能因为我们相信较早可能有相关观念,就把尚无原件支撑的某个精确年代写成事实。
提问“零是谁发明的”时,还可以进一步问:指空位的标记、圆形或点形的书写、把零当作数的计算规则,还是把位值与一整套算法组合起来?这几种证据不会总在同一个地点、同一种材料上出现。今天常见的0是长期书写和印刷变化后的形态,不等于早期所有零号都必须是同样的圆圈。由此也能理解,为何手稿、碑铭和数学著作有不同的证明力量。
巴赫沙利手稿的“最早零”争议
收藏于牛津的巴赫沙利手稿常被用来讲述零的历史,但它恰好说明“材料的年代”和“文字的年代”不能混为一谈。牛津大学博德利图书馆2017年的公告报告了几片桦树皮的放射性碳测年,并提出相当早的年代解释。这个测试针对承载文字的材料;读者还需要另问文字何时写上去、不同叶片如何组成现在的手稿,以及其中的点在算式里起什么作用。
Kim Plofker等五位数学史研究者随后发表的分析质疑把桦树皮测年直接当成整个数学文本年代的做法,并重新审视手稿中点号的功能。他们的讨论并非简单宣称“牛津什么都没发现”,而是在区分可测量的材料年龄、抄写时间和数学含义。向读者同时列出原公告与学术反驳,才看得清争议真正发生在哪里。
因此,把巴赫沙利手稿一口说成“世界上最早的零”会省掉关键限定:究竟是最早留下的空位符号、最早写在某片树皮上的记号,还是最早成熟的零的算术?这几种断言需要不同的证据。历史记录稀少时,准确说明争议比给出一个漂亮的单一年份更有用。瓜廖尔碑铭、梵天笈多的文本和巴赫沙利材料各回答一部分问题,不能彼此替代。
花剌子密传播了什么,没有留下什么
穆罕默德·伊本·穆萨·花剌子密活跃于九世纪阿拔斯王朝的学术环境,与一部介绍印度算法的阿拉伯语著作有关。那部阿拉伯语算术原文已经失传。后世拉丁语文本是研究它如何影响欧洲的重要线索,却不是可以逐字对照的原稿。圣安德鲁斯大学的研究概述指出,相关拉丁文本经历改写,连原来的阿拉伯语书名都不能毫无保留地断定。承认材料的缺口,不会抹去花剌子密的传播作用,只是防止把后来的编辑语句误当成他亲笔写下的全部内容。
他的代数学著作也不能与印度数字的算术传承混作一本书。花剌子密传记分别谈到两项工作,并对不确定的生平细节保持谨慎。其姓名经拉丁化后影响了欧洲关于数字计算的称呼,后来又进入“算法”的词源史;这不是说世界上所有按步骤运算的方法都由他第一次发明。把人名、书名和手稿流传的线索分开,反而更能看出跨语言知识传递的复杂性。
读者可由762年巴格达建城及城市规划了解此后学术活动所在的历史城市,再读智慧宫与翻译网络的史料问题。这两篇背景文章帮助辨别宫廷、藏书与不同学者之间的关系;它们都不是花剌子密失传算术书的抄本,也不能用来声称“零在某一座建筑里被发明”。有关传播的直接判断,仍须依靠具体著作与传世手稿。
东西阿拉伯字形为何不一样
十进位值可以由不同地域的字形表达。在阿拉伯语使用地区,东部和西部写下的数字逐渐形成不同风格;欧洲后来熟悉的形状与西部传统有较近的联系,而东部习用的字形在许多地方继续存在。这是“数学规则相通”与“笔画完全相同”之间的区别。今天在屏幕上看到的印刷字符已经过字体设计,更不能直接作为九世纪原稿的图像。
大英博物馆目录中的奥斯曼罗盘兼日晷在时间刻度上使用东部阿拉伯字形。它属于十六世纪,是显示后世字形仍有地域差异的实物;不能用这件晚期器物证明九世纪的发明过程。看一件实物时,先核对博物馆给出的年代、用途和刻度,再讨论它能支持哪一句话,比拿现在的键盘形状倒推古代更可靠。
网络图片还常把0—9画成不同折线,声称每个数字最初都有与数值相同的角数。本文核对的定年手稿和馆藏物件,没有提供从古代字形逐步演变到那张示意图的连续证据。仅凭一幅现代重画的图就断言原始设计原则,会把后见的相似性错认成历史来源。要证明某一字形的传承,至少需要逐件交代对象、地点、年代、抄写关系与缺失的中间环节。
欧洲在斐波那契前后如何学习这套方法
圣安德鲁斯大学记载,976年在伊比利亚半岛抄写的《维吉兰努斯手稿》已有印度衍生的数字。这是字形在欧洲手稿中出现的证据,不是同年欧洲的商人、学校和政府全面采用十进制书写的统计。后来的拉丁语改写本、地中海地区的教学和旅行,又提供了接触算法的渠道。一个物件能证明有人见过某种写法;若想证明日常账簿已经普及,还要有相应的使用记录。
比萨的列奥纳多,即斐波那契,在1202年的《算盘书》中系统讲解相关数字及计算方法;他的传记还列出1228年的修订。书中涉及贸易与实际计算,使拉丁文读者有机会学习一整套操作,而不仅是认出九个像样的符号。著名的兔子问题只是其中一题。斐波那契是重要的讲授者,却不是数字的印度发明者,也不可能在1202年“第一次让欧洲看到数字”,因为976年的手稿已提供较早的欧洲见证。
此后的传播仍不是立即完成。冰岛大学保存的四份古诺尔斯语《算法书》手稿研究追溯了一部早期拉丁语教学诗的转写;其中十四世纪的GKS 1812 4to介绍位值和运算,抄写时却常用文字或罗马数字表示数量,新数字只在部分位置出现。这个具体例子显示,理解一种计算术与日常统一用某种字形书写,是两种不同的变化。它也不能证明冰岛抄写者直接从斐波那契本人那里学来算法。
工具和教学网络会影响选择。计算板可以反复移动筹码,纸本则能留下可再看的运算步骤;读者习惯和材料成本也可能不同。伊扎扎与师生授权关系可帮助理解知识如何由人和文本传递,但不是数字从印度到欧洲的某一份直接凭证。巴塔尼天文观测与数学运算说明同时代科学活动为何重视计算,也不能据此指定他的一次观测为0—9进入欧洲的起点。
“零曾被当作撒旦符号全面禁止”可信吗
有些流行故事把欧洲较慢的采用解释为教会或统治者把零称作“撒旦的符号”并全面禁止。数学史家C. Philipp E. Nothaft的研究论文追溯了这一叙事的来源,认为普遍禁令与魔鬼化的说法在多方面缺乏证据,含有后世误读和现代加工。不能因为这种解释生动,就把它当成所有地区的真实法律史。
这不意味着新写法从未遇到具体阻力。某地为防止改写账目而制定的记录办法、学校沿用熟悉的计算板,都是可以分别考察的局部实践。但从一个局部规定跳到“全欧洲教会禁止零”,需要跨地区、跨时间的制度证据。把材料、教学、书写习惯和实际任务分别观察,能提出更可检验的问题,也避免把数学传播简化成一种阴谋故事。
回到最初的问题,准确的简答是:印度发展的十进位值与零,为这套写法提供重要基础;阿拉伯语学者及后来的拉丁语读者使相关算术在不同地区传播;欧洲的采用逐步发生。若看到“最早”二字,还应先问被定年的是树皮、碑铭、著作成书还是传世抄本;若看到“发明者”,则要问他发明的是字形、位值规则还是教学方法。把证据对象说清楚,比给每一步强行指定一个英雄更能回答历史问题。
资料来源
- 圣安德鲁斯大学,“阿拉伯数字系统”——数字与算法的跨地区传播、花剌子密算术原文和后改拉丁见证、976年手稿及早期欧洲学习。
- 圣安德鲁斯大学,“零”——零的占位与运算用途,以及瓜廖尔碑铭可证明的时间范围。
- 圣安德鲁斯大学,梵天笈多传记——628年著作和零的规则,并说明其除零处理与现代算术的差别。
- 牛津博德利图书馆,2017年巴赫沙利公告——桦树皮材料的放射性碳测年及馆方当时的解释。
- Plofker等人,History of Science in South Asia 论文——对材料年龄、书写年代和点号数学功能的研究性反驳。
- 圣安德鲁斯大学,花剌子密传记——分别说明代数著作和印度数字算术传承,并限定可确认的个人生平。
- 大英博物馆,奥斯曼罗盘兼日晷——晚期物证展示东部阿拉伯字形的延续,不作为九世纪发明证据。
- 圣安德鲁斯大学,斐波那契传记——《算盘书》1202年及1228年版本、其教学作用与较早欧洲字形证据的区别。
- Bjarnadóttir与Halldórsson,冰岛大学保存的古诺尔斯语手稿研究——比较不同抄本中位值教学、文字、罗马数字与印度—阿拉伯数字的并存。
- Nothaft,牛津大学研究档案中的零禁令论文——核查所谓普遍把零称作“撒旦符号”的后世传说。