刍议纳音
在很小的时候,就听大人说过什么“甲子乙丑海中金,丙寅丁卯炉中火……”。到自己研究四柱之后,也背了一下,不过一直没理解为什么,直到前几天看到《中国方术概观——式法卷上》当中的《五行大义》一篇,才算弄清楚其中的来龙去脉。为了帮助自己积累,也希望对和我有同样疑问的人有所帮助,现把相关的知识整理如下。
首先,纳音的来源和河图有关。“天一生水,地六成之;地二生炎,天七成之;天三生木,地八成之;地四生金,天九成之;天五生土,地十成之”的生数和成数之外,还有一个“老数”,即水老于五,火老于三,木老于九,金老于七,土老于一(至于为何?参见《五行大义》里面管辂的说法)。
其次,纳音和六爻纳甲有关。具体来说,就是震纳庚子午(初爻子、四爻午,下同),巽纳辛丑未,坎纳戊寅申,离纳己卯酉,艮纳丙辰戌,兑纳丁巳亥。
纳音的具体计算方法就是:
- 把地支根据纳甲找到对应的天干;
- 求出从天干数到地支对应的天干是几;
- 看看求出的数是哪一个五行的老数则该干支的纳音就是该五行。
例如甲子,子属庚,从甲数到庚为七,金老于七,所以甲子的纳音是金;再比如丙辰,辰属丙,从丙到丙数一,土老于一,所以丙辰的纳音是土;又比如乙卯,卯属己,从乙数到己为五,水老于五,所以乙卯的纳音是水。
我还看到过一种计算方法,年代久远已经记不起书名了,感觉没有上面的说法有道理,具体的方法是:
- 把干支每两个为一组,阳前阴后。比如甲子乙丑一组,壬申癸酉一组。
- 根据洪范五行数为干支取数,即“甲己子午九,乙庚丑未八,丙辛寅申七,丁壬卯酉六,戊癸辰戌五,巳亥四”,并把所得的数相加。
现在又有两种说法:
- 金木可以自己发音,所以结果为金木的纳音就为金木。水借土发音,土借火发音,火借水发音。所以算出来是水的纳音是火,结果是土的纳音是水,结果是火的纳音是土。
- 把得到的数用“大衍之数五十,其用四十有九”来减,然后得到的数所生的五行即纳音五行。
例如:甲子乙丑加起来34数,4为金(河图数),金自己发音,所以甲子乙丑纳音是金(也可以用49来减,得5土,土生金)。丙辰丁巳加起来22数,为火,土借火发音,所以丙辰丁巳纳音是土(也可以用9-2=7火生土)。
另外,在《三命通会》中还有一种方法,也就是“隔八生子”的方法,也是两个一组,从甲子乙丑为金开始,甲子数8到壬申, 壬申癸酉也是金,再数8到庚辰,庚辰辛巳也是金,三次之后就要更换了,再数8到戊子,戊子己丑为火,丙申丁酉属火,甲辰乙巳属火;壬子癸丑属木,庚申辛酉属木,戊辰己巳属木;丙子丁丑、甲申乙酉、壬辰癸巳皆为水;庚子辛丑、戊申己酉、丙辰丁巳皆属土。地支对冲的五行相同,比如甲子同甲午,丙申同丙寅。
当然也有在民间流传的一些计算公式,不过那些公式都是为了快速计算而构造的,其中用到的数不像上面列举的方法一样有来历。
至于海中金炉中火之类的形容词,大都是根据五行的衰旺死绝来的了,其中《三命通会》里面有详细的解释,这里也不赘述了。