算术简史:从神秘符号到现代数学的奇迹
让我们一同迈入时光之门,重返算术的起源,回溯数字的悠久历史,感受那些数字舞动的韵律,理解它们是如何帮助古人解决问题,如何深刻影响我们当下的日常。
算术的历史可以追溯到人类使用计数和刻痕来追踪数量的古老方法。一些研究人员指出,莱邦博骨(大约有 4.3 万年的历史)和伊尚戈骨(大约在 2.2 万到 3 万年前之间)可能是已知最古老的算术工具,这些工具上的记号被推测可能代表了月亮周期或某种早期计数系统的记录。然而,这种观点尚有争议,古人使用这些工具的确切目的至今未有定论。然而,人类对数字的基本感知可能早于这些发现,甚至可能在语言发展之前就已经存在。
公元前 3000 年左右,随着古代文明的出现,算术才开始演变成更加复杂和结构化的形式。这种变化是由于日益增长的对存储物品跟踪、土地管理以及安排贸易活动的需求所驱动。所有主要的古代文明都发展了非标准进制系统(non-positional numeral systems)以便更好地表达数字。他们也创建了表示加法和减法等运算的符号,并且理解了分数的概念。
例如,我们可以从埃及的象形文字以及苏美尔、中国和印度发明的数制看到这些进展。大约在公元前 1800 年,巴比伦人开始发展第一个位置数值系统,是一个重大的创新,因为它引入了空位的概念,使得数字可以根据位置有不同的值。这是后来阿拉伯数码和现代十进制系统的前身,并使得大数字的表示和计算更为高效。
早期文明主要是出于实际需要使用数字,并未发展出抽象的数字概念。这一状况在古希腊数学家的研究中得到了改变。他们不仅仅研究数字在特定问题中的应用,而是开始探索数字的抽象本质。他们使用证明来确立数学真理和验证理论,这是一个新颖的方法。他们还区分了各种类别的数字,如偶数、奇数和素数,并发现某些几何长度的数字是无理数,因此没法用分数表示出来。
古希腊数学家不仅研究数字的具体应用,还探索数字的理论本质。他们是第一批认识到数学和逻辑证明重要性文明。例如,毕达哥拉斯学派对数字的研究不仅限于它们的算术性质,还包括它们的哲学和宇宙意义。
公元前 7 世纪和公元前 6 世纪的泰勒斯和毕达哥拉斯的工作通常被视为希腊数学的起点。
公元前 3 世纪的丢番图(Diophantus)是希腊算术中的一个有影响力的人物,他对数论的众多贡献以及他对代数方程进行算术运算的探索而闻名。
古印度人首次发展了零作为计算 中使用的一个数字的概念。大约在公元 628 年,婆罗摩笈多详细记录了关于零的运算规则。零或无的概念早已存在,但之前并未被视为算术运算的对象。
婆罗摩笈多进一步提供了关于负数进行计算的详细讨论,以及它们在债务和贷款等问题中的应用。
婆罗摩笈多的研究在算术领域引发了重大进步,特别是他对零和负数的研究。他提出的负数和零的计算规则,不仅对同期的数学家产生了深远影响,也为后世的数学家如阿拉伯数学家花拉子米等人提供了灵感。花拉子米甚至写了一本关于印度数字系统的书,这本书后来被翻译成拉丁文,影响了欧洲的数学发展。
然而,负数的概念远早于婆罗摩笈多,最早可追溯到公元前 100 年中国古代数学著作《九章算术》中就有记载。
从古代开始,算盘就作为手工计算工具被广泛使用,以便进行复杂的计算。我国的算盘(即算盘)是一个例子。
印度数学家对今天广泛使用的十进制定位系统,尤其是零的概念,作出了重要贡献。例如,大约在公元 6 世纪之交,阿耶波多(Aryabhata)详细论述了它的运算方法。印度的十进制系统在伊斯兰黄金时期被阿拉伯数学家,如阿尔-花拉子米(Al-Khwarizmi)进一步完善和扩展到非整数的范围。
花拉子米(Al-Khwarizmi)在数学史上是一个转折点,因为他的著作“Algoritmi de numero Indorum”(花拉子米的印度算术)将印度的数字系统和算法介绍给了阿拉伯世界,并最终传播到了欧洲。值得注意的是,“算法”(algorithm)一词来源于“算术”(algorism),这本身就是对花拉子米贡献的一种认可。
花拉子米的工作对将十进制数字系统引入西方世界产生了深远的影响,当时西方世界还依赖于罗马数字系统。
十进制系统在西方的普及,很大程度上归功于列奥纳多·斐波那契(Leonardo Fibonacci)的推广。通过他的《算盘书》(Liber Abaci),斐波那契不仅介绍了印度-阿拉伯数字系统,还普及了现在广泛使用的十进制系统和以自己命名的斐波那契数列。
斐波那契 计算之书_遇见
中世纪和文艺复兴时期,随着商业的发展,出现了许多流行的教科书来满足实际计算需求。算盘在这一时期的使用也变得极为普遍。值得一提的是,在 16 世纪,数学家杰罗拉莫·卡尔达诺(Gerolamo Cardano)提出了复数的概念,这是作为解决三次方程的一种方法而构想的。
在 17 世纪,机械计算器的诞生极大地促进了复杂数学计算的发展。这个时期最著名的两个例子是布莱兹·帕斯卡(Blaise Pascal)的计算器和戈特弗里德·威廉·莱布尼茨(Gottfried Wilhelm Leibniz)的步进式计算器。
帕斯卡创造了被普遍认为是世界上首台机械计算器的“帕斯卡计算机”,它利用一系列精巧的齿轮来进行加法和减法运算。而莱布尼茨的步进式计算器(Stepped Reckoner)则在技术上更为进步,不仅能执行加减运算,还能处理乘法和除法,是首个能够进行四种基本算术运算的机械计算器。这一发明标志着计算工具的一个重大飞跃,因为在那之前,复杂的计算都依赖于手工完成,过程既耗时又易于出错。
莱布尼茨的步进式计算器首个可以执行所有四种算术运算的计算器
此外,17 世纪还见证了对数的发现。对数是由约翰·纳皮尔(John Napier)发现的,对数极大地简化了乘法和除法运算,因为对数可以将复杂的乘除运算转换为更简单的加减运算。
进入 18 世纪和 19 世纪,数学巨匠如欧拉(Leonhard Euler)和高斯(Carl Friedrich Gauss)对现代数论做出了深远的贡献。他们对整数的性质和关系进行了深入研究,解决了数论中的众多难题,并发现了许多重要的定律和定理。
需要特别提出的是数学的形式化和基础工作,这方面的典范包括格奥尔格·康托尔(Georg Cantor)发展的集合论,以及戴德金-皮亚诺公理(Dedekind–Peano axioms)。这些工作为数学提供了一个更严格的理论基础,使得数学不仅仅是一系列未经证明的规则的集合,而是一套有内在逻辑和严格证明的系统。
20 世纪发展的计算机和电子计算器彻底改变了数学计算的领域。这些工具的广泛使用提高了计算的准确性和速度,使得即使是复杂的计算也能快且准确地完成。
正上面所见证的,计算机不仅仅是数学的工具,它们已成为人类智慧的延伸。在本文这次探索中,我们已经从原始的刻痕计数手段演变到拥有探究宇宙最深奥秘密的强大超算。人类的旅程不会止步,算术的故事将继续在每个人的生活中展开新的篇章。我们期待着未来会有怎样的奇迹出现,正如对数字的理解一样,永无止境。
参考资料
https://en.wikipedia.org/wiki/Arithmetic