撞五行是什么?
“相撞”是五行的另一种叫法,源于《尚书·洪范》:“五行:一曰水,二曰火,三曰木,四曰金,五曰土。” 这里的水、火、木、金、土与现在所认为的五行是有一定的差别的。现代所说的五行是根据《尚书序》里的“黄帝之书,首叙五色,次言五行”而形成的,即把“五色”中的“青、赤、白、黑、黄”等同于“五行”中的“木、火、土、金、水”。《洪范》提到的“五行”就是后世所谓的“五行”。
但这里的“五行”并非完全是西周的五种元素说。因为西周时期的“五行”说是把天下万物皆归结为五大类,每一大类再具体划分为若干小类。(参见我的专栏文章:《五行起源新考——兼谈〈夏小正〉“五行”的归属》)所以这里用水、火、木、金、土来称呼五种行,其实是用五行概括了世间一切事物的变化及其规律。这实际上是“五行”概念的升华和泛化。 所以,用“撞击”来解释“五行”是有道理的。因为万事万物都是相互联系的,是一个整体,都处在不断地运动、变化之中;而每一事物又是由很多要素组成的,这些要素之间也是相互联系、相互影响的。“碰撞”和“撞击”反映了这种相互影响、相互作用的动态过程。 古人发现任何一件事物都可以用五行来概括,而且互相之间是可以推衍计算的。比如以木为例,可以推导出水、火、土、金、木、水生木等。
当然,这种推衍是有一定规律的,如果次序打乱,是不会成立的。比如你假设水先于土存在,那么推衍出来的结果肯定是没有意义的(在西方元素说里,土也是生成水的元素之一)。只有遵循相生相克的规律,最终才能推导出正确的结果。 这实际上就是一种算法,一种包含在五行之中的计算机制。它要求你在做事的时候考虑周全,否则就会出错。这与我们今天讲的计算机程序设置是同一个道理。古人发现五行能推算出很多事情,于是就把它当成了真理。其实它们只是一种近似真理的计算工具而已。