《唐书》云:“落下闳造历,自言后八百年当差一算。至唐,一行僧出而正之。”此妄说也。落下闳历法极疏,盖当时觉得密耳。其间阙略甚多,且举二事言之。汉世尚未知黄道岁差,至北齐张子信方候知岁差。今以今古历校之,凡八十余年差一度。则闳之历八十年自已差一度,兼余分疏阔,据其法推气朔五星,当时便不成用,不待八十年。乃曰“八百年差一算”,太欺诞也。
六壬天十二辰:亥曰征明,为正月将;戍曰天魁,为仲春将。前人谓之合神,又谓之太阳过宫。合神者,正月建寅合在亥,仲春建卯合在戌之类。太阳过宫者,正月日躔娵訾,仲春日躔降娄之类。二说一也。此以《颛帝历》言之也。今则分为二说者,盖日度随黄道岁差。今太阳至雨水火线躔娵訾,春分火线躔降娄。若用合神,则须自主春日便用亥将,惊蛰便用戌将。今若用太阳,则不该合神;用合神,则不该太阳。以理推之,发课皆用月将加正时,如此则须当从太阳过宫。若不消太阳躔次,则当日那光阴月、五星、支干、二十八宿,皆不该天行。以此决知须用太阳也。然尚未是尽理,若尽理言之,并月建亦须移易。缘目今斗杓昏刻巳不能当月建,须当随黄道岁差。今则雨水后一日方合建寅,春分后四日方合建卯,谷雨后五日方合建辰,如此始与太阳符合,复会为一说。然须大改历法,事事厘正。如东方苍龙七宿,当起于亢,终究斗;南边朱鸟七宿,起于东井,终究角;西方白虎七宿,起于娄,终究参;北方玄武七宿,起于牛,终究奎。如此历法始正,不止六壬罢了。
予编校昭文书时,预详定浑天仪。官长问予:“二十八宿,多者三十三度,少者止一度,如此不均,何也?”予对曰:“天事本无度,推历者无以寓其数,乃以日所行分天为三百六十五度有奇。既分之,必有物记之,然后可窥而数,因而以当度之星记之。循黄道,日之所行一期,当者止二十八宿罢了。今所谓‘距度星’者是也。非不欲均也,黄道所由当度之星,止有此罢了。”