中國通史(第十卷) · 第二十四章王錫闡
第一節生平與著作
王錫闡,字寅旭,又字昭冥,號曉庵,又號余不、天同一生,江蘇吳江人。生於明崇禎元年六月二十三日(1628年7月23日),清康熙二十一年九月十八日(1682年10月18日)去世。十七歲那年,時值清軍南下,南明弘光政權覆滅,江南各地紛起抗清,他以投河自盡表示盡忠明朝。遇救之後,他又絕食七日,後來雖因父母強迫,不得已而復食,但從此放棄科舉,隱居鄉間,以教書為業。
清順治七年(1650),吳江一帶文人成立了驚隱詩社,「以故國遺民,絕意仕進,相與遁跡林泉,優遊文酒,芒鞋箬笠,時往來於五湖三泖之間」①。當時入社的有顧炎武、潘檉章、吳炎等諸多名流,王錫闡也為成員之一。潘、吳都是王錫闡的摯友,潘檉章的弟弟潘耒還曾受業於王錫闡數年。潘檉章、吳炎兩人精通史事,因念明代沒有成史,他們仿《史記》體例合著了一部《明史記》,由王錫闡負責撰寫其中「表歷諸志」②。康熙二年(1663),清政府興文字獄,潘、吳兩人因列名莊廷■《明史》校閱而被處死,兩人的妻子也在流徙途中自盡。驚隱詩社遭此變故,也在無形中解散。這件事對王錫闡影響很深,他曾為此作《挽潘、吳二節士》、《齊仕門》、《廣寧門》等詩篇。並在晚年參與了友人搜集潘檉章、吳炎遺稿的活動。
除了與詩社友人的交遊,對於王錫闡的生平,我們目前能夠確切知道的,就是從中年起,他曾先後與張履祥、呂留良、錢澄之一起講授「濂洛之學」,再有就是他一生中所做的重要的天文研究工作了。
王錫闡對天文歷算的嗜好,始於青少年時代,那一時期先後行用的中、西兩種曆法,因其中原理深奧,一般人不經專門傳授,難以掌握。他卻能「無師授自通大意」。王錫闡曾說自己:「與人相見,終日緘默,然與論古今,則縱橫不窮,家貧不能多得書,得亦不盡讀,讀亦不盡憶,間有會意,即大喜雀躍」①。朋友則說他「諸割圓勾股測量之法,他人所目眩心迷者,錫闡手畫口談,如指黑白。每言坐臥嘗若有一渾天在前,日月五星橫行其上,其精專如是。」②又說他:「為人孤介寡合,古衣冠,獨行踽踽,不用時世一錢。」③正因為如此,王錫闡一生窮困,尤其晚年貧病交加。當時友人呂留良等人來訪,他竟落到「已無粗糲能供客,尚有詩篇可解嘲」④的境地。王錫闡去世時年五十五歲。由於無子,學無傳人,加之他的著作都用篆字,人多不能識,所以遺稿頗多散失,直至幾年後,潘耒返回故里,其倖存的五十餘種遺稿才得以搜集刊行。這些遺作中,與天算有關的有:《大統曆法啟蒙》、《歷表》、《歷說》、《曉庵新法》、《歷策》、《五星行度解》、《日月左右旋問答》、《推步交朔序》、《測日小記序》及四封與薛鳳祚、萬斯大、朱彝尊、徐發①沈彤等:乾隆《震澤縣誌》卷38《舊事》。
②戴笠:《潘力田傳》,見《松陵文錄》卷17。
①王錫闡:《曉庵先生文集》卷1《天同一生傳》。
②潘檉章:《松陵文錄》卷10《人物誌·隱逸》。
③潘檉章:《松陵文錄》卷10《人物誌·隱逸》。
④王錫闡:《曉庵先生詩集》卷2。
討論天文問題的書信。以上著作均可見於《曉庵遺書》和《曉庵先生文集》。後來又有研究者在數學史家李儼先生的藏書中發現了已佚失多年的《圓解》抄本一冊。此外,王錫闡的著作僅存篇名的還有:《西曆啟蒙》、《三辰晷志》、《丁未歷稿》等。
第二節 對中西曆法的研究
明朝末年,中國傳統曆法一直沿用的代數體系已過了頂峰階段,依據實際行用已三百餘年的大統歷所作的天象預測經常出現較大的誤差。此時,耶穌會傳教士東來,傳入了歐洲的天文數學知識。這些方法具有較高的精確度,運用了對中國人來說還是十分陌生的三角幾何學、明確的地球概念及相應的儀器,因此對中國的上層知識分子產生了重大影響。曆局徐光啟本著先譯西法,再「熔彼方之材質、入大統之型模」①的設想,主持了《崇禎曆書》的編譯工作。當時參加這項工作的有龍華民、鄧玉函、湯若望、羅雅谷等傳教士,他們在這部書中系統地介紹了歐洲的古典天文學。此書完成時,因徐光啟已去世,「入大統之型模」的主張未能實施。同時由於守舊官僚的反對,《崇禎曆書》在明覆滅之前始終未被正式頒行。直至清初,經由湯若望的刪改,它才以《西洋新法曆書》之名被清政府採用,並於其後盛行於世,成為中國學者研究西法的範本。
西法在中國翻譯之時,距哥白尼《天體運行論》的發表已近一百年。在當時的歐洲,日心說正被越來越多的人所接受。然而受耶穌會的性質所限,傳教士對中國人介紹的是羅馬教廷堅持的地心說。只不過他們選擇了測算相對精密的第谷的折衷地心說,並於同時介紹了大量托勒密古典地心說的內容及一部分不涉及宇宙理論的哥白尼的觀測結果。由於師承眾手,這部書不免有許多錯誤和漏洞,但其時整個中國學術界對歐洲天文學發展的了解處於閉塞狀態,於是西法被很多人認作是「可二、三百年不易之法」,且「向之異議者亦詘而不復爭矣」①。正是在這種形勢下,王錫闡從了解中、西曆法入手開始了他對曆法的研究。在王錫闡的著作中,《大統曆法啟蒙》詳細介紹了這部曾行用於世的最後一個傳統曆法的計算方法;《歷表》為上述計算的數據表格;《西曆啟蒙》則當為一部同樣性質的、介紹《西洋新法曆書》的著作。正因為對中、西曆法有比較多的認識,王錫闡對兩種曆法的見解才顯得言之有據,並且受到了更多的重視。
在王錫闡的天文研究工作中,一個比較突出的與眾不同之處是他對中、西曆法的評論及對西法的批評,這些評論和批評主要見於《歷說》、《歷策》、《曉庵新法序》和《五星行度解》。對中、西曆法,他總的看法是,大統歷年久失修,積弊甚多,不能不加以改革。如他在《曉庵新法序》中所說:「守敬治歷,首重測日,余嘗取其表影,反覆步算,前後牴牾。余所創改,多非密率,在當日已有失食失推之咎。況乎遺籍散亡,法意無征,兼之年遠數盈,違天漸遠,安可因循不變耶?」而西曆雖然在精確度、幾何方法、交食計算等方面勝過中歷,仔細探究,它仍然存在著許多錯誤和矛盾之處,必須一一辨明,才能求得理數之本:「吾謂西曆善矣,然以為測候精詳可也,以為深知法意未可也;循其理而求通可也,安其誤而不辨,不可也。」①從這點發出,王錫闡對西曆從定氣注歷、時間制度、周天度之劃分、置閏、冬至太陽位置、回歸年長度變化、歲差變化、日月遠地點、行星遠日點移動、日月視徑及視差、白道、太陽光徑與實徑、交食時刻、五星運動模式等曆法的各個方面提①《徐光啟集》第374頁。
①王錫闡:《歷說》。
①王錫闡:《曉庵新法序》。
出了批評,這些批評雖然不盡正確,但多數都確有根據,顯示了作者在鑽研西法上所花費的功力。例如,節氣的劃分,西曆慣用定氣,即太陽沿黃道每行十五度為一節氣。而中歷注歷慣用長度為二十四分之一回歸年的平氣,並於計算交食時使用考慮了日行不均勻的定氣。中歷將兩種制度並行,本無不合理之處,西人卻「直以怫己而譏之」,以為中歷節氣有兩天的誤差,這是沒能理解中歷原理的緣故。再如西曆的交食計算有許多優點:「推步之難,莫過交食,新法於此特為加詳,有功歷學甚巨。」②但實測時仍能發現西曆的推算有很多不準確之處,王錫闡指出,這是因為西曆的預測在交食時刻、食分及計算表格等方面都存在著缺陷。還有,按照第谷體系,行星以太陽為心繞轉,太陽又以地球為心繞轉。然而,「及推歲輪、均輪諸術,似五星天仍以地心為心,豈非自畔其說?」由於第谷生前未能按其宇宙模式完成系統的行星運動理論,因此《西洋新法曆書》中除了火星的計算圖形體現了行星以日為心,其餘仍採用了原有的、行星圍地繞轉的模型。王錫闡的批評可謂一語中的。①康熙四年(1665),由於主張「寧可使中夏無好曆法,不可使中夏有西洋人」②的楊光先的指控,傳教士湯若望欽天監官職被罷黜,楊光先被任為欽天監監正。他上任後決定重新選定曆法,提出博訪草澤中「博學有心計之人,與之制器測候」③。王錫闡為此作《歷策》陳述自己的觀點。該文特別引人注意的是他對「西學中源」說的論證。雖然這一當時不少人贊同的學說並不是王錫闡首創,而且文中所舉數例只說明了西曆以幾何方法描述的天文現象,中歷同樣可以代數方法描述,並不能證明西法確實源於中法,但由於王錫闡是一位很有影響的天文學家,他的這番論證必然會對人們產生一種誤導,這也反映了那個時代的學者在認識上的局限性。④②王錫闡:《歷說》。
①江曉原:《第谷天文工作在中國的傳播及影響》,《科技史文集》第16輯,上海科學技術出版社1992年版。
②楊光先:《不得已集》下卷。
③王錫闡:《歷策》。
④參見江曉原:《試論清代「西學中源」說》,《自然科學史研究》7卷2期,1988年。
第三節 《曉庵新法》和《圓解》
既然中歷需要加以改進,西曆又有許多不足,王錫闡便重提徐光啟譯書之初「熔彼方之材質,入大統之型模」的主張,並決定將其付諸實施。為此他「兼采中西,去其疵類,參以己意,著曆法六篇」。這就是王錫闡最重要、最具代表性、而且後來被收入《四庫全書》的著作——《曉庵新法》。
《曉庵新法》的第一卷和第二卷介紹的是作為天文計算基礎的三角函數知識和基本天文數據。第三卷講述朔、望、節氣時刻、日、月、五星位置的計算。第四卷討論晝夜長短、晨昏蒙影、月亮和內行星的盈虧現象,以及日、月、五大行星的視直徑。第五卷求日食計算所需之視差和日心、月心連線的方向(後者稱為「月體光魄定向」,用於日、月食方位的計算)。第六卷為日、月食預測及金星凌日、五星凌犯之推算。
縱觀全書,《曉庵新法》有兩個特點引人注目,一是儘管王錫闡對西法有很多批評,這些批評在《曉庵新法》中也有所體現,但該書計算的主要依據仍然是西方的三角幾何知識和小輪體系,只不過全書沒有給出一張幾何圖形,度數劃分採用的是中國古代和王錫闡自己創造的體系,書中使用的天文學名詞也有許多來自傳統曆法。這一特點向我們揭示:王錫闡對中、西曆法所作之會通,可以說主要就是以傳統方式表述西曆之計算。《曉庵新法》的第二個特點是有一些重要創新。像後兩卷的「月體光魄定向」、金星凌日及五星凌犯的計算均為王氏首創或首次引入。其中月體光魄定向還為清政府編於1722年的《曆象考成》採用。①與《曉庵新法》一樣可以反映王錫闡接受西法之方式的,是他的另一部著作《圓解》。據研究,明清之際的傳教士在介紹三角學公式時,有些只是「但舉其用而不詳其理」,因此一些天算家在廣泛應用這些公式的同時,力圖從理論上對它們加以證明。王錫闡在《圓解》中就給出了對平面三角學中兩角和、差的正弦、餘弦公式的證明。這些證明涉及的多數數學概念都傳自西方。在書中,王錫闡一方面受《幾何原本》的影響,對所用到的數學名詞和概念首先加以定義。另一方面,他又按中國古代數學傳統,不用《幾何原本》中一系列關於「角」的名詞,代之以從《周髀算經》中發展而來的「折」的概念。這說明王錫闡在接受西洋方法的同時,也有堅持傳統的一面。①①席澤宗:《試論王錫闡的天文工作》,《科學史集刊》第6期,1963年。①梅榮照:《王錫闡的數學著作——〈圓解〉》,《明清數學史論文集》,江蘇教育出版社1990年版。
第四節 《五星行度解》
《五星行度解》是王錫闡一部討論行星運動理論的著作。書中採用了第谷的模型,但稍有變化。並且與第谷體系行星繞日均自西向東不同,在王錫闡的著作中金、水兩星在自己的軌道上自西向東轉,土、木、火三星則自東向西繞轉。鑒於第谷體系沒有統一的計算方法。王錫闡還在上述模型的基礎上,導出了一組計算五星視行度的公式。
除了計算五星位置,王錫闡可能是受西曆中「太陽於諸星如磁石於鐵,不得不順其行」②這一思想的啟發,在《五星行度解》中還以引力解釋了行星運動的原因:「歷周最高、卑之原,蓋因宗動天總挈諸曜,為斡旋之主。其氣與七政相攝,如磁之於針,某星至某處,則向之而升,離某處,則違之而降。升降之法,不為直動,而為環動。」儘管王錫闡錯誤地把引力源歸於最外層沒有任何天體的「宗動天」,然而這卻是西法傳入後,中國學者以引力解釋行星運動物理機制的第一次嘗試。
王錫闡一向重視以天文觀測驗證步歷理論。後人記他:「每遇天晴霽,輒登屋,臥鴟吻間仰察星象,竟夕不寐。」①去世前一年,在《測日小記序》中,他也說自己:「每遇交會,必以所步所測,課較疏密,疾病寒暑無間。年齒漸邁,血氣早衰,聰明不及於前時,而黽黽孳孳,幾有一得,不自知其智力之不逮也。」在王錫闡所作的多次觀測中,惟有康熙二十年(1681)日食留下了較詳細的記錄。這次日食前,他作有《推步交朔序》,並將自己及中、西曆的測算備陳於後。交食發生時,他與徐發等以五家方法同測,而已法最密。《測日小記序》即作於這次觀測後。在文中,他述說了自己畢生的觀測心得,其中有許多很有價值的經驗之談。
②《西洋新法曆書·五緯歷指》。
①王藻、錢林輯:《文獻征存錄》卷3《王錫闡》。
第五節 在天文學史上的地位
對於王錫闡的天文學研究,同時代人評價甚高。他與當時北方的歷算名家薛鳳祚被並稱為「南王北薛」。與王錫闡交誼甚篤的顧炎武,十分推崇他的天文學造詣,曾作《廣師》一文,文中有:「學究天人,確乎不拔,吾不如王寅旭」之句。天文數學大家梅文鼎亦說:「歷學至今日大著,而能知西法復自成家者,獨青州薛儀甫,吳江王寅旭兩家為盛。薛書授予西師穆尼閣,王書則於曆書悟入,得於精思,似為勝之。」②對於未能早知其人,同他深研此學,梅文鼎深感惋惜。
限於當時條件,王錫闡未能接觸到歐洲天文學的最新發展,他會通中西,以求得更好的曆法的嘗試也不可能獲得真正的成功,但其出色的研究才能、對中、西曆法精深獨到的見解以及一生致力於探求數理之本的努力使他在明清天文學史中占有一席重要地位。他在接受西法時採取的與眾不同的方式也引起了現代研究者廣泛的注意。
②梅文鼎:《績學堂文鈔》卷5。