说实话,我研究国学这些年,天干地支这玩意儿看得多了,但每次跟人聊起来,十个里有八个第一反应是“哦,算命那个”,得,今天咱不讲算命,咱讲点更底层的东西——图论,别一听“图论”就头大,觉得是数学系那帮人搞的玩意儿,其实老祖宗几千年前画的那张天干地支图,骨子里就是一套图论模型,只是他们没这么叫而已。
先掰扯掰扯天干地支是啥,十天干:甲乙丙丁戊己庚辛壬癸,十二地支:子丑寅卯辰巳午未申酉戌亥,你说它俩咋配?阳干配阳支,阴干配阴支,转一圈正好六十个组合,这叫六十甲子,你要是在纸上把这六十个组合按顺序排成一个圈,再连上线,会发现一个特别有意思的事儿——这玩意儿它不是乱排的,每十个一组,每十二个一组,两组齿轮互相咬着转,搁图论里讲,这就是两个不同长度的环在做“笛卡尔积”式的复合,生成一个更大的环,你看,古人不懂笛卡尔积,但他们把这事儿干成了。
那图论到底是个啥?简单说,就是把一堆点用线连起来,看这些点和线能玩出什么花样,点叫顶点,线叫边,天干地支图里,每个干支组合就是一个顶点,相邻的干支之间有“序”的关系,那就是边,六十个顶点连成一个环,每个顶点度数为二——进来一条,出去一条,就这么朴素,但你别小看这个环,六十甲子环有个特别拧巴的性质:你从任何一个顶点出发,走六十步准回到原地,中间不重复,这在图论里叫哈密顿回路,嘿,老祖宗排六十甲子的时候,压根没想过什么哈密顿,但他们排出来的就是个哈密顿图,你说气人不气人。
.jpg)
.jpg)
.jpg)
再往深了挖,天干和地支之间还有“合”和“冲”的关系,甲己合土,乙庚合金……子午冲,丑未冲……这些关系搁图论里怎么看?就是额外的边嘛,原本六十甲子环只有顺序边,现在你加进去“合”的边、“冲”的边,整个图的连通性就变了,本来是个简单的圈,加完这些边之后,顶点之间的最短路径变短了,图的直径缩小了,用大白话说,本来从甲子到甲午得走三十步,现在因为子午冲这条“捷径”边存在,一步就到,你说古人琢磨这些合冲关系是为了啥?历法、占卜、中医子午流注……但底层逻辑就是把一个线性时间模型改造成了一个带捷径的网状模型,这思路,跟今天搞社交网络分析的人琢磨“六度分隔”是一个路数。
还有个更绝的,你把十二地支单独拎出来,按方位画成图:子北、午南、卯东、酉西,剩下八个分布在四个象限,然后连三合局:申子辰合水局,亥卯未合木局,寅午戌合火局,巳酉丑合金局,你画出来看看——四个等边三角形套在一个圆里,每个三角形顶点间隔一百二十度,这不就是图论里的完全三部图吗?每个三合局内部三个顶点两两相连,四个局之间再按生克关系连边,整个结构对称得让人起鸡皮疙瘩,你说这是迷信?我倒觉得这是古人把周期性现象抽象成图结构的一种尝试,你可以说它不科学,但你不能说它没逻辑。
说到这儿得插一句,我写这些不是要论证天干地支多神,恰恰相反,我想说的是:古人建模型的本事被低估了,他们没有集合论、没有图论这些工具,但硬是用天干地支这套符号系统,把时间周期、方位关系、生克制约全塞进一张图里了,这张图好不好用另说,但它的结构意识是实打实的,你看六十甲子纳音,每两个干支配一个五行属性,三十个纳音搁图里就是三十条边连接六十个顶点——一个二分图,古人拿它配音乐、配命理,咱不评价,但二分图这个结构本身在组合数学里可正经是个研究对象。
最后唠点实在的,你要是自媒体同行,想拿这个做选题,我劝你别一上来就甩术语,读者点进来是看“老祖宗的智慧”的,不是来听你讲哈密顿回路的,你就画张图,把六十甲子摆成圈,标上合冲的连线,让读者自己看那个密密麻麻的网状结构,配一句“你看,这不就是古人版的关系网吗”,流量就来了,至于图论那套,藏在后面当干货,懂行的自然懂,不懂的,看个热闹也不亏,天干地支这东西,你把它当密码本也好,当数学模型也好,反正它在那儿摆了几千年,你多看一眼,它就多一层意思,就这么回事。
.jpg)
标签: 天干地支 图论基础知识