祖冲之根据自己研究的成果,重新制定了一种新历法,史称《大明历》。
公元462年,祖冲之把自己精心编成的《大明历》送给宋孝武帝请求公布实行,宋孝武帝命令懂得历法的官员对这部历法的优劣进行讨论。
在讨论过程中,祖冲之遭到了以戴法兴为代表的守旧派的反对,祖冲之就写了《历议》一文予以驳斥。他说,为了明辨是非,他愿意彼此拿出明显的证据来相互讨论,至于那些捕风捉影无根据的贬斥,他丝毫也不惧怕。戴法兴则认为,历法中的传统是古人传下来的,他责骂祖冲之不应该悖逆祖先的历法,认为天文和历法不是祖冲之那样的凡夫俗子能测出来的,这种行为属于大逆不道。祖冲之却不以为然,反驳说不应该“信古而疑今”,日月五星的运行并不神秘,只要进行精密的观测和研究,是完全可以探明的。
当时的祖冲之只有三十岁出头,步入仕途不久,官阶很低,但他凭借严谨求实的精神和有理有据的驳议,赢得了这场大辩论。最终,宋孝武帝决定在公元465年改行新历。