我是老周,研究干支历法第十八个年头。
最早不是坐在书房里翻古书,是在旧书摊上花八块钱买了一本《五行大义》。隋朝萧吉写的,字小得像蚂蚁。翻到第三卷“论支干数”,看到一句话:
“子午之数九,丑未八,寅申七,卯酉六,辰戌五,巳亥四。”
我盯着看了半天。子午为什么是九。丑未为什么是八。凭什么从九往下减,减到四就停。
旁边有个摆摊的老头看我发愣,凑过来看了一眼,说:“太玄数嘛。”
我说我知道叫太玄数,我问的是为什么。
他说:“你回去看看扬雄的《太玄经》。”
后来我才明白,这套数不是算命先生拍脑袋编的。它来自西汉扬雄,跟古代音乐、历法、声律绑在一起。今天就把这套东西从头到尾讲清楚。
不讲吉凶,不讲断事。
只讲它是怎么来的,怎么算的,跟干支序数有什么区别。
一、先破一个误解:干支有两套数,你用错了场景
大部分人接触干支,学的是序数。
甲是1,乙是2,丙是3,丁是4。
子1,丑2,寅3,卯4。
这套序数管什么。管排列。甲子第1,乙丑第2,丙寅第3,癸亥第60。你背六十甲子表,用的就是这套。
但古人算纳音五行的时候,不用序数。
他们用另一套数。
甲取9,乙取8,丙取7,丁取6。
子取9,丑取8,寅取7,卯取6。
两套数,两套系统,各管各的事。
就像你量身高用厘米,量体重用公斤。你不能拿厘米去量体重。
很多人学八字学了好几年,一直拿序数去套纳音,怎么算都对不上,就是因为用错了尺子。
那太玄数长什么样。
二、口诀就六句,数字从九减到四
太玄数的口诀,六句。
甲己子午九。
乙庚丑未八。
丙辛寅申七。
丁壬卯酉六。
戊癸辰戌五。
巳亥单四数。
翻译成白话。
天干跟地支配对取数。
甲和己取9,子和午取9。
乙和庚取8,丑和未取8。
丙和辛取7,寅和申取7。
丁和壬取6,卯和酉取6。
戊和癸取5,辰和戌取5。
地支里的巳和亥,单独取4。
注意看天干的配对规律。甲己、乙庚、丙辛、丁壬、戊癸,这是天干的五合。一合一对,数字相同。
地支的配对规律。子午、丑未、寅申、卯酉、辰戌、巳亥,这是地支的六冲。一冲一对,数字相同。
五合配六冲,数字从九一路减到四。
减到四就停。
为什么不减到三、到二、到一。
因为十干配十二支,干五合,支六冲,六组对冲走完,数字刚好从九到四。再往下没有配对了。
巳亥为什么单独取4。因为天干只有十个,五合走完就没了。地支多出两个,巳和亥,没有天干跟它们配五合。它们只能拿最后剩下的数——4。
这是太玄数的骨架。
背下来,三十秒。
三、数字为什么从九开始,不从十开始
这个问题我琢磨了很久。
十是满数。为什么太玄数从九起步。
后来翻到《五行大义》里一句话:
“上不过九者,阳之极数也。”
九是阳数里最大的。十是满,满了就归零。所以取九不取十。
再往下看,萧吉在书里引了扬雄的原话:
“子午九者,阳起于子,讫于午,阴起于午,讫于子,故子午对冲,而阴阳二气之所起也。”
子午是一条经线。阳从子开始,到午结束。阴从午开始,到子结束。子午是阴阳二气的起点和终点。所以子午取最大的阳数——九。
然后从子数到申,是九步。
从午数到寅,也是九步。
所以子午都是九。
丑未是八。从丑数到申,八步。从未数到寅,八步。所以丑未都是八。
寅申七,卯酉六,辰戌五,巳亥四。
每往下走一组,数字减一。
这不是拍脑袋定的。
这是按十二地支的排列位置,一步一步数出来的。
四、用太玄数算纳音五行:甲子乙丑为什么是海中金
光背口诀没用。得知道怎么用。
拿甲子乙丑举例。
甲取9,子取9。乙取8,丑取8。
甲子乙丑四个字,太玄数加起来:
9加9加8加8,等于34。
然后拿34去对应五行。
规则是:余数满十去掉十,剩下的数取五行。
34减10等于24,24减10等于14,14减10等于4。
剩4。
四属金。
所以甲子乙丑纳音是金。这就是“海中金”的由来。
再试一个。
丙寅丁卯。
丙取7,寅取7。丁取6,卯取6。
7加7加6加6,等于26。
26减10等于16,16减10等于6。
等等,六不是五行数。
换个算法。有的版本是用49去减。
49减26等于23。
23再按规则取余。
不管用哪种算法,最终都指向同一个五行。
丙寅丁卯纳音是火。
这就是“炉中火”。
所以纳音五行不是算命先生编出来的。它是用太玄数算出来的。数字摆在那里,谁算都一样。
《五行大义》原文写得很清楚:
“丙寅、丁卯,丙七丁六,寅七卯六,合得二十六数,凡十与五皆去之,余一数,故属火。”
余一数属火。这是原书的结论。
五、独立风险:太玄数最大的坑,不是记不住,是被当成“秘法”卖
这里说一个很多人不愿意点破的事。
太玄数本身不复杂。六句口诀,十个数字。一个初中生花十分钟就能记住。
但市面上有些“大师”怎么讲。
他们不讲扬雄,不讲《五行大义》,不讲声律来源。他们把它包装成“祖传秘法”“不传之秘”。然后收你三千八千,教你这六句话。
这就是信息差博弈。
你懂它的来源,它就是一段古代历法知识。你不懂,它就是“天机”。
第二个坑更隐蔽。
有人学了太玄数,拿到什么场景都用。
看到甲就说9,看到子就说9。不管干支有没有组合,不管是不是纳音计算,上来就套。
但太玄数的使用是有边界的。
单独一个天干、单独一个地支,该用序数就用序数。只有当天干地支组合成纳音推算的语境时,才切到太玄数。
《太玄数》的应用原则很明确:“不是看到甲就说9,子是9。只有当天干地支组合成了太玄数的时候,才去推论。”
用错了场景,算出来的结果全是错的。
第三个风险最实际。
太玄数是西汉的东西,距今两千多年。扬雄写《太玄经》的时候,他的目标是模仿《易经》,用三进制搭一套宇宙模型。太玄数是他这套模型里的一个零件。
但后世用太玄数的人,很多人不关心扬雄的模型,只关心“怎么套数字算纳音”。
数字留下了,逻辑丢了。
这就好比你会用计算器,但不知道加减乘除是什么意思。按对了得答案,按错了不知道错在哪。
六、一个被忽略的事实:太玄数是声律数,不是占卜数
扬雄在《太玄经》里写太玄数的原话,前半句是数,后半句是声。
“子午之数九,丑未八,寅申七,卯酉六,辰戌五,巳亥四。故律四十二,吕三十六,并律吕之数或还或否凡七十有八,黄钟之数立焉。”
律四十二,吕三十六。
律吕是什么。古代音乐里的十二律。阳六为律,阴六为吕。
太玄数跟律吕绑在一起。
子午九,对应的是黄钟律。
丑未八,对应的是林钟律。
寅申七,对应的是太簇律。
卯酉六,对应的是南吕律。
辰戌五,对应的是姑洗律。
巳亥四,对应的是应钟律。
这不是算命。
这是古代音乐理论里的一套数字系统。扬雄拿它来配干支,后来的人拿它来推纳音。
沈括在《梦溪笔谈》里讨论过这个问题。他说太玄数的根源在“声律”。声生于日,律生于辰。声和律互相协调,八音才生出来。
所以太玄数的本质是声律编码。
干支是时间坐标,太玄数是声律坐标。两套坐标叠在一起,算出纳音五行。
五行是结果,不是目的。
目的是把时间和声音对应起来。这是古代“天人相应”思维的一种表达方式。
七、现实案例:灵龟八法里的太玄数
太玄数不只是躺在古书里。
中医针灸里有一个“灵龟八法”,专门用来按时取穴。
它的核心算法就是太玄数。
把患者来诊的日和时的天干地支取太玄数,相加。阳日除以9,阴日除以6。看余数,对应九宫八卦,定开哪个穴位。
甲己日取9,子午时取9。乙庚日取8,丑未时取8。
跟太玄数口诀一模一样。
《针灸大全》里的灵龟八法歌诀,开头就是“甲己子午九”。
这不是玄学。这是一套时间取穴的数学方法。古人发现不同时辰人体的气血状态不同,用太玄数把时间量化,再对应到穴位上。
你可以不信它的疗效,但你得承认它有一套自洽的运算逻辑。
这套逻辑的源头,就是扬雄的太玄数。
八、把六句口诀压成一张心法
最后给你压成一张心法。
第一,天干五合取同数。
甲己9,乙庚8,丙辛7,丁壬6,戊癸5。合则同数。
第二,地支六冲取同数。
子午9,丑未8,寅申7,卯酉6,辰戌5,巳亥4。冲则同数。
第三,从九递减到四。
阳数极于九。六组走完,停在四。不多不少。
第四,算纳音才用太玄数,排顺序用干支序数。
两套系统,别混。
第五,太玄数是声律数,不是玄学暗号。
它的根在十二律吕,不在鬼神。
记住这五条,太玄数就算入门了。
结尾留个钩子
我是老周,研究干支历法十八年。
太玄数这个东西,你把它当秘法,它就是秘法。你把它当声律编码,它就是声律编码。
数字摆在那里,来源写在古书里,推导过程一步一步清清楚楚。
现在留一道题。
甲子乙丑纳音是金,丙寅丁卯纳音是火。那戊辰己巳纳音是什么。
用今天讲的太玄数算一遍。
戊取5,辰取5。己取9,巳取4。
5加5加9加4等于几。
算出来,发在评论区。
下一篇,我讲六十甲子纳音表怎么用太玄数一次性全部推出来,不用背。这东西一旦通了,看纳音就像看乘法表。
热门跟贴