宋元数学与珠算的比较评价

时间:2017-11-25 我要投稿

摘要 中国古代数学是一种算器型的算法体系,是一种技艺型的价值取向,中国古代数学在经历宋元时期的特定历史阶段之后走向明代实用的珠算是一种历史的必然。目前的研究评价多是暗用了西方古代数学的欧几里得模式的评价准则,因而过低地评价了珠算在中国古代数学中的历史地位。中国古代数学的研究评价应从中国文化系统的特定氛围出发,运用没有西方古代数学价值观念的评价准则,给予珠算客观的历史评判。

关键词 算器型算法,评价准则

 Abstract There exist three kinds of problems on the comparative evaluation between the mathematics during the Song and Yuan Dynasties and the abacus in the Ming Dynasty.They are the tooling algorithm,the value of the concept of skill and the standards of evaluation for ancient Chinese mathematics.The use of the abacus may be regarded as a great contribution to world mathematics after the mathematics during the Song and Yuan Dynasties.

Key words tooling algorithm,standards of evaluation

在中国古代数学史的研究中,宋元数学的成就(主要指秦九韶、李冶、朱世杰、杨辉等人的数学成就)被誉为中国古代数学的顶峰,对宋元以降的明代珠算的评价颇低,人们不认为明代珠算是宋元时期之后中国古代数学的必然发展主流,珠算被认为无法与宋元数学相比。明代珠算一般被评价为“民用”数学或者“商用”数学。钱玉先生认为“中国古代传统数学到明代几乎失传”[(1)]。梁宗巨先生认为“朱世杰(1303年)之后,我国数学突然出现中断现象。从朱世杰到明程大位(1592年)的三个世纪,没有重要的创造……我国数学史家李俨描述这时期的情况时说:‘考试制度久已废止,民间算学大师又继起无人,是谓中算沉寂时期’,……1314年可以作为中断的分界线。”[(2)]梅荣照先生则进一步指出:“宋元数学在元中叶之后不仅是没有进一步发展,而且是逐步倒退,甚至倒退到几乎被人遗忘的程度。”[(3)]
笔者认为,在宋元时期出现发展并在明代得以全面应用的中国珠算,[(4)]作为中国传统算器的历史性创造以及它作为实践应用的历史地位并没有得到数学史界的充分认识。目前的评价没有把中国珠算与中国古代数学的发展规律联系起来,没有把中国珠算作为宋元数学成就之后的又一重大成就,明代珠算与宋元数学的比较评价实际上是中国古代数学史研究评价中一个很值得重视的理论问题。
在中国古代数学史的研究中,对宋元数学和明代珠算评价的反差,实际上已经带来了中西古代数学比较研究和评价方面的某些困难。客观地历史地评价明代珠算,涉及到我们如何认识和理解中国古代数学的算器型的算法体系、技艺型的价值取向和古代数学评价标准等问题。
    1 珠算与算器型算法体系
目前,许多中国数学史的学者都从中国文化与西方文化的差异中认识到,中西古代数学是两种不同风格、不同形式、不同构造体系的数学模式。许多中国学者都从中国古代数学发生发展及其流变的规律中指出中国古代数学区别于古希腊数学的特征,并且强调要在中西古代数学的差异之处体现中国古代数学的意义及其对人类数学的贡献。
在论证分析中国古代数学的特征时,许多学者指出了中国古代数学不象古希腊数学那样依逻辑运演和逻辑证明为主要形式,中国古代数学主要是以筹算的运演为主,算筹的运演规律构成了中国古代数学的基本特征。换句话说,使用算筹这样一种算器,并以其为基本运演形式是中国古代数学的基本特征。
李继闵先生认为:“形数结合,以算为主,使用算器,建立一套算法体系是中国传统数学的显著特色。”[(5)]吴文俊先生在论及中国古代数学紧紧依靠算器而形成的数学模式时强调指出:“我国的传统数学有它自己的体系与形式,有着它自身的发展途径与独到的思想体系,不能以西方数学的模式生搬硬套……从问题而不是从公理出发,以解决问题而不是以推理论证为主旨,这与西方之以欧几里得几何为代表的所谓演绎体系旨趣迥异,途径亦殊……在数学发展的历史长河中,数学机械化算法体系与数学公理化演绎体系曾多次反复互为消长,交替成为数学发展中的主流。”[(6)]
中国古代数学实际上是在筹算运演基础上构成的一种算法体系。在人类的文明史中,中华民族在二千多年的时间里长期依靠一种直观的、具有符号特征的、可操作运演的算器,表明了人类古代数学的一种有代表性倾向的算法特征,它与古希腊数学代表了人类古代数学的算法和演绎的两种发展趋势。[(7)]
筹算的算法体系有两种必然的发展方向,其一,是在筹算运演基础上继续创造和发展解决问题的筹算运演规律(这一点既需要实践问题的推动也需要运演经验的积累)。其二,是筹算运演工具在运演操作中被改进或被创新(这一点同西方逻辑运演形式的改变,即严格化、形式化、符号化的改变有相类似之处)。在人类的历史中,人类对任何应用工具都有不断改进和创新的特性。筹算排摆及其运演中带有的不方便、易变动等特征必然会随着筹算运演的发展而被人们不断地改进。在宋元时代得以发展到明代得到广泛应用的珠算,正是中国古代数学对算器本身进行改进创新的一个里程碑似的成就。
中国古代数学是运用算器以算法为中心而构成的数学模式,当算法形成一定构造性的规律时(如宋元数学的成果),人们对此给予高度的赞誉,而对算器发生根本性变革(从筹算运演到珠算运演)取得的成果却评价的如此平淡,这对正确认识中国古代数学以算器为运演工具的算法体系是有很大困难的。
从中国古代数学发展的规律上分析,筹算运演到珠算运演是中国算器发展的必然趋势,是以算器为运演形式的算法体系的一个重大进展。认为宋元数学之后中国传统数学发展中断了,明代珠算只是中国古代数学发展中断时的一种民用和商用数学,那么这至少表明中国古代数学的重要特征及其发展规律没有得到理论评判的重视。
    2 珠算与技艺应用的数学价值取向

宋元数学与珠算的比较评价相关推荐
最新推荐
热门推荐