汉代儒家普遍对天文历法感兴趣,并有所研究,这不仅有其政治方面的原因,也与儒家讲“天人合一”有着密切的关系。在汉代儒家中,对天文学颇有研究的,至少有扬雄、桓谭、刘歆、贾逵等。
西汉时期,天文学上有所谓浑、盖之争。关于宇宙的结构,中国古代早就有天圆地方之说。西汉初,有《周髀算经》提出所谓“天似盖笠,地法覆槃,天地各中高外下”的盖天说;另有一种盖天说则认为“天员如张盖,地方如棊局”,“天形南高而北下,……天之居如倚盖”,也就是说,天有所倾斜地盖着地平面;并且认为,“天旁转如推磨而左行,日月右行,随天左转,故日月实东行,而天牵之以西没”;与此同时,浑天说也已出现,这就是后来张衡在《浑天仪注》中所说的“天如鸡子,地如鸡中黄,孤居于天内,天大而地小。天表里有水,天地各乘气而立,载水而行。周天三百六十五度四分度之一,又中分之,则半覆地上,半绕地下”。[ ]然而,在西汉时期,占统治地位的是盖天说。
天文学上的浑、盖之争引起了当时儒家的注意。两汉之际,桓谭与扬雄就浑、盖问题曾多次交锋。桓谭(约公元前23~公元56年),字君山,沛国相(今安徽淮北市)人。他“博学多通,徧习五经,皆诂训大义,不为章句,能文章,尤好古学,数从刘歆、扬雄辨析疑异”[ ];著作有《新论》。桓谭对天文学也颇有研究。他曾经在主管刻漏时,发现刻漏的度数随着环境的燥、湿、寒、温的变化而不同,因而在昏、明、昼、夜的各个时候,刻漏的度数是不同的。所以,他在白天还参照了晷影,在晚上还参照了星宿,从而得到了正确的时间。[ ]此外,在宇宙结构问题上,他反对盖天说,主张浑天说。
扬雄(公元前53~公元18年),字子云,蜀郡成都(今属四川)人。他博学多才,在语言学、文学和哲学方面较为突出。曾摹仿《周易》作《太玄》,仿《论语》作《法言》。
扬雄重视对自然的研究,他曾经说:“通天、地、人曰儒;通天地而不通人曰技。”[ ]扬雄认为,儒家学者应当“通天地”,就是要研究自然,并进一步“通人”。显然,在他看来,儒家也包容科学,而不是排斥科技,不是轻视科技。
扬雄对天文学很有兴趣。在宇宙结构问题上,他起初相信盖天说,后来因多次受到主张浑天说的桓谭的责难而发生了改变,接受了浑天说,[ ]而且,还提出“难盖天八事”:[ ]
其一云,“日之东行,循黄道。昼夜中规,牵牛距北极南百一十度,东井距北极南七十度,并百八十度。周三径一,二十八宿周天当五百四十度,今三百六十度,何也?”
其二曰,“春、秋分之日正出在卯,入在酉,而昼漏五十刻。即天盖转,夜当倍昼。今夜亦五十刻,何也?”
其三曰,“日入而星见,日出而不见。即斗下见日六月,不见日六月。北斗亦当见六月,不见六月。今夜常见,何也?”
其四曰,“以盖图视天河,起斗而东入狼弧间,曲如轮。今视天河直如绳,何也?”
其五曰,“周天二十八宿,以盖图视天,星见者当少,不见者当多。今见与不见等,何出入无冬夏,而两宿十四星当见,不以日长短故见有多少,何也?”
其六曰,“天至高也,地至卑也。日托天而旋,可谓至高矣。纵人目可夺,水与影不可夺也。今从高山上,以水望日,日出水下,影上行,何也?”
其七曰,“视物,近则大,远则小。今日与北斗,近我而小,远我而大,何也?”
其八曰,“视盖橑与车辐间,近杠毂即密,益远益疏。今北极为天杠毂,二十八宿为天橑辐,以星度度天,南方次地星间当数倍。今交密,何也?”
在汉代天文学的发展过程中,桓谭对于盖天说的责难以及扬雄的“难盖天八事”,实际上促进了浑天说的发展,对于后来浑天说取代盖天说的地位起到了重要的作用。
汉初的历法基本上是沿用秦以来的颛顼历。颛顼历是一种古四分历,以365 1/4日为回归年长度,29 499/950日为朔望月长度,十九年七闰。汉武帝时,公孙卿、壶遂、司马迁等受命议造汉历;最后,在18种改历方案中选定了邓平所造的八十一分律历,称太初历。太初历以365 385/1539日为回归年长度,29 43/81日为朔望月长度。西汉末年,刘歆修订太初历而更名为三统历。
刘歆(?~公元23年),字子骏;后改名秀,字颖叔。沛(今江苏沛县)人。他集六艺群书,撰为《七略》,包括辑略、六艺略、诸子略、诗赋略、兵书略、数术略、方技略。西汉末年,他建议将《左氏春秋》、《毛诗》、《逸礼》、《古文尚书》皆立于学官,移书责备太常博士,遭今文经学家的反对。王莽执政时,刘歆任国师,后因谋诛王莽,事泄而自杀。
《三统历》的主要内容是运用“三统”解释历法。[ ]刘歆说:“三统者,天施、地化、人事之纪也。”《周易》乾之初九,音律黄钟律长九寸,为天统;坤之初六,林钟律长六寸,为地统;八卦,太簇律长八寸,为人统。刘歆的《三统历》采用太初历的日法八十一,并说:“太极中央元气,故为黄钟,其实一龠,以其长自乘,故八十一为日法。”
至于一个朔望月的日数,刘歆根据《周易•系辞上传》所谓“大衍之数五十,其用四十有九。分而为二以象两,挂一以象三,揲之以四以象四时,归奇于扐以象闰,五岁再闰,故再扐而后挂”,说:“元始有象一也,春秋二也,三统三也,四时四也,合而为十,成五体。以五乘十,大衍之数也,而道据其一,其余四十九,所当用也,故蓍以为数,以象两两之,又以象三三之,又以象四四之,有归奇象闰十九,及所据一加之,因以再扐两之,是为月法之实。”用算式表达:
{[(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年