試論中國古代天文歷法是儒家之學(1-4)
佚名
對于古代史,英國著名科技史家李約瑟非常重視道家、道教對于古代科技的所起的重要作用。他曾經說過:“道家對界的推究和洞察完全可與亞里士多德以前的希臘思想相媲美,而且成為整個中國的基礎。”[1]“東亞的化學、礦物學、植物學、動物學和藥物學都起源于道家。”[2]然而,李約瑟也充分肯定儒家對于中國古代科技發展的積極作用,他甚至明確指出:“天文和歷法一直是‘正統’的儒家之學。”[3]筆者以漢代儒家對天文歷法的為例予以說明。
漢代儒家普遍對天文歷法感興趣,并有所研究,這不僅有其方面的原因,也與儒家講“天人合一”有著密切的關系。在漢代儒家中,對天文學頗有研究的,至少有揚雄、桓譚、劉歆、賈逵等。
西漢時期,天文學上有所謂渾、蓋之爭。關于宇宙的結構,中國古代早就有天圓地方之說。西漢初,有《周髀算經》提出所謂“天似蓋笠,地法覆槃,天地各中高外下”的蓋天說;另有一種蓋天說則認為“天員如張蓋,地方如棊局”,“天形南高而北下,……天之居如倚蓋”,也就是說,天有所傾斜地蓋著地平面;并且認為,“天旁轉如推磨而左行,日月右行,隨天左轉,故日月實東行,而天牽之以西沒”;與此同時,渾天說也已出現,這就是后來張衡在《渾天儀注》中所說的“天如雞子,地如雞中黃,孤居于天內,天大而地小。天表里有水,天地各乘氣而立,載水而行。周天三百六十五度四分度之一,又中分之,則半覆地上,半繞地下”。[4]然而,在西漢時期,占統治地位的是蓋天說。
天文學上的渾、蓋之爭引起了當時儒家的注意。兩漢之際,桓譚與揚雄就渾、蓋曾多次交鋒。桓譚(約公元前23~公元56年),字君山,沛國相(今安徽淮北市)人。他“博學多通,徧習五經,皆詁訓大義,不為章句,能文章,尤好古學,數從劉歆、揚雄辨析疑異”[5];著作有《新論》。桓譚對天文學也頗有研究。他曾經在主管刻漏時,發現刻漏的度數隨著環境的燥、濕、寒、溫的變化而不同,因而在昏、明、晝、夜的各個時候,刻漏的度數是不同的。所以,他在白天還參照了晷影,在晚上還參照了星宿,從而得到了正確的時間。[6]此外,在宇宙結構問題上,他反對蓋天說,主張渾天說。
揚雄(公元前53~公元18年),字子云,蜀郡成都(今屬四川)人。他博學多才,在語言學、文學和方面較為突出。曾摹仿《周易》作《太玄》,仿《論語》作《法言》。
揚雄重視對自然的研究,他曾經說:“通天、地、人曰儒;通天地而不通人曰技。”[[7]]揚雄認為,儒家學者應當“通天地”,就是要研究自然,并進一步“通人”。顯然,在他看來,儒家也包容科學,而不是排斥科技,不是輕視科技。
揚雄對天文學很有興趣。在宇宙結構問題上,他起初相信蓋天說,后來因多次受到主張渾天說的桓譚的責難而發生了改變,接受了渾天說,[8]而且,還提出“難蓋天八事”:[9]
其一云,“日之東行,循黃道。晝夜中規,牽牛距北極南百一十度,東井距北極南七十度,并百八十度。周三徑一,二十八宿周天當五百四十度,今三百六十度,何也?”
其二曰,“春、秋分之日正出在卯,入在酉,而晝漏五十刻。即天蓋轉,夜當倍晝。今夜亦五十刻,何也?”
其三曰,“日入而星見,日出而不見。即斗下見日六月,不見日六月。北斗亦當見六月,不見六月。今夜常見,何也?”
其四曰,“以蓋圖視天河,起斗而東入狼弧間,曲如輪。今視天河直如繩,何也?”
其五曰,“周天二十八宿,以蓋圖視天,星見者當少,不見者當多。今見與不見等,何出入無冬夏,而兩宿十四星當見,不以日長短故見有多少,何也?”
其六曰,“天至高也,地至卑也。日托天而旋,可謂至高矣。縱人目可奪,水與影不可奪也。今從高山上,以水望日,日出水下,影上行,何也?”
其七曰,“視物,近則大,遠則小。今日與北斗,近我而小,遠我而大,何也?”
其八曰,“視蓋橑與車輻間,近杠轂即密,益遠益疏。今北極為天杠轂,二十八宿為天橑輻,以星度度天,南方次地星間當數倍。今交密,何也?”
在漢代天文學的發展過程中,桓譚對于蓋天說的責難以及揚雄的“難蓋天八事”,實際上促進了渾天說的發展,對于后來渾天說取代蓋天說的地位起到了重要的作用。
漢初的歷法基本上是沿用秦以來的顓頊歷。顓頊歷是一種古四分歷,以365 1/4日為回歸年長度,29 499/950日為朔望月長度,十九年七閏。漢武帝時,公孫卿、壺遂、司馬遷等受命議造漢歷;最后,在18種改歷方案中選定了鄧平所造的八十一分律歷,稱太初歷。太初歷以365 385/1539日為回歸年長度,29 43/81日為朔望月長度。西漢末年,劉歆修訂太初歷而更名為三統歷。
劉歆(?~公元23年),字子駿;后改名秀,字穎叔。沛(今江蘇沛縣)人。他集六藝群書,撰為《七略》,包括輯略、六藝略、諸子略、詩賦略、兵書略、數術略、方技略。西漢末年,他建議將《左氏春秋》、《毛詩》、《逸禮》、《古文尚書》皆立于學官,移書責備太常博士,遭今文經學家的反對。王莽執政時,劉歆任國師,后因謀誅王莽,事泄而自殺。
《三統歷》的主要是運用“三統”解釋歷法。[[10]]劉歆說:“三統者,天施、地化、人事之紀也。”《周易》乾之初九,音律黃鐘律長九寸,為天統;坤之初六,林鐘律長六寸,為地統;八卦,太簇律長八寸,為人統。劉歆的《三統歷》采用太初歷的日法八十一,并說:“太極中央元氣,故為黃鐘,其實一龠,以其長自乘,故八十一為日法。”
至于一個朔望月的日數,劉歆根據《周易·系辭上傳》所謂“大衍之數五十,其用四十有九。分而為二以象兩,掛一以象三,揲之以四以象四時,歸奇于扐以象閏,五歲再閏,故再扐而后掛”,說:“元始有象一也,春秋二也,三統三也,四時四也,合而為十,成五體。以五乘十,大衍之數也,而道據其一,其余四十九,所當用也,故蓍以為數,以象兩兩之,又以象三三之,又以象四四之,有歸奇象閏十九,及所據一加之,因以再扐兩之,是為月法之實。”用算式表達:
{[(1+2+3+4)×5-1]×2×3×4+19+1}×2=2,392
2,392÷81=29 43/81 日
這就一個朔望月的日數。按照十九年七閏,所以,
(19×12+7)×29 43/81÷19=562120/1539=365 385/1539日
這就是一回歸年的日數。
劉歆又根據《周易·系辭上傳》所謂“天一,地二,天三,地四,天五,地六,天七,地八,天九,地十。天數五,地數五,五位相得而各有合。天數二十有五,地數三十,凡天地之數五十有五,此所以成變化而行鬼神也”,說:“并終數為十九,《易》窮則變,故為閏法”;“日法乘閏法,是為統歲”,即:
(9+10)×81=1,539年=562,120日
“三統,是為元歲”,即:
1,539×3=4,617年
由于干支記日法60日為一周期,一統的日數562,120除以60,余數為40,所以,若以甲子日為元,一統后為甲辰,二統后為甲申,三統后才又到甲子,因而三統為一元。劉歆說:“歷數三統,天以甲子,地以甲辰,人以甲申。”
在這一基礎上,劉歆根據《周易·系辭上傳》所謂“四營而成易,十有八變而成卦”,說:“陰陽比類,交錯相成,故九六之變登降于六體。三微而成著,三著而成象,二象十有八變而成卦,四營而成易,為七十二,參三統兩四時相乘之數也。……以陽九九之,為六百四十八,以陰六六之,為四百三十二,凡一千八十,……八之,為八千六百四十,……又八之,為六萬九千一百二十,天地再之,為十三萬八千二百四十,然后大成。”用算式表達:
{[(3×3)×(2×4)×(9+6)]×8×8}×2=138,240
接著,“以乘章歲,為二百六十二萬六千五百六十,而與日月會。三會為七百八十七萬九千六百八十,而與三統會。三統二千三百六十三萬九千四十,而復與太極上元”。用算式表達:
138,240×19×3×3=23,639,040年
“太極上元”實際上是5,120元的大周期。
《三統歷》在運用“三統”解釋歷法時,還涉及歷法,有節氣、朔望、月食及五星等的常數和運算推步,還有基本恒星的距度。與以往的歷法相比,《三統歷》包含了不少新的內容。它提出了所謂“朔不得中,是為閏月”的設置閏月的方法,即以沒有中氣(二十四節氣中,從冬至起,奇數的為中氣,如大寒、雨水、春分、谷雨等十二節氣)的月份為閏月。《三統歷》還提出以135個朔望月為交食周期,其間有23次月食,并且給出了月食發生的月份的推算方法。此外,《三統歷》所測的五星行度和會合周期的精度都較前有明顯提高。《三統歷》在中國古代歷法的發展中具有很高的地位,被認為是“我國古代流傳下來的一部完整的天文學著作”,“世界上最早的天文年歷的雛形”。[11]
三統歷施行一百多年后,“歷稍后天”[12]。東漢章帝元和二年(公元85年),三統歷“失天益遠”,于是,章帝“召治歷編訢、李梵等綜校其狀”,并下詔改行四分歷。在修訂東漢四分歷的過程中,任左中郎將的賈逵與治歷者進行了多次的討論。因此,東漢四分歷實際上是賈逵會同編訢、李梵等人集體討論修訂的。
賈逵(公元30~101年),字景伯,扶風平陵(今陜西咸陽西北)人,劉歆弟子賈徽之子,東漢重要的經學家,撰有《左氏傳解詁》、《國語解詁》等。建初元年(公元76年),漢章帝詔賈逵指出《左氏傳》大義長于《公羊》、《谷梁》二傳者。于是,賈逵摘出了明顯義長者三十事,受到嘉許。后來,漢章帝又“詔諸儒各選高才生,受《左氏》、《谷梁春秋》、《古文尚書》、《毛詩》,由是四經遂行于世”[13]。
賈逵在天文學上頗有造詣。他所參與修訂的東漢四分歷比以往各家歷法有了顯著的進步。[[14]]另外根據《續漢書·律歷志中》中的“賈逵論歷”,賈逵在天文學上的貢獻還可歸結為三點:其一,明確否定了冬至日在牽牛初度的說法,確定冬至日在斗二十一度四分度之一。這為后來歲差(冬至點逐年西移)的發現作了準備。其二,主張用黃道坐標