《四元玉鉴》的版本与流传
《四元玉鉴》的版本与流传
版本问题是打开《四元玉鉴》这座数学宝藏的第一道门锁。七百年来,这部著作经历了抄写、刊刻、传抄、再刊刻的反复过程,每一次转手都可能带来文字的增删改动。今天的研究者面对的不是朱世杰的原稿,而是一个由多个版本组成的复杂文献群。这些版本之间既有文字差异,也有算法表述的出入,更有断句标点带来的理解分歧。如果不首先弄清版本的来龙去脉,就贸然对《四元玉鉴》的内容做解读,很可能会把后人的校改误认为朱世杰的原意,把刊刻的失误当成数学史的证据。
这个问题在数学史研究中常常被忽视。许多学者习惯于直接引用某个通行本,却不追问这个通行本的底本是什么、校勘者依据了什么原则、为什么做了那些改动。版本意识的缺乏导致了一些本可避免的学术争议。本章将系统梳理《四元玉鉴》的版本源流,辨析各本之间的传承关系与校勘差异,并在此基础上为读者提供一套从版本学出发的阅读策略。掌握这些内容,是进入《四元玉鉴》数学世界的必备准备。
《四元玉鉴》现存版本的源流考辨
《四元玉鉴》成书于元大德七年(1303年),作者朱世杰,字汉卿,号松庭,燕山人。关于这部著作的早期流传,历史记载甚为简略。目前学术界公认的最早传本为莫酸抄本,这也是所有后世版本的共同源头。
莫酸抄本现存三卷,藏于北京大学图书馆,原为清末学者莫酸(字叙伍)收藏并亲手抄录。莫酸抄本的底本现已不存,但根据抄本中的题跋和避讳字分析,底本的年代应在明嘉靖至万历年间,属于明代中期的某个传本。莫酸在抄录时保持了底本的基本面貌,但也不可避免地掺入了一些清代文献的书写习惯。最值得注意的是,莫酸抄本保留了大量的俗体字和异体字,这些字形在后世的刊刻本中大多被规范化为通行繁体字,这一现象本身就是版本变异的重要线索。
莫酸抄本的数学内容相对完整,但并非毫无缺憾。抄写过程中的笔误、衍文、倒置时有发生,有些地方还存在墨钉或漫漶不清的状况。这些缺陷为后来的校勘者留下了大量的工作空间,也是理解版本差异的关键切入点。
阮元刻本刊刻于清嘉庆五年(1800年),由时任两浙盐运使的阮元主持其事,校勘者包括张敦仁、沈饮波等学者。阮元是清代乾嘉学派的代表人物,以重视文献校勘著称,他主持刊刻《四元玉鉴》是该书历史上的重大事件。阮元本以莫酸抄本为底本,同时参校了其他传本,在文字上做了大量规范化和标点化的工作。
阮元本的贡献在于首次将《四元玉鉴》以印刷形式固定下来,极大方便了此书的流传。然而,乾嘉学者的校勘原则强调“当务求是,不求古本”,他们往往依据自己的理解改动底本文字,以求文从字顺。这一原则在经史文献的校勘中自有其道理,但在数学古籍的校勘中却可能带来问题:数学文本的准确性要求不能随意改动,即使改动后的文字更加通顺,如果背离了作者原意,反而会遮蔽历史的真实。阮元本对底本的改动究竟在多大程度上符合朱世杰原意,至今仍有争议。
罗士琳校注本完成于道光年间,由著名数学史家罗士琳(字次璆)主持校订。罗士琳是晚清最重要的数学史家之一,他的工作使《四元玉鉴》得到了系统的整理和研究。罗士琳在校注中采取了较为审慎的态度,对阮元本的改动多所保留,同时也加入了自己的校记和按语。然而,罗士琳本本身也存在若干问题:他有时过于依赖后出的文献来校改前代文本,这种“以今律古”的做法在某些场合反而造成了新的混乱。
除了上述三种主要版本之外,还有若干抄本和刊本流传于世,但大多源出莫酸抄本或受其影响。其中需要特别提到的是清末丁福保《四部丛刊》本,该本以阮元本为底本排印,是近现代流传最广的通行本。大多数现代学者接触《四元玉鉴》,最初都是通过这个版本。问题在于,丁福保排印时对阮元本又做了一些技术性处理,如统一异体字、调整行款格式等,这些改动虽然看似细微,却进一步模糊了版本演变的痕迹。
版本之间的源流关系可以概括为以下结构:
```mermaid flowchart TD A["原书(1303年)"] --> B["明中期传本(底本,约1550年)"] B --> C["莫酸抄本(约1870年)"] C --> D["阮元刻本(1800年)"] D --> E["罗士琳校注本(1820年代)"] D --> F["丁福保排印本(1920年代)"] F --> G["现代通行本"] ```
这个流程图展示了版本演变的基本脉络:莫酸抄本是最早的可靠传本,所有后世版本都可以追溯到它;阮元本在此基础上做了规范化处理;罗士琳本进一步校订但也引入了新的问题;丁福保本则将阮元本以现代印刷形式固定,成为当代研究的主要依据。理解这个源流,是选择阅读版本的前提。
校勘差异对理解四元术的实质影响
版本差异不仅仅是文字层面的问题,它直接影响到对朱世杰数学思想的理解。四元术的核心在于建立和求解四元高次方程组,其算法步骤和技术细节都需要精确的文字记录才能被正确解读。版本的改动,哪怕只是一个字的出入,都可能导致算法描述的完全改变。
以“剔隐”算法为例。这是一种在四元术中用于消元的核心方法,其基本思想是通过逐步消元将四元方程组化为三元、三元化为二元、二元化为一元。莫酸抄本中关于“剔隐”的有一段论述,其中有一句关键表述各家版本存在显著差异。莫酸抄本作“剔之之法,先取其同类者而一之”,而阮元本改作“剔之之法,先取其相生者而一之”。仅从字面上看,“同类”与“相生”只有一字之差,但反映的数学思想却截然不同:“同类”强调的是按照方程中各项的次数进行分类处理,而“相生”则暗示按照方程之间的推导关系进行排序。
如果接受“同类”的表述,那么“剔隐”算法的实现路径应当是:首先识别各方程中次数相同的项,然后通过线性组合消除这些项;如果接受“相生”的表述,则意味着应当按照某种生成顺序逐步消元。这两种理解导向完全不同的算法实现,也关系到对朱世杰数学思想的整体评价。“同类”之说更符合现代代数中按次数消元的思路,而“相生”之说则可能反映了宋元数学特有的递推思想。
这个案例说明,版本差异不是无关紧要的文字问题,而是触及算法本质的关键分歧。研究者必须追问:哪个版本更接近朱世杰的原意?为什么会形成这种差异?如果无法确定原貌,又该如何在研究中处理这种不确定性?
再看一个断句导致的理解差异。“四元消法”在《四元玉鉴》中有系统的论述,各版本的文字基本一致,但断句位置存在分歧。以“立天元一为立方,先列开方式”为例,这句话在莫酸抄本中没有标点,阮元本加句读作“立天元一为立方,先列开方式”,而罗士琳本则断作“立天元一,为立方先,列开方式”。两种断句方式对“立方”的理解完全不同:前一种将“立方”理解为“立天元一”之后得到的立方形式,后一种则暗示“立方”本身就是某种运算的名称。
断句看似技术问题,实则涉及对四元术符号系统的理解。如果“立方”在朱世杰的语境中是运算名称,那么它可能对应于某种特定的几何变换;如果它只是描述方程的次数,那么这里讨论的是一般的代数操作。这个差异不解决,后续关于四元术符号体系的讨论就会陷入混乱。
校勘差异还体现在术文的完整性上。四元术的许多算法需要配合具体的算草步骤才能理解,术文与算草的关系是解读《四元玉鉴》的关键线索之一。然而,现存各本在术文与算草的对应关系上存在若干不一致之处。有的地方术文提到某个步骤,算草中却没有相应的操作;有的地方算草做了某个变形,术文中却找不到对应的说明。这些不一致有可能是朱世杰原著就存在的问题(手稿阶段的不统一),也有可能是传抄过程中产生的新的混乱。
识别版本差异背后的学术含义,需要将版本学与数学史结合起来考察。单纯的文字校勘无法判断哪种版本更符合数学思想,只有熟悉四元术的内部逻辑,才能对版本做出合理的取舍。同时,版本差异本身也是数学史研究的素材:为什么某个术语在后世版本中会被替换?这种替换反映了后人怎样的理解?校勘者的改动透露了他们对朱世杰数学的哪些认识?这些都是值得深入挖掘的问题。
校勘学基本原则在数学古籍研究中的应用
面对版本差异,研究者需要一套系统的原则来指导版本的选择和异文的处理。通用校勘学的原则当然可以借鉴,但数学古籍的特殊性要求对某些原则做出调整。
底本选择是版本工作的起点。底本指的是校勘所依据的主要版本,其他版本则作为参校本。底本选择的总体原则是“选早选好”:年代较早的版本通常较少受到后世改动的影响,因此更接近原貌;但如果早本存在严重的残缺或抄写错误过多的状况,也不宜选作底本。对于《四元玉鉴》,莫酸抄本虽然存在若干笔误,但它是现存最早的完整传本,理应成为校勘的首选底本。阮元本和罗士琳本虽然在校订上各有贡献,但它们对底本的改动较多,不宜作为底本使用。
然而,这里有一个重要的例外情况:对于四元术的具体算法内容,有时候单凭莫酸抄本的文字难以确定其数学含义,需要借助后出版本的校订来理解。这种情况下,研究者面临一个两难选择:要么坚持“忠实底本”的原则,在文字上保留莫酸抄本的原始面貌,同时在注释中说明可能的数学含义;要么在算法理解上采用后出版本的解释,在文字上则不拘泥于某一种版本。两种做法各有其合理性,前者更有利于版本研究,后者更有利于数学史研究。
异文处理是校勘的核心环节。处理异文的基本原则是“存真”与“求通”的平衡。“存真”要求尽可能保留底本的原貌,不以后世通行用法改写古书;“求通”则要求确保文本可以理解,不保留明显错误。当“存真”与“求通”发生冲突时,校勘学界有不同的处理传统:经史文献的校勘通常偏向“存真”,宁可保留异文也不轻易改动;应用性文献的校勘则偏向“求通”,力求文本的顺畅可用。
数学古籍的校勘应当采取中间立场。一方面,数学文本对准确性有很高要求,随意改动可能导致算法描述失真,因此必须重视“存真”;另一方面,数学文本的根本目的是传达技术内容,如果文字难以理解,再怎么“原汁原味”也没有意义。“存真”与“求通”的具体平衡点,取决于研究的具体目的:如果研究版本本身,应当尽量保留各本的差异;如果研究算法内容,则可以适当选择更通顺的版本,同时注明与底本的差异。
对校、他校、本校、理校是四种基本的校勘方法。对校是将不同版本并列比较,记录版本之间的文字差异;他校是利用其他文献来校订本书的文字;本校是利用本书内部的证据来校订文字;理校则是依据文理或数理逻辑来推断正误。在《四元玉鉴》的研究中,这四种方法都有用武之地,但各自的可靠性有所不同。
对校是最基础的方法,也是版本研究的核心。通过仔细比对各版本,可以发现绝大多数的文字差异,为后续的分析提供素材。他校可以借助朱世杰的另一部著作《算学启蒙》以及相关的宋元数学文献来参证,但这类直接相关的文献非常有限。本校在数学古籍中有独特价值,因为四元术的算法体系内部存在严密的逻辑关联,如果某处的术文与算草不一致,或者同一术语在不同位置出现不一致的表述,都可以通过分析算法内部的逻辑来推断正误。理校则要格外谨慎:研究者对数学内容的现代理解可能与朱世杰的原意不符,用现代数学逻辑来校改古书文本,有重蹈乾嘉学者“以意为之”覆辙的危险。
在实践中,版本研究往往需要综合运用这四种方法。以“剔隐”算法的版本差异为例:通过对校可以确认“同类”与“相生”的异文事实;通过他校可以在《算学启蒙》及其他宋元数学著作中寻找相关术语的用法;通过本校可以分析四元术其他算法论述中的类似表述;通过理校可以检验两种说法哪一种在数学上更合理。只有综合考量这些证据,才能对版本异文做出负责任的判断。
校记的撰写是校勘工作的最后环节,也是体现研究者学术态度的重要方面。好的校记应当如实记录版本之间的差异,不回避疑难,不强作解人。对于那些无法确定正误的异文,校记应当客观呈现各种可能,注明各版本的依据和学者们的不同意见,而不应该隐讳或随意选一了事。对于《四元玉鉴》中那些涉及算法理解的关键异文,校记尤其需要详细说明,以供后续研究者参考。
从版本学出发的阅读策略设计
掌握版本学的知识,最终要落实到具体的阅读实践中。不同研究目的的读者,需要采取不同的版本策略。
以学习四元术算法为主要目的的读者,建议以阮元本或丁福保排印本为主,辅以莫酸抄本的影印本。阮元本经过标点整理,行款清晰,阅读体验较好;其文字虽然经过规范化处理,但对于算法步骤的描述总体是准确的。在阅读过程中如果发现某个步骤在算法逻辑上难以理解,可以查阅莫酸抄本的原貌,看是否存在文字差异或者标点差异。如果有差异,再进一步分析差异是否影响了算法含义。这种阅读方式兼顾了可读性与可靠性,是入门者的首选路径。
以研究朱世杰数学思想为主要目的的读者,应当以莫酸抄本为基本依据,同时系统比对各版本的差异。莫酸抄本虽然存在一些笔误和漫漶,但它是唯一接近朱世杰原著面貌的传本,其中的异体字、俗体字以及书写习惯都可能包含有价值的信息。研究者应当特别注意那些在各版本之间存在差异的关键术语和算法描述,逐一分析这些差异可能反映了什么信息:是传抄过程中的无意失误,还是后人的有意改动?改动者的意图是什么?改动是否改善了表述,还是反而偏离了原意?这些问题的探讨,本身就是数学思想史研究的重要内容。
以版本学或文献学为主要目的的读者,则需要更深入地考察各版本之间的关系,包括源流考辨、抄刻年代判定、避讳字分析、纸张墨色鉴定等技术性工作。这类研究需要参考版本学的专业文献,同时也需要具备一定的古籍鉴定能力。对于《四元玉鉴》,还有若干基础性的版本问题尚待解决:莫酸抄本的底本究竟是什么年代的本子?阮元本所参校的“其他传本”具体是哪些版本?罗士琳在校注中引用了哪些前人成果?这些问题虽然不直接涉及数学内容,但对于建立完整的版本知识体系至关重要。
无论采取哪种阅读策略,有几个通用的原则值得强调。第一,不要盲目信任任何单一版本。即使是被学界公认的“善本”,也可能在某些细节上存在问题。第二,养成核对原文献的习惯。引用《四元玉鉴》的关键段落时,最好能对照原书原文(即使是影印本也好),而不只是转引其他学者的引文。第三,在版本差异处多做停留。版本异文往往是学术问题的富矿,对这些差异的敏感和重视,可以避免人云亦云,也有助于形成自己的学术判断。第四,保持对未定问题的开放态度。版本研究中有许多难以决断的问题,对于这些问题,承认不确定性比强做结论更有学术价值。
阅读《四元玉鉴》的最终目标,是理解朱世杰的数学思想,而不是争论哪个版本更好。但版本意识的建立,是通向这一目标的必经之路。版本学不是目的,而是手段;版本知识不是终点,而是起点。有了可靠的版本基础,研究者才能有信心地走进四元术的算法世界,与七百年前的数学家展开跨越时空的对话。
本章小结
本章围绕《四元玉鉴》的版本问题展开讨论,核心目标是帮助读者建立可靠的阅读起点。通过系统梳理,现存《四元玉鉴》版本可以追溯到一个共同的源头——明中期传本,现存最早的完整传本为莫酸抄本(约1870年),它是一切后世版本的共同祖先。在此基础上,阮元本(1800年)做了规范化处理,罗士琳本(1820年代)做了进一步校订,丁福保排印本(1920年代)则成为现代通行的主要依据。
版本之间的差异不是无关紧要的文字问题。以“剔隐”算法中“同类”与“相生”的异文为例,这两种表述导向完全不同的算法理解,说明版本校勘与数学史研究之间存在紧密关联。类似地,断句位置的不同也可能导致对四元术符号系统的不同理解。研究者必须追问版本差异背后的学术含义,才能准确把握朱世杰的数学思想。
校勘学原则在数学古籍研究中的应用需要兼顾“存真”与“求通”。莫酸抄本作为最早的完整传本,应当成为校勘的首选底本;异文处理需要综合运用对校、他校、本校、理校四种方法;对于涉及算法理解的关键异文,校记应当详细说明而非回避。在版本选择上,学习算法者宜以阮元本为主、研究思想者宜以莫酸抄本为主、研究版本者则需深入考察各本之间的关系。
掌握了版本知识,读者就具备了进入《四元玉鉴》数学世界的钥匙。下一章将正式开启对四元术本身的探讨,从天元术的基本方法入手,逐步揭示朱世杰如何建立和求解高次方程组。版本学提供的阅读策略,将在后续各章的算法分析中得到实际应用。