談孔子的生日
----謹以此文紀念天才科學家劉坦百年誕辰
六、劉坦的不朽貢獻
劉坦在一九三五年發表令國人耳目一新的學術論斷,一向被認為是孔子生日的農曆八月二十七日,從歷史考據中竟然是錯誤的,正確的孔子生日,劉坦推斷出應該是西曆十月二十一日。
《春秋公羊傳》和《春秋穀梁傳》,都是對我國第一部編年體史書《春秋》的闡釋,而《春秋》相傳就是孔子依據魯國史官所編魯國史整理修訂而成。劉坦發現,不知為什麼,公羊高和穀梁赤兩位先生的闡釋出現矛盾,從而給後人留下了關於孔子誕辰的謎團。
《春秋公羊傳》云:「(魯襄公)二十有一年……九月庚戌朔,日有食之。冬十月庚辰朔……十有一月,庚子,孔子生。」
《春秋穀梁傳》云:「(魯襄公)二十有一年……九月庚戌朔,日有食之。冬十月庚辰朔……庚子,孔子生。」
於是他轉向曆法的角度思考。古代中國從很早就用干支紀日,即用天干與地支相配合,六十日一輪迴,甲子是六十日輪迴之首。歷史學家通常都同意這樣一個假定,就是中國的干支紀日幾千年來從未間斷過或錯亂過。從干支紀日的簡單排算就可以知道九月庚戌朔,接著十月庚辰朔,接下去二十天後就是庚子,而這個庚子只能出現在十月,整個十一月根本沒有、也不可能有庚子的干支。
《春秋》中的語句讓爭論再次升級,《春秋公羊傳》說「冬十月庚辰朔……十有一月,庚子,孔子生」的記載顯然是錯的。也就是說,孔子的生日應該在十月。劉坦集中精力去解讀《春秋穀梁傳》,他以「(魯襄公)二十有一年……九月庚戌朔,日有食之。冬十月庚辰朔……庚子,孔子生」為出發點向前走,第一個難題是:十月庚子這一天是西曆的幾月幾日?這不是一個容易解決的問題,不但春秋時代曆法中的正月相當於現今夏曆幾月目前沒有定論,就是西曆也只有在西元一五八二年羅馬教皇格里高利頒佈後才有效。以往的那些錯誤結論,不少是因為忽視曆法的這種不統一性。《春秋公羊傳》、《春秋穀梁傳》即使對於孔子出生月份有不同的記載,但都有一個共同的天文現象「日有食之」。日蝕是非常罕見的天象,一般不會出現錯記漏記的情況。尤其令人振奮的是,日蝕又是可以精確回推計算的天象,它完全可以成為解決孔子誕辰問題的科學座標。在《春秋》二四二年的記載中,共記了卅七次日蝕,用現代天體力學方法回推驗證,其中大部分都真實準確。經過推算,魯襄公二十一年的冬十月庚子,恰好是西曆十月廿一日;此外,經過西曆與農曆對照推算,那一年的西曆十月廿一日肯定不是農曆八月二十七日,因此,以農曆八月二十七日 作為孔子誕辰日是不正確的。由此劉坦提出,西曆的十月二十一日,與《春秋穀梁傳》記載的日期完全一致,並且比其他的說法更具科學性。因此,西曆十月二十一日這天應該是孔子的生日,而不是大家所認為的農曆八月廿七日。
劉坦用科學方法解開兩千年的謎團,而他的學歷只有六年的私塾教育,給予我們非常深刻的啟示:科學方法,科學心態,不是學院式教育的專利,鍥而不捨的求真精神,才是塑造典範科學家的不二法門!今年正逢劉坦百年誕辰,可惜海峽兩岸似乎都刻意忽略他的貢獻。他的治學精神,是否能給二十一世紀的中華子孫更多的激勵? 這是歷史學者與科學界應該
反省思考的重要課題。
沒有留言:
張貼留言