← 返回百科

纳音是怎么推出来的:律吕相生与“数”两种古法

运转堂精要

六十甲子配三十纳音,古人有两种推法:一种按十二律相生“同类娶妻、隔八生子”,一种按干支的数相加取余。本页逐步演示,并说明与站内纳音表核对一致。

为什么要讲推演

三十个纳音可以直接背表,但知道它从哪里来,才不会觉得名字是凭空编的。古人留下了两种解释:一种从音律出发,一种用数来算。本站把六十个干支逐个核对过,两种办法得出的五行都和站内的纳音表完全一致。

古法一:律吕相生

沈括在《梦溪笔谈》里说,纳音是六十律“旋相为宫”的办法:十二律里每一律含五个音,十二律就收纳了六十个音,干支与音一一相配。他还指出:音从金开始,终于土,就像《周易》纳甲从乾开始、终于坤——乾属金,坤属土。具体的排法是“同类娶妻,隔八生子”,这句话出自《汉书·律历志》:同类的两个干支成一对(甲子配乙丑),再隔八位生出下一对。《三命通会》“总论纳音”转述的就是这个办法。

按“隔八”排一遍

前半段从甲子起:甲子乙丑(海中金)、壬申癸酉(剑锋金)、庚辰辛巳(白蜡金)、戊子己丑(霹雳火)、丙申丁酉(山下火)、甲辰乙巳(覆灯火)、壬子癸丑(桑柘木)、庚申辛酉(石榴木)、戊辰己巳(大林木)、丙子丁丑(涧下水)、甲申乙酉(泉中水)、壬辰癸巳(长流水)、庚子辛丑(壁上土)、戊申己酉(大驿土)、丙辰丁巳(沙中土)。到丙辰丁巳(中吕)五音一轮结束,子到巳为阳,属“下生”。后半段从甲午起重新开始:甲午乙未(沙中金)、壬寅癸卯(金箔金)、庚戌辛亥(钗钏金)、戊午己未(天上火)、丙寅丁卯(炉中火)、甲戌乙亥(山头火)、壬午癸未(杨柳木)、庚寅辛卯(松柏木)、戊戌己亥(平地木)、丙午丁未(天河水)、甲寅乙卯(大溪水)、壬戌癸亥(大海水)、庚午辛未(路旁土)、戊寅己卯(城头土)、丙戌丁亥(屋上土),到癸亥为止,午到亥为阴,属“上生”。每一段里,依次是金三对、火三对、木三对、水三对、土三对,正好十五对,两段共三十对。这个顺序和平常背的“甲子乙丑海中金、丙寅丁卯炉中火”的顺序不同,但每个干支对应的名字完全相同。

古法二:用数来算

《南村辍耕录》转录了《瑞桂堂暇录》的另一种解释,用数推:甲己、子午是九,乙庚、丑未是八,丙辛、寅申是七,丁壬、卯酉是六,戊癸、辰戌是五,巳亥是四。把一对干支(四个字)的数加起来,再看除以5的余数:余4取金,余3取木,余2取土,余1取火,整除取水。书里的理由是:金、木自己有声音,水火土要“借”别的音才成声,水借土、火借水、土借火,所以余数和五行要这样错位对应。例如甲子乙丑:9+9+8+8=34,余4,是金;戊子己丑:5+9+9+8=31,余1,是火;甲申乙酉:9+7+8+6=30,整除,是水。

两种办法互相印证

本站拿数法把六十个干支逐对算了一遍,三十对的五行与站内纳音表(海中金、炉中火、大林木……大海水)全部一致。顺便一提:原文说戊辰己巳的数是二十八,按所列的数值核算应为二十三,但余数同样是三,所以结果不受影响,大概是传抄之误。要注意:推演只能解释五行,“海中”“炉中”这些取象名字不是算出来的,而是后人按物象附会上去的,后面三十篇讲的就是这些。

要注意的边界

推演说明的是“怎么配”,不是“吉不吉”。古人自己也说,六十甲子的名字是借物象来比喻,不要执着。把推演当作理解纳音的钥匙,而不是推命的依据。

相关工具

打开八字排盘 →

关联阅读

内容状态与依据

运转堂新编;传统取象整理,不作吉凶断语。依据沈括《梦溪笔谈》卷五、陶宗仪《南村辍耕录》卷二十“纳音”(转录《瑞桂堂暇录》)、万民英《三命通会》卷一“总论纳音”(均为公版古籍)整理;推演结果已与本站纳音表逐项核对。