中国古代数学史
中国古代数学的起源可以上溯到公元前数千年.《周易·系辞下》中说:“上古结绳而治,后世圣人易之以书契。百官以治,万民以察。”《说文解字·叙》记载:“及神农氏结绳而治而统其事。”《周易》郑玄注:“结绳为约,事大,大结其绳;事小,小结其绳。”《九家易》:“古者无文字,其有誓约之事,事大,大其绳;事小,小其绳。结之多少,随物众寡,各执以相考,亦足以相治也。”据此可知:结绳是神农或神农以前上古时期的一种记事方法,以绳结的大小约定事的大小,以绳结的多少约定物的多少。
契刻是较结绳晚出的一种记事方法,其作用主要是用于记数或作为契约的记数凭证。在许多古代典籍中都有关这方面的记载,《墨子·备城门》中曰:“守城之法:必数城中之木,十人之所举为十挈(契),五人之所举为五挈。凡轻重以挈为人数。”《周易》郑玄注:“书之于木,刻其侧为契,各持其一,后以相考合。”《列子·说符篇》说:“宋人有游于道得人遗契者,归而藏之,密数其齿,告邻人曰:‘吾富可待也。’”
在距今约五至六千年前的仰韶文化时期出土的陶器上还刻有表示数目的符号,说明此时已开始用文字符号取代结绳记事了。
西安半坡村出土的陶器上有直线、三角、方、菱形等各种对称和复杂的几何图案,半坡村遗址上有圆形和正方形的屋基。《史记》中记载:夏禹治水,“左规矩,右准绳”。这可以看作是中国古代几何学的起源。
在殷商(月公元前13世纪)的甲骨文中已经使用了十进制记数法,共有13个独立的符号,出现的最大数字为三万。
商代还用10个天干和12个地支组成甲子、乙丑等60个名称来记60十天的日期。春秋战国时代又出现了十进位值制筹算记数法.而战国时代的《考工记》、《墨经》、《庄子》等著作中则探讨了许多抽象的数学概念,并记载了大量实用几何知识.
在记述中国古代早期数学内容的典籍中,《周易》是包含数学内容最丰富的著作,因而对中国古代数学家产生了极大的影响。比如,刘徽在《九章算术注》的序中就写道:“昔伏羲氏始作八卦,以通神明之德,以类万物之情。作九九之数,以合六爻之变。”实际上就把数学方法与《周易》中的六爻、八卦等内容联系起来了。
《周易》中的另一重要概念是太极。《周易》写道:“易有太极,是生两仪,两仪生四象,四象生八卦。”太极即太一,这段话讲的是八卦产生的原理,也试图解释天地造分、化成万物的原理。到周代(公元前11至公元前3世纪)又发展成64卦,表示64种事物。后经宋代陈抟的发展,便有了太极图。
《周易》中另一个与数学相关的内容是“河图洛书”。《周易》中有“河出图,洛出书,圣人则之”的记载。以后,有人又把河图洛书与八卦及九数联系起来。例如,孔安国认为:“河图者,伏羲氏王天下,龙马出河,遂则其文以画八卦。洛书者,禹治水时,神龟负文,而列于背,有数至九,禹遂因而第之,以成九类。”也就是说,在古人看来,八卦与九数实出于河图洛书。
西周初期能用炬测量高、深、广、远,知道勾股形中的勾三、股四、弦五及环炬为圆等知识。西周青铜器上的金文数字与商代数字基本一致,是我们今天文字的源泉。此时,已有整数和分数的四则远算,《韩诗外传》中还记载了公元前7世纪齐桓公招贤纳士之事,将会背“九九”乘法口诀的人当作贵客款待。
卜筮是原始人类共有的社会现象。中国古代常用龟甲和兽骨作为占卜工具,以决定事情的吉凶。筮,是按一定的规则得到特定的数字,并用它来预测事情的吉凶。《周礼》称:“凡国之大事,先筮后卜。”《史记·龟策列传》则说:“王者决定诸疑,参与卜筮,断以蓍龟,不易之道也。” 筮的工具起初是竹棍(以后出现的筹算数码则形成了中国古代用竹棍表示数字的传统),后来改用蓍草----一种有锯齿的草本植物。公元前500年左右的战国时代,算筹已得到普遍使用,算筹大多是特制的小竹棍,也有用木、骨、铁等材料制作的。算筹的记数法采用十进位制。《墨经》(约公元前4世纪)中说:“一少于二而多余五,说在建位。”即一在个位小于二,在十位就大于五,每个数字的大小除由它本身表示的数值决定外,还要看它在整个数中所处的位置。《孙子算经》(约公元4世纪)中描述了对筹算数字的摆放方法:“凡算之法,先识其位。一纵十横,百立千僵;千十相望,万百相当” 即:个位用纵式,十位用横式,百位用纵式,千位用横式,万位又用纵式,如此纵横相间,以免发生误会。并规定用空位表示零。说明有纵横两式:
总之,在人类早期的文明中,数学还处于萌芽时期,主要包括计数、算术、初步的代数和几何等知识。此时所呈现的数学更多的是经验、直观、零碎、片断的知识,还没有形成系统的理论体系、抽象的思维方法等。