文本的诞生与流传
第一章:文本的诞生与流传
一部经典的生命史,往往比它的内容更难把握。《九章算术》作为中国算法传统的奠基之作,其文本经历了从民间积累到官方编定、从手写传抄到雕版印刷、从无人问津到备受推崇的漫长历程。这段历程不仅决定了今日读者所能接触到的文本面貌,更深刻塑造了后人对这部经典的认知方式。因此,在深入讨论《九章算术》的具体内容之前,有必要先追问几个看似基础却至关重要的问题:这部书究竟是如何成书的?它经历了怎样的流传过程?今天的我们通过什么渠道去接近它的原始面貌?
这些问题的答案,直接影响读者对《九章算术》具体算法的理解深度。例如,刘徽注本与李淳风注本在某些题目的解释上存在差异,如果不了解版本传承关系,就可能将这些差异误认为是数学思想的演进而非抄刻过程中的讹误。类似的问题贯穿于整部经典的学习过程中,因此本章将系统梳理《九章算术》的文本发生史,帮助读者建立起阅读原典所必需的文献学准备。
一、从技术到经典:先秦数学传统的汇流
理解《九章算术》的成书背景,必须回到一个基本事实:这部书不是某个天才数学家的独创,而是在数百年间逐步积累、筛选、整合的产物。要看清这一过程,需要先了解先秦时期中国数学发展的基本面貌。
春秋战国时期,数学知识已经在社会生活的各个领域广泛运用。土地测量涉及几何计算,赋税征收需要分数运算,仓储管理产生比例问题,军事工程催生体积算法。这些实际问题构成了数学知识发展的原始动力。与古希腊数学追求抽象证明的风格不同,中国古代数学从一开始就走上了以解决实际问题为导向的发展道路。《周礼》记载"保氏掌谏王恶,而养国子以道,乃教之六艺",其中"九数"被认为是中国古代数学教育的核心内容。学术界一般认为,《九章算术》的篇目结构正是源自先秦"九数"传统的整理与扩展。
从近年来的考古发现来看,先秦数学知识已经达到了相当高的水平。湖南里耶秦简、湖北张家山汉简中发现的算术简牍,展示了秦汉之际分数运算、面积计算、赋税分派等具体算法的实际应用水平。这些材料表明,当时数学知识的社会化程度已经相当成熟,各种专门算法在基层官吏和民间计算者中广泛流传。然而,这些算法散布于不同领域、不同地区、不同阶层,尚未被整合为一部系统的著作。
汉代统一帝国的建立,为数学知识的系统化整理提供了政治与文化条件。司马迁《史记·太史公自序》中提到的"论次君臣父子之序,班固天下之史文",反映的正是汉代学术整合的时代精神。算学领域同样面临这样的整合需求:中央政府需要统一度量衡、建立标准的财政计算体系、培养合格的行政计算人才,这些现实需求推动了数学知识的规范化与系统化。现存最早提及《九章算术》书名的是《汉书·艺文志》,其中著录"《许商算术》二十六卷"和"《杜忠算术》十六卷",但并未直接列出《九章算术》本身,这说明该书可能在西汉时期尚处于形成过程中,或以不同名称流传。
关于《九章算术》的最终编定,学术界存在不同看法。传统观点认为该书成于西汉张苍、耿寿昌之手,近现代学者则倾向于将其视为长期累积的产物,刘徽注本中保存的"接前任"传统暗示了编纂过程中对前人成果的吸收整合。无论如何,一个基本共识是:《九章算术》的文本面貌反映的是汉代学术整理的结果,而非先秦数学的原貌。这对于理解该书的性质至关重要——它是一部面向应用、经过系统化处理的数学汇编,而非个人独创的理论著作。
二、编纂意图的线索:刘徽序文的启示
如果说先秦传统提供了成书的历史土壤,那么刘徽的工作则为我们理解这部书的编纂意图提供了最直接的文本依据。刘徽于魏景元四年(263年)为《九章算术》作注,在注文之前撰写了序言,这篇序言是理解全书宗旨的关键文献。
刘徽在序言开篇即点明了数学的重要性:"昔者包羲氏始画八卦,以通神明之德,以类万物之情,盖图以观象,象以列数,弥纶天地之事,缠络伛兽之虫,入此术者,咸揽其要也。"这段话将数学的起源上溯至伏羲画卦,赋予其沟通天地、认识万物的形而上学意义。这种论述方式在魏晋玄学背景下并不罕见,但刘徽的真正意图在于建立他对数学价值的基本判断:他认为数学是"所以穷消息之变,而寻 прямая以会其极"的工具。
接下来,刘徽明确指出了《九章算术》的编纂目的。他写道:"周公制礼而有九数,九数之流则《九章》是矣。"在他看来,《九章算术》是周礼"九数"传统的直接继承者,其编纂意图在于"以御世间之事务"。这里的"御"字意味深长,它强调的是数学对现实事务的驾驭与掌控能力,而非对数学自身规律的探索。这一判断揭示了《九章算术》的基本定位:它是一部应用导向的工具性著作,而非理论性的数学专著。
刘徽进一步分析了《九章算术》的篇目结构逻辑。他指出九章分别对应九个不同的问题领域,每章内部的算法编排则遵循从简单到复杂的递进原则。以"方田"章为例,刘徽说明其内容涉及各种形状土地的面积计算,从基本的方形、矩形开始,逐步扩展到复杂的割补形状。这种编排方式体现的是实用计算的逻辑,而非演绎推理的逻辑。读者在解题时不需要理解背后的几何原理,只需要按照给定程序执行计算即可得到正确答案。
值得注意的是,刘徽序言还透露了编纂过程中的取舍原则。他提到《九章算术》中收录的算法都是"约而能通,通而不黩"的。"约"意味着简洁实用,"通"意味着通用可广,"黩"则指繁琐冗杂。这一标准清晰地表明,编纂者的首要考虑是算法的实用价值,而非理论完备性。那些虽然精妙但难以推广应用的专门技巧,在编纂过程中被有意无意地忽略了。这种取舍在今天看来既是《九章算术》的优势——它因此成为历代数学教育的标准教材——也是其局限所在:书中缺乏对算法原理的系统论证,学习者只能知其然而不知其所以然。
三、九章的结构逻辑:篇目分类与内容组织
《九章算术》全书分为九章,每章集中讨论一类数学问题。这种分类体系是该书最显著的结构特征,也是理解其编纂逻辑的关键所在。
第一章"方田"主要处理土地面积计算问题,内容包括各种直线形(方形、矩形、三角形、梯形等)的面积公式,以及分数的加减乘除运算。由于古代农业生产以土地为基础,田亩计算是行政管理的首要任务,因此方田被置于九章之首并非偶然。这一安排反映了数学知识与社会需求的紧密对应关系——最迫切的现实需求决定了最优先的知识整理领域。
第二章"粟米"讨论各种粮食之间的兑换比例问题。古代中国实行复杂的实物赋税制度,官府征收的粮食种类繁多,不同种类之间需要按照固定比例折算。"粟米"章的内容就是为这种行政实践提供计算工具。章中给出的"其率"和"反其率"算法,本质上是一种特殊的比例算法,专门用于处理不同物品之间的等价交换问题。
第三章"衰分"处理按比例分配的问题,包括爵禄分配、田亩分配、赋税分摊等社会财富再分配的计算。这些问题在古代社会结构中具有重要意义,因为等级分明的社会秩序需要通过精确的数量比例来维持和体现。衰分算法的核心是根据每个人的等级或贡献确定其应得的份额,这本身就是一种社会控制的技术手段。
第四章"少广"专门讨论开平方和开立方的算法。"少广"之名取自"少除广",即从已知的面积或体积反求边长。这一章的内容对于工程计算尤为重要,因为大型土木工程往往需要根据给定的面积或体积来确定材料的尺寸。少广章的算法为这类计算提供了标准程序,其影响延续至后世的天元术和四元术发展。
第五章"商功"专注于各种形体体积的计算,包括城墙、堤坝、沟渠、仓窖等常见工程结构的土方计算。这一章是《九章算术》中技术含量最高的章节之一,其中提出的某些体积公式(如阳马、鳖臑等复杂形体的体积公式)直到刘徽注才得到严格证明。商功章的内容直接服务于国家基础设施建设,反映了古代数学与工程实践的紧密结合。
第六章"均输"处理复杂的赋税分派问题,涉及路程、时间、劳动力等多因素的统筹计算。这一章的出现与汉代推行均输制度密切相关——均输是一种通过调整各地贡赋数量和运输路线来平衡财政负担的政策,其计算需要综合考虑距离远近、物产丰歉、道路难易等多种因素。均输章的题目因此具有高度的综合性和复杂性,是全书中难度最大的章节之一。
第七章"盈不足"讨论盈亏类问题的解法,包括盈亏、不足、盈适足、不适足等各种情形。这类问题的原型来自商业贸易中的盈亏计算,但刘徽的注释表明,盈不足术实际上是一种更一般的算法,可以用于求解线性方程组。这种从具体应用问题中提炼通用算法的方法,正是中国古代数学的重要特征。
第八章"方程"专门讨论线性方程组的解法,是中国古代代数学的核心内容。"方程"一词在这里的含义与现代数学中的"方程"不同,它指的是将线性方程组的系数排列成矩形阵列(类似于现代的增广矩阵)进行运算的方法。方程章中的"正负术"首次系统地处理了负数的概念和运算法则,这是中国古代数学最杰出的成就之一。
第九章"勾股"利用勾股定理解决各种测量问题,包括测量高大建筑物、计算航行距离、确定地势高下等实用测量任务。勾股章的内容展示了中国古代对勾股定理的深刻理解和广泛应用,其中某些题目的复杂程度表明,当时已经掌握了相当成熟的代数化方法。
从整体结构来看,九章的排列遵循的是一个从简单到复杂、从基础到应用、从单一到综合的递进逻辑。前两章奠定算术基础,中间几章逐步扩展到几何和工程应用,后两章则进入代数领域,最终章的勾股测量则将所有知识综合运用于实际问题。这种结构安排既便于教学使用,也体现了编纂者对数学知识体系的整体把握。
四、注释传统的开创:刘徽与赵爽的学术贡献
《九章算术》之所以能成为经典,在很大程度上得益于刘徽的注释工作。刘徽的注文不仅解释了算法步骤,更重要的是揭示了算法背后的数学原理,建立了可与古希腊数学相媲美的严格证明传统。
刘徽注释的核心贡献是对几何问题的论证。以"方田"章中的圆田术为例,他批评了前人使用的"周三径一"之率过于粗疏,代之以更精确的圆面积公式。刘徽采用"割圆术"的方法,通过逐步增加圆内接正多边形的边数来逼近圆面积,从而建立了圆面积公式的几何证明。这一方法蕴含了极限思想的雏形,比欧洲数学家采用类似方法早了数百年。在"商功"章中,刘徽对阳马、鳖臑等复杂几何体的体积公式给出了严格证明,弥补了《九章算术》原书只知其然而不知其所以然的缺憾。
刘徽注释的另一个重要贡献是对算法程序的深入分析。他不仅仅满足于说明"怎样算",更着力于解释"为什么可以这样算"。在"少广"章的注释中,刘徽详细分析了开平方和开立方的算理,揭示了这些算法的几何背景和代数结构。这种追问原理的学术态度,使刘徽的工作超越了单纯的注释而成为具有原创性的数学研究。后世数学家将刘徽的注释视为《九章算术》不可或缺的组成部分,形成了"注在经中"、经注合一的文本传统。
与刘徽约略同时代的赵爽,是另一位对《九章算术》研究产生深远影响的学者。赵爽的注释主要保存在《日高图说》和《勾股圆方图说》两篇文献中,其中对勾股定理的证明尤为精妙。赵爽采用"弦图"的方法,将四个全等的直角三角形拼成一个正方形,通过面积比较直接导出勾股定理的公式。这一证明简洁优美,是中国古代几何学的杰作之一。赵爽的工作表明,三国时期的数学家已经掌握了相当成熟的几何证明技术,刘徽的工作并非孤立现象。
需要指出的是,刘徽注和赵爽注的学术风格存在明显差异。刘徽的注释以严谨细致著称,善于从具体问题中提炼一般方法,对算法的分析和批评具有强烈的理论意识。赵爽的注释则更倾向于几何直观和构造性方法,他的弦图证明体现了中国古代几何学的独特审美。这种风格差异反映了魏晋时期学术多元化的一般特征,也为后世《九章算术》研究的多元路径奠定了基础。
刘徽注后来被纳入官方标准本。唐代李淳风等人编定《算经十书》时,以刘徽注本为底本,将刘徽注文与原文一起刊刻流传。这意味着自唐代开始,读者接触到的《九章算术》就已经是经注合一的文本形态。刘徽注文不仅帮助读者理解算法,更重要的是为后世学者提供了进一步研究的基础——许多关于《九章算术》的学术争论,实际上都是在刘徽注释的基础上展开的。
五、文本的漂流:从抄本时代到印本时代
《九章算术》的流传史可以分为两个大的阶段:抄本时代和印本时代。这两个阶段的文本传播方式不同,文本变异规律也不同,对今日读者而言意味着不同的接近原始面貌的途径。
抄本时代的《九章算术》经历了数百年的手写传抄过程。这一阶段最大的问题是抄写过程中的无意讹误和有意改动。由于缺乏统一的定本,同一时期可能并存着多个内容略有差异的传本。抄写者的文化水平参差不齐,数学专业知识有限,难免在转录过程中产生笔误。更复杂的是,某些抄写者可能会根据自己的理解对原文进行润色或修正,这种主动改动往往在不知不觉中改变了文本的面貌。
目前所知最早的《九章算术》抄本是西汉时期的简牍本,但这些早期抄本已经亡佚。现存的早期抄本残卷主要是敦煌、吐鲁番等地发现的唐五代写本,其中一些写本保留有刘徽注和李淳风注的痕迹。这些珍贵的写本残卷虽然篇幅有限,但为研究《九章算术》在抄本时代的流传情况提供了第一手材料。学者通过对这些写本的字体、避讳字、纸墨特征的分析,可以确定其抄写年代和地域来源,进而追溯文本的流传脉络。
雕版印刷术的发明和应用标志着《九章算术》流传史的重大转折。印刷术的优势在于可以快速复制大量文本,减少传抄过程中的变异,确保文本的相对稳定性。目前所知最早的《九章算术》刻本是南宋嘉定六年(1213年)鲍澣之在汀州主持刊刻的版本,这一版本以唐代李淳风注本为底本,保留了较为完整的刘徽注文。鲍本的问世标志着《九章算术》进入了印本时代,文本的传播速度和范围都得到了极大提升。
然而,印本时代并不意味着文本不再变异。刻版过程中的错误、活字排版中的随意改动、印刷后的校勘不精,都会产生新的文本差异。更重要的是,刻书者往往会根据自己的学术判断对底本进行不同程度的整理和校改。南宋以后,出现了多个不同的《九章算术》刻本系统,其中最重要的是杨辉本和戴震辑录本,它们代表了不同的校勘路线和学术取向。
六、版本的分化:南宋杨辉本与清戴震辑录本
南宋数学家杨辉是《九章算术》流传史上的关键人物。他不仅是一位杰出的数学家,也是一位热心于数学知识普及的出版者。杨辉在其数学著作中多次引用《九章算术》,并于咸淳十年(1274年)刊刻了《九章算术》的校订本,这一版本被后世称为"杨辉本"。
杨辉对《九章算术》文本的主要贡献体现在校勘方面。他在鲍澣之刻本的基础上,对文本进行了系统的校订,订正了若干明显的文字错误和计算失误。杨辉的工作态度严谨,他在校记中往往注明改动的原因和依据,为后人了解文本校订的思路提供了宝贵资料。然而,杨辉的校订也不可避免地带有他自己的学术偏好,某些改动可能偏离了刘徽注本的原貌。尽管如此,杨辉本因其校勘精细、版面整洁而广受欢迎,成为元、明两代《九章算术》流传的主要依据。
进入清代,《九章算术》的研究进入了新的繁荣期。清儒以考据学风著称,对古代典籍的校勘和注释投入了大量精力。《九章算术》作为算学经典,自然成为考据学者关注的对象。戴震是清代《九章算术》研究的代表人物,他从《永乐大典》中辑录出《九章算术》的文本,并进行了系统的校勘整理。戴震的工作具有开创性意义——他首次利用皇家藏书对《九章算术》进行了全面校勘,发现并订正了许多长期存在的文字错误。
戴震辑录本的最大贡献是恢复了被长期误读或篡改的文本原貌。他在《永乐大典》本的基础上,参照其他版本和前人校记,对《九章算术》的文字、符号、图形进行了细致的校订。戴震的校勘成果后被收入《四库全书》,成为清代以后《九章算术》的通行本。然而,戴震的工作也招致了一些批评。有学者指出,戴震在某些地方过于相信自己的判断,对底本的改动缺乏充分依据。这种批评并非无据,但并不能否认戴震辑录本的整体学术价值。
杨辉本与戴震辑录本代表了两种不同的校勘取向:杨辉本侧重于文本的通顺易读,力图使《九章算术》成为一部便于学习和使用的教科书;戴震本则侧重于恢复文本的原始面貌,试图通过严谨的考据还原刘徽注本的真实状态。这两种取向并非截然对立,但确实反映了不同的学术关切。今人阅读《九章算术》,需要了解这两种版本的差异及其成因,才能对文本形成更为全面的认识。
七、近代以来的校勘与整理
十九世纪中叶以后,西方学术方法的传入为中国古代数学史研究带来了新的视野。《九章算术》的校勘整理工作也进入了新阶段,呈现出科学化、国际化的发展趋势。
二十世纪初,日本学者对中国古代数学的研究热情高涨,三上义夫、薮内清等人对《九章算术》进行了系统的整理和研究。这些工作虽然带有殖民时代学术的某些局限,但确实推动了该书在国际学术界的传播。白馄芝(Leonard Blustain)的英译本于二十世纪上半叶问世,首次将《九章算术》完整地介绍给西方读者,标志着该书成为具有世界意义的文化遗产。
中华人民共和国成立后,《九章算术》的整理出版工作得到了国家层面的重视。1963年,人民出版社出版了钱宝琮校点的《九章算术》,这是新中国成立后第一个经过系统校勘的《九章算术》权威版本。钱宝琮的校点以戴震辑录本为底本,同时参照杨辉本、《永乐大典》残卷等其他版本,对文本进行了全面的校订。钱校本的长处在于校勘细致、注释详实,其不足之处在于对某些版本差异的处理过于保守,有时未能充分说明校改的依据和理由。
1983年,科学出版社出版了白尚恕的《九章算术注释》,这是一部侧重于注释工作的整理著作。白尚恕的注释以刘徽注文为基础,对《九章算术》的算法原理进行了详细的现代解读,使当代读者能够更清晰地理解古代算法的含义和用法。这部著作特别适合作为学习和研究的入门读物。
1990年,郭书春主持整理的《九章算术》校勘本出版,代表了二十世纪末期《九章算术》校勘的最高水平。这一版本以《永乐大典》本为主要依据,同时系统参考了宋元以来的各种版本,对文本进行了更加严谨的校订。郭书春在整理过程中特别注重版本异文的梳理,对每一条校改都提供了充分的文献依据。这部校勘本是目前学术界公认的权威版本,被广泛引用于各种学术研究之中。
进入二十一世纪,《九章算术》的数字化整理工作提上日程。若干研究机构已经启动了《九章算术》数据库建设项目,试图通过数字技术整合各种版本的文本信息,实现文本的比对检索和变异分析。这些工作虽然仍在进行中,但预示着《九章算术》研究的新方向。
```mermaid timeline title 《九章算术》文本流传年表
section 先秦两汉 公元前3世纪 : 早期数学知识积累 《周礼》"九数" : 算学教育传统形成 公元前1世纪 : 张苍、耿寿昌整理编定
section 魏晋南北朝 263年 : 刘徽注《九章算术》 约3世纪 : 赵爽注《勾股圆方图说》
section 唐代 656年 : 李淳风编定《算经十书》 刘徽注被正式纳入官定本
section 宋代 1084年 : 秘书省刻本(北宋官刻) 1213年 : 鲍澣之汀州刻本 1274年 : 杨辉校订本
section 元明清 14-18世纪 : 各种抄本、刻本流传 1770年代 : 戴震《永乐大典》辑录本 1777年 : 四库全书本
section 近现代 1963年 : 钱宝琮校点本 19