最早创造数字的是什么人:古印度人首创通用数字雏形并流传至今
很多人翻遍各类科普资料、历史词条,都会纠结最早创造数字的是什么人,我当初为了理清这个问题,硬生生翻了半个月的古籍资料和考古记录,踩了不少认知误区,才摸清楚最真实的答案。
最开始一直误以为,数字是古希腊或者古罗马学者创造的,毕竟西方数理科学发展更早,日常接触的数学公式、数理体系大多源于西方。那时候跟风相信网上的说法,觉得罗马数字是最早的数字体系,甚至特意去背诵罗马数字的计数规则,花了好几天整理对照表,以为掌握了最原始的数字本源。
越深入查证,越发现这个认知完全站不住脚。罗马数字只是一套计数符号,体系繁琐,没有完整的进位逻辑,根本算不上真正意义上的数字系统,只是古人用来记账、记数的简易符号而已,和我们现在通用的数字完全不是一个概念。
折腾好久才搞明白,真正创造出具备进位规则、可以通用演算的基础数字的,是古印度人。很早之前的古印度数学家,为了方便记录天文历法、土地丈量、物资统计,摸索出了0到9十个基础数字的雏形,还搭建了十进制的核心规则,这也是现代阿拉伯数字的原始模样。
很多人都会混淆一个致命的细节,这也是我当初踩过最大的坑。大家日常叫的阿拉伯数字,总会下意识认为是阿拉伯人发明的,其实根本不是。阿拉伯人只是在经商、迁徙的过程中,把古印度人创造的这套数字体系传播到了欧洲、世界各地,后续欧洲人改良优化了字形,才形成了如今全球通用的数字样式。
小时候课本里简单的介绍,让我一直颠倒了创造和传播的主体,傻傻把传播者当成了创造者,浪费了很多时间梳理错误的知识脉络。
古巴比伦、古埃及其实也有自己的记数符号,我曾经专门对比过这些古老文明的记数方式。古巴比伦的楔形数字、古埃及的象形记数符号,都只能简单记录数值,没有统一的进位逻辑,无法进行复杂的加减乘除演算,局限性极大,只能算作原始记数符号,不能定义为成熟的数字。
古印度人的创造最关键的一点,就是首创了0这个核心数字。在这之前,所有古文明的记数体系里,都没有代表“无”的符号,记数会出现断层,演算漏洞百出。古印度人补齐了这个空缺,让整套数字体系变得完整、可循环、可演算,这也是其他古老记数体系无法替代它的核心原因。
唐宋时期,这套数字体系慢慢经由丝绸之路传入中国,但很长一段时间里,国内依旧沿用汉字记数方式,没有普及外来数字。直到近现代,改良后的阿拉伯数字才彻底取代传统记数,成为我们日常学习、生活、工作的通用数字。
之前总觉得这种历史溯源问题,会有很多争议、没有定论,实际深挖之后才发现,学界早就有统一的考证结论。所有可验证的考古文物、古籍记载,都能佐证,最早成型、具备完整使用价值的数字,出自古印度人之手。
翻看最后一页的考古考证笔记,指尖停留在古印度数字石刻拓印图上,忽然就释然了。那些年纠结的各种错误答案,不过是被流传的名称误导,忽略了最核心的创造本源。