重估明代数学:是实用转向而非“严重倒退”
作者:lixiang90, gemini 3.1 pro(Canvas)
发布时间:8/8/2026, 3:28:10 AM
查看使用的 Prompt
为何有传言宣传明朝数学相对于宋元会出现所谓的严重的倒退? 我认为不是什么倒退,就是少数过于艰深而意义不大的课题没人再研究而已。 天元术并不是花剌子模发明的代数学,不是把代数方程的变形进行系统研究,而是用算筹搞一个筹算开方的算法。 古人认为不论是解x^n=a还是x^n+ax^{n-1}+...=b都是“开方”,算筹列出系数,经过一定的程序计算出x的各个位数。本质上是数值解,而且效率不高。主要是没有把代数式看作独立的对象进行研究。 如果不转换思路,这个方向继续研究下去也没什么前途。实际上,明朝并不是就抛弃了高次方程求解,也还是有人研究这个方向,例如王文素的算学宝鉴,而且他使用x+c替代x的方法简化方程,开始初步有代数变换的思想(也有人说他发现了导数,但其实是巧合,这种说法有夸大成分),其实比宋元更先进。 据此写一篇文章,反驳“明朝数学倒退论” 添加对程大位《算法统宗》对日本“和算”学者如关孝和的影响的叙述,证明明朝数学在缺乏西方思想传入的情况下仍然有独立的创新发展空间(如从珠算到笔算的发展,行列式的概念等)
重估明代数学:是实用转向而非“严重倒退”
近年来,在探讨中国古代科技史时,常有一种观点认为:相较于宋元时期“天元术”、“四元术”的辉煌,明代数学出现了“严重的倒退”。其主要论据往往是《算学启蒙》、《四元玉鉴》等宋元数学著作在明代失传,以及明代学者对“立天元一”等高深理论变得难以理解。然而,如果剥离掉“线性进步”的刻板印象,深入探究古代数学的底层逻辑与发展规律,就会发现:所谓的“倒退”,实际上只是明代数学界对少数过于艰深、且在当时技术路径下意义不大的课题,做出的自然淘汰与实用性转向。
要打破“倒退论”的迷思,首先需要认清被奉为圭臬的“天元术”与“四元术”究竟是什么。
一、“天元术”的本质:遭遇天花板的数值算法
许多推崇宋元数学的人,容易将“天元术”与现代意义上的代数方程划等号,这是一种历史的错位。天元术并非中世纪阿拉伯数学家花剌子模所发明的、建立在符号演算基础上的代数学。它并没有将代数方程的变形、化简作为系统研究的对象。
在中国古人的数学观念里,无论是求解简单的 ,还是求解复杂的高次多项式方程 ,统统都被视为“开方”。天元术和四元术的本质,是利用算筹在固定位置上摆放出多项式的各项系数,然后通过一套复杂、机械的“筹算开方”程序,逐位求出未知数 的各个数位。
这种方法的局限性是极其明显的:
第一,它本质上是一种数值解法,而不是解析解法。
第二,它的运算效率非常低下。随着未知数和次数的增加(如四元术),算筹的摆放和推算过程会变得极度繁琐,甚至超出了人脑和物理算筹所能轻易驾驭的极限。
第三,最致命的是,宋元数学没有把“代数式”看作一个独立的对象进行抽象研究。
科学史的发展一再证明,如果没有发生范式的转换(例如引入符号代数),顺着“算筹列件开方”这条死胡同继续硬钻下去,是没有前途的。当一套理论变得极其艰深繁杂,而在实际应用(如天文、历法、工程、商业)中又缺乏用武之地时,它被后人束之高阁、停止研究,是知识演进中的正常现象,而非不可原谅的“倒退”。
二、明代并未抛弃高次方程:王文素的代数萌芽
“倒退论”者常常指责明代彻底丢弃了高次方程的求解,这同样是不符合史实的。事实上,明代不仅有人继续研究这一方向,甚至在某些理念上超越了宋元时期的纯数值算法。
明代中期的杰出数学家王文素及其宏篇巨著《算学宝鉴》(完成于1524年)就是最好的反例。在这部著作中,王文素在处理高次方程求解时,展现出了令人惊叹的数学直觉。他并没有死守宋元时期僵化的算筹开方程序,而是开始使用代换的思想来简化方程。
例如,他利用类似于 (或 )的线性代换方法来降低方程的求解难度。这种通过平移根来转化方程形式的做法,已经初步具备了代数变换的思想。
虽然现代有些学者出于民族自豪感,附会王文素的这种方法是“发现了微积分中的导数”,这确实有过度夸大和巧合的成分(因为他并没有极限和变化率的概念)。但即便剥离掉这些夸大之词,王文素能够跳出“筹算开方”的物理限制,在代数式的层面上进行思考和变形,这实际上比宋元时期机械的算法更具先进性。 它标志着中国数学在萌生真正的代数思维上,迈出了微小但关键的一步。
三、从筹算到珠算:适应时代的算力革命
评价一个时代的数学成就,不能仅仅盯着金字塔尖的几道晦涩难题,还要看其普及程度与实用价值。
明代数学最大的成就是完成了从筹算到珠算的全面过渡。算筹作为一种古老的计算工具,其占地大、速度慢、极易被扰乱的缺点,已经无法适应明代中后期商品经济繁荣、商业计算量激增的社会需求。珠算的普及,极大地提高了全社会的计算效率,程大位《算法统宗》的风行更是让算学走向了民间。
那些研究 次方程筹算解法的古籍(如《四元玉鉴》)在明代的“失传”,正是因为旧的硬件(算筹)被淘汰,建立在旧硬件上的高阶软件(天元术)自然也就成了无人问津的“屠龙之技”。
四、墙内开花墙外香:明代算学孕育的独立创新空间
如果将视野扩大到整个东亚文化圈,我们会发现,明代数学不仅没有走向死胡同,反而恰恰是它所奠定的基础,孕育出了更为高级的数学形态,证明了中国传统算学体系在缺乏西方近代思想传入的情况下,依然拥有广阔的、独立的创新空间。
程大位的《算法统宗》不仅在国内被奉为商贾必读的经典,更随着贸易东传日本,直接启蒙了日本的“和算”传统。日本数学家正是在研习以《算法统宗》为代表的明代数学著作的基础之上,继续向前探索。
例如,日本“算圣”关孝和(约1642-1708年)就是在消化吸收了中式算理后,为了突破珠算在处理复杂代数问题(如高次方程和联立方程组)时的物理局限,创新性地发展出了“旁书”法。这是一种将原本摆在算筹或算盘上的系数,用文字和符号写在纸上进行推导的方法,标志着从物理算具(珠算/筹算)向纸笔代数符号(笔算)的自然演化。
不仅如此,关孝和在研究多元高次方程组的消元问题时,甚至比欧洲的莱布尼茨更早地独立提出了“行列式”的概念和展开法则。
这一历史脉络雄辩地证明:从明代珠算的普及,到为了克服珠算局限而自然演化出纸笔代数符号(旁书),再到借此推导出高阶代数理论(行列式),这条一脉相承的东亚数学演进之路,其根基正是明代算学。它有力地反驳了“明朝数学停滞死板”的刻板印象,展现了传统算学自我演化与突破的强大潜力。
结语
综上所述,将明代数学的发展简单粗暴地概括为“严重倒退”,是一种缺乏历史唯物主义和宏观视野的伪史论。明代数学的演进,是在“算筹数值开方”路线走到尽头后的必然结果。明朝人并没有变得愚笨,他们只是放弃了那些过于艰深且意义不大的课题,转而拥抱了更具生命力的算力工具(珠算)。而在更广阔的维度上,明代算学的实用性与普及性不仅激发了王文素等人的代数变换萌芽,更在东亚视域下成功孵化出了笔算符号体系与行列式等近代数学成果。这种从实用出发、最终催生理论跃升的历史进程,恰恰是科技发展中最真实、也最值得被正视的一面。