十根手指为什么没有直接长成零
现代读者看到 204,会立刻把 2 读成两个百位,把 0 当作空着的十位,再把 4 放在个位。这个动作太熟,容易误以为“二百零四”天然就该这样写。可罗马数字、埃及式重复符号、希腊字母数字、巴比伦六十进制、玛雅二十进制与中国算筹都能表示数量,规则却不一样。有的为每一数量级另造符号,有的把符号值相加,有的让同一符号随位置改变,有的在算板上留空,却没有把空位稳定写成一个数。
Ifrah 追问的不是零由谁在某天突然“发现”,而是更长的组合问题:人怎样从一一对应、身体计数和刻痕走到可反复书写的数字?为什么五、十、二十、六十会成为底数?记下一个数量与拿它做乘除,是不是同一件事?一个表示“此位为空”的记号,又怎样逐渐承担可参与运算的零?
旧答案把这些差异排成单线进步史:原始人先画道道,希腊与罗马把数学变得理性,欧洲最后把数字完善。问题在于,位值原则曾在多个地区出现,算盘和算筹可以绕过笨重的书面符号,今日所谓“Arabic numerals”又沿着印度、伊斯兰世界与欧洲的传播链抵达现代。若不分清数、数词、数字符号与计算装置,历史就会把不同发明塞进同一个“发现数字”的口袋。
把每套数字放回它的手、板和纸
- 基线:日常直觉把数与 0 到 9 的字形视为同一件事,旧共识因而把现代十进制写法当成数量的天然外观。
- 基线:欧洲中心的进步叙事沿希腊、罗马到近代排一条主线,其他文明只是提前猜到或后来转交成果。
- 基线:纯形式观点认为记号只是中性外衣;只要抽象数值相同,用什么符号、底数和工具并不改变数学工作。
- 基线:英雄发明史寻找某个天才和确定日期,容易把占位符、位值规则、零作为数以及传播采用压成一个瞬间。
借来的框来自记数史、语言材料、考古器物和既有的跨文明比较。书从数感与一一对应起步,经过底数与手指计数,再进入刻痕、数字字形、字母记数、筹码、算板、算盘、位值原则和零。Google Books 可见的目录从 “The Origin and Discovery of Numbers”“The Principle of the Base”“The Hand” 开始;同期书评也记录了大量石器时代到近代的刻痕、泥板、手稿与计算工具。它不是凭一条哲学公理推出世界史。
作者工序是把材料放到同一组动作中重演。先问一个符号怎样表示 7,再问它怎样表示 70、707 和极大的数;先看书写能否保存数量,再看乘法是否必须另借算盘;再比较加法原则、乘法原则与位值原则分别省掉了哪些重复。这样一来,“方便”不再是事后夸奖,而能落到所需符号数量、歧义、进位和纸面算法上。
最关键的拆分是位值与零并非一个部件。同一数字随位置取得单位、十、百的不同权重,能大幅压缩表示;但中间空位若没有稳定标记,形如 204 的数就容易与 24 混淆。一个占位符也不自动等于可加减乘除的数。把这几层分开,才能看见巴比伦、玛雅、中国与印度传统既有相似发明,也有不同限制,不能用“谁先有零”一句话裁完。
这副框的独到之处落在整理与演示。拿掉某一种文明,仍可用别的案例说明加法式与位值式记数;拿掉跨系统的同题运算,全书会退成奇异字形图册;拿掉器物、语言和传播环境,又会误把更高效的写法当成必然胜利。Ifrah 把分散资料加工成一场可操作的世界巡游,但其宏大来源判断仍须接受专业史家的逐项复核。
数字不是数的照片,而是计算的把手
戴上这副框,十根手指解释了十进制为何常见,却不能说明它为何必胜。二十进制可以把手脚都纳入计数,六十进制能容纳许多约数,字母数字适合在现成书写系统上附加数值,算盘则把进位交给空间和珠子。每套系统都在身体、语言、行政需求、材料和算法之间作交换。
现代数字的力量也因此不只在“写得短”。有限的十个符号与位置权重可以无限扩展;零使空位可见;同一纸面结构又支撑加减乘除的通用步骤。数字在这里像计算的把手:抽象对象没有变,手能抓住的关系却变了。罗马数字 XXIV 与 24 指向同一数量,可读出十位、个位并执行竖式乘法的难度并不相同。
传播也不再等于最好方案自动取胜。商人、学校、抄写传统、宗教和行政制度会决定一种记法能否进入日常。新系统可能算法更省力,却因用户已熟悉旧工具而受阻;旧符号也可能与算盘配合得很好,并非使用者不会算。这个画面能解释技术优势与采用迟滞为何同时存在。
它的可错之处很明确:如果在相同教学、相同题目与相同熟练度下,结构不同的记号只改变外观,从不改变错误类型、步骤数量和迁移能力,那么书对数字技术性的强调就太强。反过来,只看到一次考试分数上升也不够;语言复兴、教师投入和小班教学都可能同时起作用。
从数的外衣到运算的把手
轴名:数字记号参与组织计算的程度
左端极:记号只是数量标签 右端极:记号显出位值与操作
● 形式中立直觉(旧共识)──● 加法式字形──● 算板与算盘──★ Ifrah
比较工序
移动:换轴——不只问符号代表几,还问它让哪些算法变得可执行。
图注:★ 比较底数、字形、位置、零和工具之间的配合。
作者盲点:全球通史跨度过大,个别起源和传播断言会超过材料精度。
旧共识并没有错在承认抽象数可脱离字形,而是过早把字形的实际后果删掉。Ifrah 把观察单位放到“人如何用这套符号完成工作”,于是同值不再等于同样好算。代价是,展示大量相似形状很容易诱发过强的起源关系;位置接近、字形相像仍不能代替有年代的传播证据。
Kaktovik 学生重新给二十进制画一套把手
新位置是书出版九年后,Alaska 的 Kaktovik 中学生在 1994 年设计的一套数字。Iñupiaq 数词按二十进制组织,课堂却使用十进制 Hindu-Arabic 数字;学生最初给 10 到 19 随意添字形,很快发现难记,随后改用横划表示五、竖划表示一,并把 0 到 19 放进二十进制位值结构。这是书不可能处理过的真实新发明。
预测:若数字确实是语言与算法之间的工具,那么贴合 Iñupiaq 二十进制、字形内部可拆成五和一、同时带零的位值系统,不应只是一组文化徽章;使用者应能直接在笔画上看见加减与拆分,并愿意把它带出一堂课,进入教材、算盘、跨社区教学和数字编码。证伪条件:若这些字形只能标注身份,实际计算仍须先换回十进制,学校没有持续使用,社区也不要求机器表示,那么这条预测落空。
现实对照:2021 年提交给 Unicode 的修订提案记录,学生很快发展出按笔画做加减和长除的办法,并制作了与字形一一对应的二十进制算盘;系统在 1995 年进入 North Slope 多地课程,1996 年获当地语言文化委员会认可,1998 年获 Inuit Circumpolar Council 支持,2017—2018 学年仍有课堂实例。Unicode Technical Committee 于 2021 年接受 20 个字符,Unicode 15.0 在 2022 年正式纳入;现行标准说明每个字位可随位置表示 1、20、400、8000 等权重。
结果:命中
这套数字从语言结构长出,字形直接暴露运算部件,又跨过课程、社区与全球字符标准三道采用门,正好击中“记号参与组织计算”的预测。提案还转述当地数学成绩上升,但没有随机对照,不能把涨分全归给字形;命中的,是可操作性与持续采用,不是已经证明它在所有学习目标上优于十进制。
可重做的比较,与需复核的宏大断言
- Google Books 目录、WorldCat 馆藏和 Viking 版书目信息核对 1985 年英文版、503 页及从数的起源、底数、手指到多种记数传统的范围。
- 1985 年 Kirkus 同期书评支撑书中大量刻痕、泥板、算盘、位值和印度数字传播材料,也保留“重复、偶有轻率断言”的当时警告。
- Joseph Dauben 在《Notices of the AMS》对后来扩充版的专业评论用于收窄置信度:资料规模很大,不代表每项起源、引文和全球叙事都已可靠定案。
- Unicode 2021 修订提案、正式会议决议和现行核心规范共同支撑 Kaktovik 的设计、持续使用、委员会采纳与字符结构;成绩变化只作未控观察,不作因果证据。
- 材料等级:初拆。目录、可见片段、同期书评、专业批评与后来的权威记录足以重建比较工序;未逐页核读 503 页首版,故不称完整拆书。
资料校准
- https://books.google.com/books/about/From_One_to_Zero.html?id=tfnuAAAAMAAJ
- https://search.worldcat.org/oclc/11237558
- https://www.kirkusreviews.com/book-reviews/a/georges-ifrah-2/from-one-to-zero-a-universal-history-of-numbers/
- https://www.ams.org/notices/200201/200201FullIssue.pdf
- https://www.unicode.org/L2/L2021/21058-kaktovik-numerals.pdf
- https://www.unicode.org/L2/L2021/21066.htm
- https://www.unicode.org/versions/Unicode17.0.0/core-spec/chapter-22/