朱熹答袁枢曰:
若要见得圣人作易根原,直截分明,不如且看卷首横图,自始初只有两画,渐次看起,以至生满六画之后,其先后多寡,既有次第,而位置分明不费词说,于此看得方见六十四卦全是天理自然挨排出来,圣人只是见得分明,便只依本画出,元不曾用一毫智力添助。盖本不繁智力之助,亦不容智力得以助于其间也。 大家注意其中的“其先后多寡,既有次第,而位置分明不费词说,于此看得方见六十四卦全是天理自然挨排出来”,说的就是先天易图排列法则是依照大小多寡一个挨一个地排出来的,强调了其中的数(序号)意义。
2.邵雍先天易图只用两个基本符号即阴与阳来表示。
这是主要误会所在,误以为必须是0和1才是二进制,甚至认为必须用1代替“—”、0代替“--"才能称为二进位制。尽管北宋以来有不少中国古代学者对二进位制的简单换算性质作了叙述,但与其它计数方式的换算不是二进位制自身是否成立的前提。
3.邵雍先天易图无须引入专用进位符号,直接利用阴阳爻的相对位置表示位值,也就是说,利用了位值的概念。以往几乎没有人注意到这个问题。
可见,邵雍先天易是用“—”和“- -"这两个基本符号构建的序数体系,二进位制记数法是先天易的逻辑基础。
第二节 先天易是专门定义的抽象数
我们知道,中国数学史所讨论的内容基本上都属于算术范畴,在古代被称为算学,即布算之学,重于计算技巧。而中国古代数学是专指邵雍为代表的研究传统,即通过对抽象数的研究来探寻宇宙万事万物的内在逻辑。俗言中心中有数、定数就是这个数。伊川说:“数学至康节始入理也。”《四库全书提要》评述道:“物生有象,象生有数,乘除推阐,务完造化之源者,是为数学。”就是说:主张物的产生必有象为先导,象的产生必有数为基础,对数的关系进行深入探究,以达到穷尽造化演化规律的学问称为数学。上海古籍出版社《四库术数类丛书》出版说明指出:“(数学)实际是指据《周易》阴阳奇偶之数推衍出来的象数说。”
邵雍是如何看待数的呢?《观物外篇》说:
易有内象,理数是也;有外象,指定一物不变者是也。
自然而然不得而更者,内象内数也,他皆外象外数也。
此就是说,象数可分两大类:一是内象,用以表示内在的理数;一是外象外数,用以表示外在的具体事物及其相关的数据。前者指奇偶变化的法则,后者指天地风雷等变化的形迹。实际上,中西古代数学史所讨论的数都是具体的数量,都是带单位的数,即这里的外数。理数之称,强调数自身的内在逻辑性不是人的主观所能安排或改变的,此即“自然而然不得而更者”,故称其为内数,他把内数所具备的内在的数理逻辑称为“自然之道”。
换句话说,理数即是用于说理之数,强调其数之理,说明这种数的主要特征是具有内在的逻辑性。内数,指阴阳逻辑系统,用以研究事物的内在所固有的数理逻辑。从数学学派的著作中可以看出两种内涵都有而前者是根本。中国数学史上的内学和外学之分,常常是建立在这种概念基础上的。研究抽象数理逻辑的数学称为内学,而研究具体数量关系的算学称为外学。邵雍特地将体现“自然之道”的内数即数理逻辑与通常所用的“指定一物不变”的指实数区别开来是有其目的的,其目的是要将他所倚重的内数即数理逻辑发扬光大,做为他理论的基石。
邵子将数分成内数与外数两种性质完全不一样的系统,在数学史上是一个独具慧眼的发现。根据抽象数学发展的需要,现代数学中把数分为抽象数(即不名数Abstract Number)和名数(Concrete Number ) 两类(见(台)《中山自然科学大辞典》第二册《数学》P33~78)。抽象数(不名数)的定义是: “任意单纯的数,与任何特别的事物无关,除非这些事物具有数的性质,主要用以表示与名数的差别。”而名数的定义是:“一数附于特别的事物或单位,例如三个人或三小时等,此数及其所涉及者并称为名数。”
这种划分与邵雍关于内数与外数的划分基本上是一致的,邵雍定义中的外数是“指定一物而不变者”,就是现代定义中的名数;而内数是用以表达数之理,其定义除了与抽象数的定义一样强调“与任何特别的事物无关”之外,还侧重强调其逻辑具有浅显(自然而然)而严密(不得更者)的特征,表明它主要是用来探寻事物的内在规律性(自然之道)。内外数的划分,标志着中国中古时期存在相当成熟的理性思考,增添了传统科学中研究抽象关系的纯粹科学特色。邵雍开创的学术传统,被称为数学。《四库全书》列有数学专目,而《古今图书集成》也有理数部,专门收集数学学派代表作。
第三节 邵雍数学学派关于二进制序数换算问题的讨论
邵子先天易作为二进位制序数体系无疑是成立的,就像不能说只把写成阿拉伯数字形式才算是数字一样,无论从何角度也不要求非得把它换算成十进制不可。
理数是序数体系,有别于通常所用的基数体系。在介绍相关换算之前,有必要介绍两者在计数方式上的微小差别。基数从“没有”(0)开始,序数从“第一”开始。在十进位制表示中,从0到9十个基本记号来自基数的自然表达,对应于序数则是从第一(即以第“零”为一)到第十。同样的基本记数符号所代表的序数比基数多1,即n进制中符号系列a1a2…am所代表的序数为(a1a2…an)n+1。这种概念上的区别有非常明确的物理意义,如状态函数ψ(000)代表第一个状态(基态)。
先天易是以太极(阳)为基础构造的系统演化理论,在阴阳的关系上邵雍《观物外篇》指出:
阳不能自立,必得阴而后立,故阳以阴为基。阴不能自见,必待阳而后见, 故阴以阳为唱。
邵雍数学学派以数为出发点,理从数中来。因此这里首先讲数(阴阳)的关系。根据阴阳特性和“一每生二,自然之理”法则,阳爻相当于零值,阴爻相当于位值。 “阳以阴为基”是说假如没有阴爻在高位,阳爻的个数对序的大小不产生影响,即高于位值(阴)的零值符号(阳)对序没有贡献,所以称阳爻以阴爻为基。例如:阴“- -”其对应序数为2,即(1)2+1=2;“兑”亦对应于序数2,即(001)2+1=2。
“阴以阳为唱”是说低位的阳爻高位的阴爻代表的位值倍增。例如:阴“- -”其对应序数为2,即(1)2+1=2;“巽” 其对应序数为5,即(100)2+1=5。
两句话说的是阴爻与阳爻在构成二进位制数的具体过程中表现出来的相互依存的两种不同的作用。即以阳为0,以阴为1高位在下的二进位制自然数。在《皇极经世书》中,“唱”与“和”均通用为相乘算法。下面我们从一个有趣的例子来介绍先天易中对二、十进制换算的处理。南宋张行成在《易通变》(又名《皇极经世通变》)卷一中说:
乾兑离震巽坎艮坤者,名也,名所以表其德;一、二、三、四、五、六、七、八者,数也,数所以定其位。位者,体也,故有位斯有卦;德者,用也,故有卦斯有爻。卦者,体也;爻者,用也。先天图反观之则乾一、巽二、离三、艮四、兑五、坎六、震七、坤八。乾坤坎离四卦不变,余四卦则震艮巽兑互相易矣。天之一、三不变,二、四变;地之六、八不变,五、七变。
卷三十八则有如下论述:
卦自内观之,则乾一、兑二、离三、震四、巽五、坎六、艮七、坤八;卦自外观之,则乾一、巽二、离三、艮四、兑五、坎六、震七、坤八。
先天卦数即大家都很熟悉的乾一、兑二、离三、震四、巽五、坎六、艮七、坤八。张行成说,从内往外读,即初爻为高位,卦的理数值是这个