李紹嚴
秦九韶,字道古,普州安岳(今四川安岳)人,于南宋嘉泰二年(1202年)出生,景定二年(1261年)在梅州(今廣東梅縣)去世。
秦九韶自幼生活在家鄉(xiāng),18歲時曾“在鄉(xiāng)里為義兵首”,后隨父親移居京部,秦九韶非常聰明,而且好學,其父任職工部郎中和秘書少監(jiān)期間,掌管營建、圖書,使得秦九韶有機會閱讀大量的典籍,并得以拜訪當時天文歷法和建筑等方面的專家,請教有關(guān)天文歷法和土木工程方面的問題,秦九韶學識淵博、多才多藝,當時有人評價他“性極機巧,星象、音律、算術(shù),以至營造等事,無不精究”,“游戲、毬、馬、弓、劍,莫不能知,”
淳祐四年(1244年)八月,秦九韶以通直郎出任建康府(今江蘇南京)通判,十一月因母喪離任,回湖州守孝,在此期間,他專心致志地研究數(shù)學,于淳{;占七年(1247年)九月完成數(shù)學名著《數(shù)書九章》,由于在天文歷法方面頗有研究和成就,秦九韶曾受到皇帝召見,闡述自己的見解,并呈獻了“數(shù)學大略”(即《數(shù)書九章》)。
《數(shù)書九章》一書共18卷81題,是秦九韶從他收集的大量資料中精選出來的較有代表性的問題,按用途分為大衍、天時、田域、測望、賦役、錢谷、營建、軍旅、市易九類:
(1)大衍類,一次同余組的解法,大衍求一術(shù);
(2)天時類,歷法推算,雨雪量的計算;
(3)田域類,土地面積;
(4)測望類,勾股、重差等測量問題;
(5)賦役類,田賦、戶稅;
(6)錢谷類,征購米糧及倉儲容積;
(7)營建類,建筑工程;
(8)軍旅類,兵營布置和軍需供應(yīng);
(9)市易類,商品交易和利息計算,
該書內(nèi)容十分豐富,上至天文、星象、歷律、測候,下至河道、水利、建筑、運輸,以及各種幾何圖形和體積,還包括錢谷、賦役、市場、牙厘的計算和互易,許多計算方法和經(jīng)驗常數(shù)直到現(xiàn)在仍有很高的參考價值和實踐意義,被譽為“算中寶典”,該書的著述方式大多由“問曰”“答曰”“術(shù)曰”“草曰”四部分組成,“問曰”是指從實際生活中提出問題;“答曰”是指給出答案;“術(shù)曰”表示闡述解題原理與步驟;“草曰”表示給出詳細的解題過程。
《數(shù)書九章》已是國內(nèi)外公認的一部世界數(shù)學名著,此書不僅代表了當時中國數(shù)學的先進水平,也代表了中世紀世界數(shù)學的最高水平,我國數(shù)學史家梁宗巨評價道:“秦九韶的《數(shù)書九章》(1247年)是一部劃時代的巨著,內(nèi)容豐富、精湛絕倫。”
秦九韶在數(shù)學上的主要成就是系統(tǒng)地總結(jié)和發(fā)展了高次方程數(shù)值解法和一次同余組解法,提出了相當完備的“正負開方術(shù)”和“大衍求一術(shù)”,達到了當時世界數(shù)學的最高水平。
一、大衍術(shù)
大衍術(shù)又稱大衍法,實際是一套求解一次同余式組的完整程序。
(7)把“方”向右移一位,“上廉”移二位,“下廉”移三位,“隅”移四位,以“負方”除“正實”,算得十位上的商為4.如圖5(7)。
(8)以十位上的商4乘“益隅”,并入“下廉”得-3240000.以4乘“下廉”,并入“上廉”得-320640000.以4乘“上廉”,并入“方”得955 1360000.以4乘“方”,與“正實”相互抵消,即得方程的一個正根840.如圖5(8)。
由以上運算,我們可以看出,秦九韶法的基本特點是隨乘隨加,具有很強的機械性,這套方法可以毫無困難地轉(zhuǎn)化為計算機程序,在上例中,若得出商的第二個數(shù)字后,實未除盡,便可用同樣的程序求出商的第三個數(shù)字,依此類推,若方程的根是無理數(shù),可用此程序求出根的任意精度的近似值。
所以說,秦九韶完滿地解決了求高次方程正根的問題,不過,他沒有考慮一個方程的根是否會多于一個,1819年,英國數(shù)學家霍納(W,G,Homer,1786年一1837年)在不了解秦九韶法的情況下,獨立提出相同的方法,后被稱為“霍納法”,在西方廣泛流傳。
縱觀《數(shù)書九章》中的例子,可以看出,該書明顯受到《九章算術(shù)》的影響,仍然采用問題集的形式,但在談解題方法之前,多附有“草”,即表明演算步驟的算草圖式。
在《數(shù)書九章》中,除了前面提到的大衍求一術(shù)和正負開方術(shù)兩項重要成就外,秦九韶還記載了不少其他方面的知識和結(jié)論,例如,他改進了線性方程組的解法,普遍應(yīng)用互乘相消法代替?zhèn)鹘y(tǒng)的直除法,已同今天所用的方法完全一致;在開方問題上,他發(fā)展了劉徽開方不盡求微數(shù)的思想,最早使用十進小數(shù)來表示無理根的近似值;對于《九章算術(shù)》和《海島算經(jīng)》中的勾股測量術(shù),他也作了很多研究;在幾何方面,他還取得了另一項杰出成果:“三斜求積術(shù)”,即已知三角形三邊之長求其面積的公式,秦九韶的公式相當于古希臘著名的海倫公式。
在《數(shù)書九章》中,秦九韶通過大量例題,如“古歷會積”“治歷演紀”“積尺尋源”“推計土功”“程行計地”等,展示了大衍求一術(shù)在解決歷法、工程、賦役和軍旅等實際問題中的廣泛應(yīng)用,由于在許多問題中,模數(shù)并非兩兩互素,而中國傳統(tǒng)數(shù)學沒有素數(shù)概念,所以將模數(shù)化為兩兩互素是相當困難的問題,秦九韶所設(shè)計的將模數(shù)比為兩兩互素的算法,盡管還不完善,但仍比較成功地解決了這一難題,有人稱之為“沒有素數(shù)的素數(shù)論”。
秦九韶的哲學思想和數(shù)學思想顯然與宋代儒學中的道學學派一致,他明確指出“數(shù)與道非二本也”,秦九韶在數(shù)學實踐上的切身體會,使他對于數(shù)學的重要性有較為深刻的認識,他說,數(shù)學研究“大則可以通神明,順性命;小則可以經(jīng)世務(wù),類萬物,詎容以淺近窺哉!”他認識到“所謂通神明,順性命,固膚末于見”,于是他將自己的才智專注于研究天文歷法、生產(chǎn)、生活、商業(yè)貿(mào)易以及軍事活動中的數(shù)學問題,“設(shè)為問答,以擬于用”,盡力滿足社會實踐的需要,并告誡人們要學好數(shù)學,精于計算,以避免由于計算錯誤而引起“財蠹力傷”等不良后果。
秦九韶是一位既重視理論又重視實踐,既善于繼承又勇于創(chuàng)新的數(shù)學家,他所提出的大衍求一術(shù)和正負開方術(shù)及其名著《數(shù)書九章》,是中國數(shù)學史上光彩奪目的一頁,對后世數(shù)學的發(fā)展產(chǎn)生了廣泛的影響。