经典重读之必要
第 1 章 经典重读之必要
打开《四元玉鉴》的现代排印本,读者最先遭遇的并不是开方术式与消元步骤,而是朱世杰自序中那句落定全篇之语——博采前贤菁华,求其本末一贯。再翻至卷末祖颐《四元玉鉴后序》,以「兼收并蓄,推陈出新」八个字与之遥相呼应。一前一后两段,把这部书的方法论与功能定位基本封闭下来。于是本章起点上的追问便不容回避:在二十一世纪的数学史叙事坐标里,朱世杰的文本究竟应当被视作待还原的旧物,还是要重新打捞、可被激活的资源?
本章以此为枢纽,分四步展开。先在经学「正典重读」与数学史「史料整理」的传统之间做必要区分,厘定本绎解所承担的双重任务;继而把目光推回二十世纪以降的中、西学术现场,检视对《四元玉鉴》文本开放性产生重要影响的四组学术脉络;再回到朱氏序文与祖颐后序的字句之间,从撰述方法论的内部证据解释这部书何以自成体系;最后给出本绎解所采用的导读体例,并以导览图预告后续十四章的逻辑承接。
一、重读与导读的分野:双重任务的成立
中国学界对古典文本的重读本来就有两套传统。一套由经学承袭,以训诂、校勘、笺注为骨架,目标是还原文本在作者本意与传世谱系上的双重落点,代表性成果是阮元《十三经注疏》一系的精密字句考辨。另一套由近代学术分科之后的数学史承袭,以辑佚、比勘、归类为骨架,目标是让古算在现代编年框架内占有一席之地,钱宝琮主编《中国数学史》与严敦杰遗稿体系大体属于这一脉络。
两套传统对《四元玉鉴》都不完全够用。纯经学式重读容易被文本内高密度的运算符号所困扰:朱世杰按「太」「元」「亨」「利」「贞」分列四元,每一元下都是一套独立的符号体系与运算规则。若没有演算过程与具体题目作为参照,校勘学所能考辨的字句其实远不如其在《诗经》《左传》上所能处理的来得丰富。纯史料式整理则相反,它能够将全书二十四门、二百八十八问全部编入条目,能够为沈钦裴、罗士琳、姚廷莘等清代校补者立下完整小传,却始终在「这部书在数学内部做了什么」这一核心问题上保持着审慎的距离。
《四元玉鉴》需要的,是把两条路径叠加在一起的新工作。它既要求像经学考据那样回到祖本、比勘异文、确定每一道术文中关键术语的所指,也要求像数学史写作那样把每一个术语都放回它从属的算法结构里,把每一道题都嵌入它在「天元术」「四元术」「垛积招差术」等技术体系中的功能位置。前者是重读所设定的底色:文本必须回到宋元语境下的字句精确。后者是导读所要求的延伸:文本必须被翻译成能够进入当代数学语言讨论的中间表达式。两层任务并非替代,而是互补。
由此本绎解取得了一个较为特殊的学术定位。它既不是简单复刻罗士琳《畴人传》式的传统校注,也不是直接走向吴文俊《数学机械化》纲领下的算法重建,而是介于这两端之间的第三类工作:用白话与符号同时锁住一部古算文本的「是什么」与「在做什么」。其预设读者是已经具备基本代数素养、希望了解宋元数学实际形态的中级研习者。其预设既不是只能接受简明概述的初学者,也不是只能接受专业论文的资深研究者。
将这两层任务摆在一起,便能看清一个历来被忽视的分歧。无论是清代中后期还是二十世纪初期,许多数学史叙述对《四元玉鉴》取一种可称为抢救式整理的态度,也就是先把文本从濒临失传的状态中抢救出来。沈钦裴以「四元消法」还原了消元步骤,罗士琳以《算学启蒙》与《四元玉鉴》的对照分析留下较优的注释本,这些工作至今仍是任何进一步研究的起步材料。但「抢救」二字本身暴露了一种隐含立场:这些文本正在被抢救,也即被默认为即将消失。一旦抢救完成、整理落定,许多学者的注意也就此转向下一个时代。这种态度在文献学上有其合理性,在思想史上有时却构成隐藏的损失。
与之相对的另一种态度,可称为激活式整理。它不再假设古算文本只是历史对象,而是追问这些文本中是否还藏着一些尚未被今日数学充分吸收的结构性遗产。吴文俊自一九七六年以后以「机械化数学」纲领重新审视中国古算,把《四元玉鉴》视作方程求解的代数学前史;林力娜与多位合作者把「设」「列」「消」当作一类符号行为来考察,追问它在数学思维中的位置;席文与马若安等学者则从不同学科坐标出发做多元考察。这些工作的共同隐含立场,是一本古算书不应当只在历史这一维度被阅读,也应当在思想可被重新激活这一维度被阅读。本绎解明确选择后一种立场,但同时尊重前一类立场所累积的成果。
二、宋元数学的位置重估:四组学术脉络的并置
二十世纪以降的中西学术场域,对《四元玉鉴》的态度并非一成不变,而大致经历了两个阶段的更替。
第一种阶段可称为「汇通型」叙事,时间约为二十世纪前半叶至七十年代。李约瑟《中国科学技术史》第三卷由何丙郁起草数学章并经修订者核校,《四元玉鉴》被作为宋代代数的集成式成果纳入叙述,其位置平行于中世纪伊斯兰数学与中世纪欧洲代数的相关成就。这一阶段的特征是承认中国古算的技术高度,但仍将整部书放在「中华文明内部科学发展」的框架之中,与现代数学之间的继承关系并未做明确论断。钱宝琮主编《中国数学史》代表了一种略有差别的处理:它将《四元玉鉴》视作宋元数学的集成式成果,强调朱世杰对天元术、垛积术、招差术的系统化贡献,但在解释其方法论的内在结构时,基本沿用现代代数语言做平行叙述,少有概念内部的深度转译。
这一阶段的总体倾向是把《四元玉鉴》当作一个辉煌但已凝固的高峰。它的成就被推崇,但内在结构与现代数学之间的连续性被默认为难以追索的对象。换言之,「重读」二字彼时尚未具备完整的当代含义,重读仍带着抢救与陈列的色彩。
第二种阶段可称为「可比型」叙事,时间从二十世纪七八十年代起,在二十一世纪逐步占据主流。其代表工作包括吴文俊以机械化纲领重新叙述《四元玉鉴》方程求解思路的多篇论文,林力娜与多位合作者所推动的「以中国算法本身为研究对象」的方法论转向,席文、马若安、陈明韶等学者从不同学科坐标出发所做的多元考察。这一阶段的核心变化并非立场转变,而在工作方式的转移:原本被当作「已凝固对象」的古算文本,开始被视作「仍可重新入思」的研究对象。林力娜一派的工作尤为关键,它在术语学层面进入「设」「列」「消」等动词背后的数学行为结构,把《四元玉鉴》中的若干动作还原为一般符号系统所共通的基本操作。这些工作并不意味着复活朱世杰的全部意图,而是为《四元玉鉴》与现代数学之间建立了一种全新的可沟通界面。
由此看出,中西两条学术脉络在这件事上并非同步发生。西方的代表性工作集中在二十世纪八十年代以后,且多以比较数学史的视角展开;中国本土的代表性工作在二十世纪上半叶更偏重于史料整理,二战以后逐渐转向方法内化,到八十年代以后与海外研究形成双向激发。本绎解的写作前提,是把这四组工作作为不同坐标同时承认下来,而不是仅从某一坐标出发重写一部只属于某一立场的导读。
最简明的对应方式是:本绎解的「重读」层面对应经学考据与数学史文献学;其「综述与导读」层面对应汇通型叙事所提供的历史地位参照;其「算法分析」层面对应激活式叙事所提供的方法内化方向;其「比较与回响」层面对应比较数学史的多种工作方向。在这一对应之下,本绎解既不偏向陈列表述,也不偏向单纯套用西方概念框架,而是以「文本能做什么」为标准来选择分析路径。
三、朱世杰自序与祖颐后序对读:内部方法论的自陈
把外部坐标放下来,再回到文本内部做一次较为集中的阅读,朱世杰在序文中给出的方法论自陈本身就具备一种罕见的方法论自觉,其内涵可由师承、方法、预期三层结构加以把握。
师承这一层。序中明确说朱氏早年从燕山王氏学,得宣明大衍之旨。这一句的份量远超表面。它意味着朱世杰把自己的工作接入了一个更长的师承序列。具体传承虽至今难以完全复原,但师承序列的存在无可置疑。序文中还提及他曾游学各地,与同时代的算学名家有所往还。正是这一师承序列,使朱世杰明白自己并非从零起步,而是在已有的天元术基础上做整合性工作。
方法这一层。朱氏自陈以《九章算术》为传统基础,兼采前贤之菁华,求其本末一贯。在宋元算学语境下,这句话有明确的对应对象。《九章算术》是测望、田亩、粟米等实用问题的总集,没有符号代数;李冶《测圆海镜》与《益古演段》建立了系统的天元术,但所处理的对象仍基本限于一元方程;《四元玉鉴》所做的实质性推进,是把一元推广到四元,因此引入了一种带有并行符号的运算体系。「本末一贯」在这里的具体含义是:朱氏希望在前辈成果之上,建立一个既能吸纳多源技术、又能保持内部统一的体系。这一统一靠的不是放弃多元、回归一元,而是靠建立一套能将四元之内所有运算对称地表达出来的符号规则。
预期这一层。朱氏把全书二十四门二百八十八问做了明确的内部组织:先讲四元术这一最复杂的核心术,再讲较高深的几类专题,如垛积、招差、隙积、勾股、演段,最后以较易普及的「或问歌彖」一类题目作为全书的收尾。这一顺序透露了一个隐蔽的写作意图:朱氏希望读者沿「先核心、再应用、最后普及」的路径逐步进入。他在方法论层面预设了读者的阅读路径,对象包括并不限于专门治算学的同行,还包括希望能通过天元、四元的训练进入较高深算学领域的官员与学者。
与朱氏自序对应的是祖颐后序。祖颐是朱世杰的门人,后序里把这种师承做了进一步说明,强调《四元玉鉴》综合了秦汉以来至两宋的术法大成。这一补充的关键在于对「综合」的强调。祖颐明确地把朱世杰定位为一个综合者,而非单纯的发明者。这一立场比现代学者的多数评价都来得平实而准确。
将两段文字并置起来读,会浮现两个值得记忆的事实。朱世杰对自己工作的方法论定位是清楚的:综合、再写、保持一贯。祖颐对朱氏的学术贡献给出了与朱氏自评一致的评价,并未拔高为「独开生面的发明」,也并未贬低为「前人学说的附录」。
由此可以将《四元玉鉴》的内在结构与外部解读路径区分开来。内在结构是「以四元术为纲、以天元术为基、以实用测望与计会题目为目」的辐射格局;外在解读路径则是「先入综述、再入专题、最后总览」的层级格局。本绎解的章节顺序需要兼顾这两种秩序,既照顾方法论的内在辐射,也照顾阅读时的渐进节奏。
举一个具体的例子来落实「自陈—后序—绎解」三层之间的关系。朱氏自序里明确提到「四元」,把太、元、亨、利、贞分列四元,每元相当于现代意义上的一组独立变量。祖颐后序里则提到「合并分裂、乘除隐显」,其意所指是消元与合并的过程。这一组合透露:朱世杰已经具备了从「多变量布局」到「消元求解」的完整思维能力,但他的符号系统与现代意义上的多元符号还是有差别的。现代意义上的多元符号允许任意有限元、四元、五元甚至更多元都被抽象讨论;朱氏所建立的体系则只到四元为止,第五元未进入文本,也就是说,朱世杰在系统内部做了一个清晰的限制。这种限制不是技术上的无能,而是写作上的克制:他认为四元已经足以覆盖他所要处理的实际问题,由此构造了一个封闭而完整的体系。本绎解在第四章到第六章会专门展开这一点。
四、导读体例:从「重读」到「导读」的桥接
前三节既已认定《四元玉鉴》既非待抢救旧物,亦非凝固高峰,那么重读之后的进一步动作就是导读。所谓导读,就是把古算文本中每一道题、每一段术文、每一处术语都翻译成今天能够被继续讨论的语言。这件事听起来简单,实际操作中所遇到的困难往往超出预期。术语的多义、符号的省略、步骤的跳跃,这些现象在古算文本中极为常见,导读若不在体例上做出规定性约束,便很容易在转译中走样。
为避免翻译失真,本绎解统一采用一套相当严格的体例。
引文规范。 凡是引用《四元玉鉴》原文,一律以商务印书馆一九三七年《丛书集成初编》本为底本,辅以郭书春《中华古典数学选刊》本与罗士琳《观象庐算学》本做异文比勘。凡遇三本互异之处,以脚注列出三家异文,并简述取舍理由。读者若要复按,可以直接翻阅这些版本,而不必依赖单一定本。这一规范的实质,是把本绎解的每一个具体判断都锁定在可被公开验证的版本系统之内。
术文分解。 凡涉及术文,本绎解一律按设、列、消、定、解五步做结构性拆解。设,是题目所给条件的符号布置;列,是依据条件写出方程或表达式;消,是化多元为一元的过程;定,是判定方程是否有解、解为何值;解,是给出最终答案并复核。这一分解以现代代数的运算流程为参照,但严格保留朱氏术文的句式与术语,不做机械替换。例如朱氏「列太、副、隐、消元」之句,本绎解只把它落定为四步而非四类不同动作,因为朱氏原意中四步实为一连贯的过程。
符号对照。 每一个用现代代数写出的式子都尽可能以 LaTeX 形式与古体算式并列对译,便于读者交叉验证。例如朱氏用「太 + 元 = 7」这样的语义式记号表示的一元关系,在现代代数中可以写作 $t + x = 7$,在「四元」语境下则可写作 $T + X = 7$。读者只要具备基本代数素养,就可以同时阅读符号与文字两个层次。
思想定位。 每一个方法背后的数学思想都用单独段落做出说明。「设」背后是符号抽象,「列」背后是等价变形,「消」背后是高次方程的可解性问题。这些判断都不是把现代概念强加给古人,而是把现代表述当作一面可以清晰映出古人操作的镜子。镜中所见与原物之间的距离,正是导读所要不断告知读者的事项。
回响段落。 每一章的最后都附一段「回响」,用来对应当章内容与同时代或晚出文本之间的可能关系。本绎解的处理原则是只列可能性而不断言因果关系,因为因果关系的成立与否只有在更深的研究中才能确定。例如第七章垛积术一段,回响中会提及中亚、印度数学家在同一时期所做的同类工作,但不会直接断言两者之间存在史源关系。
按这套体例展开,全书十五章的逻辑承接并不是简单的内容排列,而是「先建立文本与符号基础,再开展方法与算法分析,最后走向比较与回响」的三段大拱。下图给出导览:
```mermaid flowchart TD C1[第 1 章 经典重读之必要] C2[第 2 章 版本流变与文本校读] C3[第 3 章 术文术语与符号系统] C4[第 4 章 天元术的代数重构] C5[第 5 章 四元术的消元原理] C6[第 6 章 高次方程的造术之法] C7[第 7 章 垛积术与级数求和] C8[第 8 章 招差术与内插外推] C9[第 9 章 隙积与球积术] C10[第 10 章 勾股与测望] C11[第 11 章 互古演段与开方] C12[第 12 章 与阿拉伯代数的平行] C13[第 13 章 东亚汉籍圈的传播] C14[第 14 章 当代算法视角] C15[第 15 章 结语 古典数学的当代激活] C1 --> C2 C2 --> C3 C3 --> C4 C4 --> C5 C5 --> C6 C6 --> C7 C7 --> C8 C8 --> C9 C9 --> C10 C10 --> C11 C11 --> C12 C12 --> C13 C13 --> C14 C14 --> C15 ```
读者顺着这张图走一遍,应能对全书内部的论证节奏产生基本预期:前六章完成文本与方法的内部奠基,第七至第十一章进入专题算法的纵深,第十二十三十四三章展开跨文化与跨时代的回响对比,最后一章把整部书所能激活的思想资源做一次系统性回顾。三段大拱之间的衔接处各设一组小型综合讨论,避免读者在硬切的环节上发生迷失。
从重读到导读的桥接,并不在单向的传递。重读所给出的字句精确为导读所要求的符号翻译提供边界条件,导读所做出的概念还原又反过来为重读中的字句考辨提供可以追问的问题。在本绎解的体例中,两者并非互相独立的两个阶段,而是同一项工作的两面。读者只要保持对这两面的同时警觉,便能在每一章中既读到宋元算学的字句原貌,也读到其在今日数学情境中的回响。
本章小结
回到开篇之问:在二十世纪以降的数学史叙事里,《四元玉鉴》究竟是要被重建的「被遗忘的过去」,还是仍能被进一步激活的「思想资源」?本章给出的回答是两者兼有,但层位不同。
「过去」意义上的《四元玉鉴》必然要被重读,因为白话与符号的每一处替换都依赖于对原本字句的考校。「可激活资源」意义上的《四元玉鉴》则要被导读,因为只有经过符号翻译与算法拆解的版本才能被今天的研究者继续使用。本绎解的体例正是要在重读与导读之间保持稳定的张力。
四组学术脉络为本绎解提供了外部坐标:经学考据与数学史文献学构成重读这一层的基本功;李约瑟与钱宝琮代表的汇通型叙事提供历史地位的参照;吴文俊代表的激活式重建提供方法内化的方向;林力娜代表的比较分析提供重新进入文本的术语学通道。这四组坐标并不互相竞争,而是可以同时成立。
朱氏自序与祖颐后序的内部证据则为重读与导读的并存提供了合法性:朱世杰自陈的方法论本身就是综合、再写、保持一贯,祖颐的总结「兼收并蓄,推陈出新」与之形成对照。这一对照足以说明《四元玉鉴》在诞生之初就具备「综合既有资源、再开新程」的内在结构,这是它能被现代读者反复重读的方法论依据。
承此而下,第二章将进入版本流变与文本校读这一更接近「重读」的工作层。通过比对南宋初刻、近代诸丛刊与当代整理本,理清《四元玉鉴》在八百余年传抄史上的版本谱系,为后续所有算法分析的文本基础做一次稳固的钉固。