例如現在所知道的最早的數學著作《周髀算經》和《九章算術》,它們都是公元紀元前後的作品,到現在已有兩千年左右的歷史了。能夠使兩千年前的數學書籍流傳到現在,這本身就是壹項了不起的成就。
開始,人們是用抄寫的方法進行學習並且把數學知識傳給下壹代的。直到北宋,隨著印刷術的發展,開始出現印刷本的數學書籍,這恐怕是世界上印刷本數學著作的最早出現。現在收藏於北京圖書館、上海圖書館、北京大學圖書館的傳世南宋本《周髀算經》、《九章算術》等五種數學書籍,更是值得珍重的寶貴文物。
從漢唐時期到宋元時期,歷代都有著名算書出現:或是用中國傳統的方法給已有的算書作註解,在註解過程中提出自己新的算法;或是另寫新書,創新說,立新意。在這些流傳下來的古算書中凝聚著歷代數學家的勞動成果,它們是歷代數學家***同留下來的寶貴遺產。
《算經十書》是指漢、唐壹千多年間的十部著名數學著作,它們曾經是隋唐時候國子監算學科(國家所設學校的數學科)的教科書。十部算書的名字是:《周髀算經》、《九章算術》、《海島算經》、《五曹算經》、《孫子算經》、《夏侯陽算經》、《張丘建算經》、《五經算術》、《緝古算經》、《綴術》。
這十部算書,以《周髀算經》為最早,不知道它的作者是誰,據考證,它成書的年代當不晚於西漢後期(公元前壹世紀)。《周髀算經》不僅是數學著作,更確切地說,它是講述當時的壹派天文學學說——“蓋天說”的天文著作。就其中的數學內容來說,書中記載了用勾股定理來進行的天文計算,還有比較復雜的分數計算。當然不能說這兩項算法都是到公元前壹世紀才為人們所掌握,它僅僅說明在現在已經知道的資料中,《周髀算經》是比較早的記載。
對古代數學的各個方面全面完整地進行敘述的是《九章算術》,它是十部算書中最重要的壹部。它對以後中國古代數學發展所產生的影響,正像古希臘歐幾裏得(約前330—前275)《幾何原本》對西方數學所產生的影響壹樣,是非常深刻的。在中國,它在壹千幾百年間被直接用作數學教育的教科書。它還影響到國外,朝鮮和日本也都曾拿它當作教科書。
《九章算術》,也不知道確實的作者是誰,只知道西漢早期的著名數學家張蒼(前201—前152)、耿壽昌等人都曾經對它進行過增訂刪補。《漢書·藝文誌》中沒有《九章算術》的書名,但是有許商、杜忠二人所著的《算術》,因此有人推斷其中或者也含有許、杜二人的工作。1984年,湖北江陵張家山西漢早期古墓出土《算數書》書簡,推算成書當比《九章算術》早壹個半世紀以上,內容和《九章算術》極相類似,有些算題和《九章算術》算題文句也基本相同,可見兩書有某些繼承關系。可以說《九章算術》是在長時期裏經過多次修改逐漸形成的,雖然其中的某些算法可能早在西漢之前就已經有了。正如書名所反映的,全書***分九章,壹***搜集了二百四十六個數學問題,連同每個問題的解法,分為九大類,每類算是壹章。
從數學成就上看,首先應該提到的是:書中記載了當時世界上最先進的分數四則運算和比例算法。書中還記載有解決各種面積和體積問題的算法以及利用勾股定理進行測量的各種問題。《九章算術》中最重要的成就是在代數方面,書中記載了開平方和開立方的方法,並且在這基礎上有了求解壹般壹元二次方程(首項系數不是負)的數值解法。還有整整壹章是講述聯立壹次方程解法的,這種解法實質上和現在中學裏所講的方法是壹致的。這要比歐洲同類算法早出壹千五百多年。在同壹章中,還在世界數學史上第壹次記載了負數概念和正負數的加減法運算法則。
《九章算術》不僅在中國數學史上占有重要地位,它的影響還遠及國外。在歐洲中世紀,《九章算術》中的某些算法,例如分數和比例,就有可能先傳入印度再經阿拉伯傳入歐洲。再如“盈不足”(也可以算是壹種壹次內插法),在阿拉伯和歐洲早期的數學著作中,就被稱作“中國算法”。現在,作為壹部世界科學名著,《九章算術》已經被譯成許多種文字出版。
《算經十書》中的第三部是《海島算經》,它是三國時期劉徽(約225—約295)所作。這部書中講述的都是利用標桿進行兩次、三次、最復雜的是四次測量來解決各種測量數學的問題。這些測量數學,正是中國古代非常先進的地圖學的數學基礎。此外,劉徽對《九章算術》所作的註釋工作也是很有名的。壹般地說,可以把這些註釋看成是《九章算術》中若幹算法的數學證明。劉徽註中的“割圓術”開創了中國古代圓周率計算方面的重要方法(參見本書第98頁),他還首次把極限概念應用於解決數學問題。
《算經十書》的其余幾部書也記載有壹些具有世界意義的成就。例如《孫子算經》中的“物不知數”問題(壹次同余式解法,參見本書第106頁),《張丘建算經》中的“百雞問題”(不定方程問題)等等都比較著名。而《緝古算經》中的三次方程解法,特別是其中所講述的用幾何方法列三次方程的方法,也是很具特色的。
《綴術》是南北朝時期著名數學家祖沖之的著作。很可惜,這部書在唐宋之際公元十世紀前後失傳了。宋人刊刻《算經十書》的時候就用當時找到的另壹部算書《數術記遺》來充數。祖沖之的著名工作——關於圓周率的計算(精確到第六位小數),記載在《隋書·律歷誌》中(參見本書第101頁)。
《算經十書》中用過的數學名詞,如分子、分母、開平方、開立方、正、負、方程等等,都壹直沿用到今天,有的已有近兩千年的歷史了。
中國古代數學,經過從漢到唐壹千多年間的發展,已經形成了更加完備的體系。在這基礎上,到了宋元時期(公元十世紀到十四世紀)又有了新的發展。宋元數學,從它的發展速度之快、數學著作出現之多和取得成就之高來看,都可以說是中國古代數學史上最光輝的壹頁。
特別是公元十三世紀下半葉,在短短幾十年的時間裏,出現了秦九韶(1202—1261)、李冶(1192—1279)、楊輝、朱世傑四位著名的數學家。所謂宋元算書就指的是壹直流傳到現在的這四大家的數學著作,包括:
秦九韶著的《數書九章》(公元1247年);
李冶的《測圓海鏡》(公元1248年)和《益古演段》(公元1259年);
楊輝的《詳解九章算法》(公元1261年)、《日用算法》(公元1262年)、《楊輝算法》(公元1274—1275年),
朱世傑的《算學啟蒙》(公元1299年)和《四元玉鑒》(公元1303年)。
《數書九章》主要講述了兩項重要成就:高次方程數值解法和壹次同余式解法(分別參見本書第119頁和第110頁)。書中有的問題要求解十次方程,有的問題答案竟有壹百八十條之多。《測圓海鏡》和《益古演段》講述了宋元數學的另壹項成就:天元術(用代數方法列方程,參見本書第121頁);也還講述了直角三角形和內接圓所造成的各線段間的關系,這是中國古代數學中別具壹格的幾何學。楊輝的著作講述了宋元數學的另壹個重要側面:實用數學和各種簡捷算法。這是應當時社會經濟發展而興起的壹個新的方向,並且為珠算盤的產生創造了條件。朱世傑的《算學啟蒙》不愧是當時的壹部啟蒙教科書,由淺入深,循序漸進,直到當時數學比較高深的內容。《四元玉鑒》記載了宋元數學的另兩項成就:四元術(求解高次方程組問題,參見本書第123頁)和高階等差級數、高次招差法(參見本書第131頁)。
宋元算書中的這些成就,和西方同類成果相比:高次方程數值解法比霍納(1786—1837)方法早出五百多年,四元術要比貝佐(1730—1783)①早出四百多年,高次招差法比牛頓(1642—1727)等人早出近四百年。
宋元算書中所記載的輝煌成就再次證明:直到明代中葉之前,中國科學技術的許多方面,是處在遙遙領先地位的。
宋元以後,明清時期也有很多算書。例如明代就有著名的算書《算法統宗》。這是壹部風行壹時的講珠算盤的書。入清之後,雖然也有不少算書,但是像《算經十書》、宋元算書所包含的那樣重大的成就便不多見了。特別是在明末清初以後的許多算書中,有 不少是介紹西方數學的。這反映了在西方資本主義發展進入近代科學時期以後我國科學技術逐漸落後的情況,同時也反映了中國數學逐漸融合到世界數學發展總的潮流中去的壹個過程。
中國數學發展的歷史表明:中國數學曾經為世界數學的發展作出過卓越的貢獻,只是在近代才逐漸落後了。我們深信,經過努力,中國數學壹定能迎頭趕上世界