河图:数字、方位与五行结构

宋代定型的黑白点阵如何把阴阳数配对,并安排于五方

河图是两张图里较为静态的一张,也是中医、内丹与命理文献共同的底层词汇来源。这一页讲它上面有什么、生成数怎么配、实际用在哪里,以及一处两千年没有解决的算术缺口。

河图:数字、方位与五行结构

河图与洛书总是并称,性格却恰好相反。洛书不对称、讲流转,是运动中的宇宙;河图对称、讲配对,常被形容为动起来之前的宇宙——安静、完整、各归其位。理解这一层分别,比记住哪个数落在哪个方位更要紧,因为后世凡是把河图用起来的场合,用的都是这份静态的完整性。

名称也需要先交代一句。河图字面就是黄河出的图。旧说伏羲在黄河边见龙马负图而出,因而画卦;《尚书·顾命》与《论语》里也都提到过河图这个词。但这些早期记载从未描述过图的样子,只把它当作一件祥瑞之物。名与图之间隔着很长一段空白,这正是本页后面要处理的问题。

图上有什么

河图由黑白圆点组成,共五十五点,分五组。白点表奇数,属阳;黑点表偶数,属阴。排法是:一与六在下方(北),二与七在上方(南),三与八在左(东),四与九在右(西),五与十在中央。每一组都是一个奇数配一个偶数,两数相差都是五。整张图没有运算,只有配置——它是一张配数表,不是一个可以推移的结构。这一点决定了它与洛书的分工。

关于这个排布,有两点值得立刻留意。它是完全对称的——不打破成对的格局就无法重排。另外它用的是中国传统的方位习惯,上南下北,与现代地图相反;从欧洲制图习惯过来的读者常在这里弄错方向。

生数与成数

一到五称生数,六到十称成数,每一个生数加五得到与它同组的成数。这个说法的来源是《易传·系辞》里“天数五,地数五”一类文字,以及汉代已经流行的五行配数。汉人讲五行与数的对应,《月令》系统与《白虎通》一类书中都能见到,说法是:天一生水,地六成之;地二生火,天七成之;天三生木,地八成之;地四生金,天九成之;天五生土,地十成之。宋人做的事,是把这套已有的配法画成了一张图。

五行与方位

由此得出的对应是:一六属水,居北;二七属火,居南;三八属木,居东;四九属金,居西;五十属土,居中。这一套与五行的方位、季节配置完全吻合——水北冬,火南夏,木东春,金西秋,土居中央。看起来严整,但要注意先后:五行配方位、配季节,在先秦到汉代早已定型,河图是把这些既有的对应集中到一张图上,不是这张图推导出了那些对应。

它实际用在什么地方

生成数是一批文献的通用语言,不懂它就读不下去。命理与占法中的取数、纳音五行的推算、六爻中的配数,都用到它。中医文献里更常见,脏腑、方位、时令的配属常以数为标记,注家动辄言“一六水”“二七火”。内丹著作用它讲坎离水火与铅汞的关系。此外风水中的一些取数、择日中的某些用法,也从这里来。

所以河图的实际功能是一份对照表:把五行、方位、季节、数字四套系统钉在一起,便于记忆,也便于互相翻译。这样理解它是恰当的;换任何别的理解方式,都容易读出过多的东西。

还有一件关系到名称的事必须交代:这两张图与这两个名字的搭配,历史上并不固定。宋代刘牧把九数的那张图称为河图、十数的那张称为洛书,而朱熹与蔡元定采用的是相反的配法,即十数为河图、九数为洛书。后者因《周易本义》的流传而成为通行说法,沿用至今。所以读宋代及以前的材料时,遇到河图二字,先要确认作者指的是哪一张图,否则整段推论都会错位。

与洛书的分工

两张图的差别不只是十数与九数。河图有中央的一对(五与十),十个数两两成偶,整体是静态的、对称的、讲相生的;洛书是九个数填九格,可以按固定路径在格中推移,是动态的、可运算的。因此后世凡是要“算”的术数——玄空飞星、紫白九星、奇门盘面——几乎都用洛书九宫,而河图主要用于讲道理、定配属。

五十五与大衍之数五十

河图点数合为五十五,正对《易传·系辞》所说的“天地之数五十有五”。但同一篇《系辞》讲筮法时又说“大衍之数五十,其用四十有九”。五十五与五十差了五,四十九又少了一,这个缺口两千年来一直有人解释:汉代京房、马融、荀爽各有说法,有的说减去五行,有的说减去北辰,有的说去掉不用之数,宋人朱熹又另作解释。到今天仍无定论。

这段学术史很值得一提,不是因为哪个解释对,而是因为一个被认为最根本的数字,能生出十几种互不相容的解释,说明这些解释是后人依据自己的系统补出来的,不是从古代传下来的确切知识。遇到讲河洛之数的书,可以顺手用这一点检验它的谨慎程度:老实的作者会告诉你此处有争议,急于建立体系的作者会直接给你一个答案。

另外要说明这两张图的来历。河出图、洛出书一语见于《易传·系辞》,《尚书》《论语》中也有提及,但先秦两汉的文献只有这个名目,没有留下具体的图形。今天所见的黑白点阵图,最早的完整记载出现在宋代,一般认为经陈抟一系传出,再由刘牧、朱熹等人整理定型。也就是说,名称有近三千年历史,图形却只有约一千年。把这两个年代分开记,可以省掉很多误会。

需要说清楚的地方

河图不是一项发现,而是一次整理。它把汉代已有的五行生成数用图形固定下来,作为教学与记忆的工具,效果很好——一张图就把四套对应关系收在一处,比背诵条文省力得多。但若说它是天地之数的本原,则没有依据。一个简单的追问就能看出问题:为什么一是水而不是火?为什么每组相差五?这些配法在系统内部自洽,在系统外部找不到理由,也没有任何独立的检验可以支持。它是约定,不是测量结果。

这套配数是从什么推导出来的,还是本来就为了整齐而构造的,今天已无从考订。可以确定的是:它内部自洽,而这份自洽是设计的性质,不是关于水或火的发现。把这一句记住,读后面的配属就不会读得太实。

一个提醒

网络上常见把河图之数与圆周率、光速、遗传密码、元素周期表联系起来的文章,声称古人早已掌握某种知识。这类论证的问题在于自由度太大:十个小整数可以做加减乘除、可以取和取差、可以任意分组,凑出与某个常数接近的结果并不困难,而作者只展示凑成功的那几种组合。

判断这类说法有一个简明的标准——真正的编码可以做出事先的、可以被否证的预言。如果一套“解密”只能在答案已知之后回头对上,它就没有提供任何信息,只是证明了小数字很灵活。这个标准的适用范围远远超出本题,值得从这一页带走。

它真正的价值

把宇宙论的主张放下之后,河图仍然是一件需要掌握的东西。它是打开一大批文献的钥匙:读《内经》与历代医书、读丹经、读命理与风水典籍,作者都假定你知道一六水、二七火。它也是理解中国式知识组织方式的好例子——中国传统学问偏好把不同领域的分类彼此对齐,形成一张可以互相翻译的大表,河图就是这种做法最紧凑的呈现。作为思想史与阅读工具,它的地位很稳;作为对世界的描述,它是一份约定。

撇开那些隐藏知识的说法,河图仍然值得了解,理由与它们全然无关。它是打开一大批中国文献的钥匙:医书注文、丹经、术数手册与哲学著作都拿它的词汇当简写用,不懂它的人被挡在门外。

它也是一件出色的记忆设计:把四套彼此独立的分类压缩进一张一眼可以尽收的图,这是真实的智力成就,而且它一千年来确实完成了被交付的工作。

它还是一份历史文献,记录着一个文明如何组织自己的知识——靠关联、靠配对、靠把范畴绑在一起以便彼此提示。这是研究它的三条扎实理由,而其中没有一条需要相信那些数字编码了宇宙的结构。

要点

  • 河图共五十五点,五组数按方位排开,每组奇偶相配、相差为五,是配数表而非运算结构。
  • 一到五为生数,六到十为成数,来源是汉代已流行的五行配数说。
  • 对应关系为一六水北、二七火南、三八木东、四九金西、五十土中。
  • 五行配方位季节先秦汉代已定型,河图是集中呈现,不是推导来源。
  • 生成数是医书、丹经、命理与占法的通用语言,不懂它读不下去。
  • 河图静态主生,洛书可推移主变,所以要计算的术数都用九宫。
  • 数字与五行的配法在系统内自洽,在系统外无理由,属于约定。
  • 把河图之数与圆周率、遗传密码等相联的说法自由度过大,且只能事后对上。