第二十章 沉睡的蝴蝶

20.1无序之有序

我们头脑中的某些想法是基于重重事实,而另一些想法则毫无来由和根据,但就是这些想法,往往萦绕我们心头,无法挥之而去。

反混沌----也即无序之有序----的想法就是这样一种未经证实的念头。

30年前,当斯图亚特·考夫曼还是一名达特茅斯学院的医科研究生时,这个念头攫住了他。他记得当时他站在书店的玻璃窗前,正就染色体的结构设计而浮想联翩。考夫曼是个健壮的小伙子,一头卷发,总是带着微笑,整天忙忙叨叨的。他看着窗外,脑海中浮现出一本书----一本印有他的名字的书,一本他完成于未来某个时刻的书。

在他的想象中,书中到处都是由相互连接的箭头所组成的网络,箭头们在纠结成一团却又仿佛是活的乱麻中进进出出。这正是网络的标志。不过,这种混乱并非没有秩序。乱麻透漏出神秘甚至是神奇的气息,"意义"沿着各条线路流动传递。从这些"隐晦"的连接中,考夫曼看到一幅涌现出来的图像,就像从立体派油画那支离破碎的画面中识别出一张脸来一样。

作为一名研究细胞发育的医学生,考夫曼把他想象中的那些缠结的线段看作是基因之间的相互联系。突然之间,考夫曼确定无疑地意识到,在这看似杂乱无章的混乱之中有着意料之外的秩序----有机体的架构正蕴含其中。混沌会毫无理由地产生秩序,或者名之为无序之有序。那些由点和箭头所形成的复杂度似乎能产生自发的秩序。这个想法对考夫曼来说是如此亲切和自然,仿佛就是他的归宿一般。而他的任务就是解释和证明它。"我不清楚为什么会选这个问题,会走这条艰难的路,"他说,但它的确成了"一种心底的感觉,一幅坚信的图景"。

为了证实他的猜想,考夫曼开始进行细胞发育的学术研究。像许多生物学家一样,他研究了果蝇由受精卵发育到成熟的过程。生物最初的单个卵细胞是如何设法一分二、二分四、四分八地分化成新的类别的细胞?哺乳动物的卵细胞会繁育出肠细胞,脑细胞,毛发细胞;而这些术业有专攻的细胞很可能运行着同样的操作系统。只需几代的分裂,一个细胞就能分裂出所有类型的细胞,不管它是大象还是橡树。人体的卵细胞仅仅需要分裂50次,就能产生出上千亿的细胞,并发育成婴儿。

当卵细胞沿着分叉50次的道路前行时,是什么样的无形之手在控制着每个细胞的命运,指引它们从同一个卵细胞分化成数百种专门的细胞呢?既然每个细胞理应都受到相同基因(或许并不真的相同)的驱策,那么它们又怎么可能分化呢?基因又是由什么来控制的?

弗朗索瓦·雅各布和雅克·莫诺于1961年发现了一条重要线索,他们偶然间发现了一种基因,并称之为调控基因。调控基因的功用令人震惊:它负责开启其他基因。这使得那种短期内破解dna和生命奥秘的希望顷刻间化为乌有。有一段经典的控制论对话非常适用于调控基因:是什么控制了基因?是其他基因!那又是什么在控制那些基因?还是其他基因!那......

这种绕圈子的逻辑使考夫曼想起了他那幅宿命的图景。某些基因控制着其他基因,而其他基因也可能控制着另外一些基因。这正是他存想的那本书中,由指向各个方向的箭头所组成的错综复杂的网络。

雅各布和莫诺的调控基因代表了一种如意大利面一般的管理模式----由基因组成的去中心化网络掌控着细胞网络的命运。考夫曼很是兴奋。他的"无序之有序"图景让他冒出了一个更大胆的念头:每个卵所经历的分化(秩序)是必然的,不管最初的基因到底是什么!

他可以设想一种实验来验证这个想法。将果蝇的基因用随机基因来取代。他打赌:你得到的绝不会是果蝇。但不管得到什么样的怪物,发生何种诡异的变异,你所得到的秩序与果蝇在自然态下得到的秩序并无二致。"我问自己",考夫曼回忆道,"如果把基因随意地连在一起,会得到任何有用的东西吗?"他的直觉告诉他,凭着自下而上的分布式控制以及"一切连接一切"的模式,必然会出现某种模式。必然!正是这个异端的想法,值得他用一生去追寻。

"我在医学院的日子很难熬,"考夫曼继续说道,"因为我不务正业,没有去研究什么解剖学,反而在这些笔记本中涂鸦似地画满了染色体模型。"为了证明他的想法,考夫曼做出了一个明智的决定,与其在实验室中逆天而行,不如在电脑中建立数学模型。不幸的是,没有一个学数学的人同时具备跟踪大规模群体的横向因果关系的能力。考夫曼开始自力更生。与此同时(大约1970年),在其他几个研究领域中,那些擅于用数学解决问题的人们(如约翰·霍兰德)找到了一些方法,使得他们可以通过仿真来观察由相互作用的节点(这些节点的取值同时受到彼此的影响)所产生的效应。

20.2反直觉的网络数学

考夫曼、霍兰德和其他人发明的这套数学还没有合适的名字,我在这儿叫它"网络数学"。其中的一些方法有各式各样的非正式名称:并行分布式处理、布尔网络、神经网络、自旋玻璃、细胞自动机、分类系统、遗传算法、群计算,等等。不管是哪一种网络数学,由数千个相互作用的函数所形成的横向因果关系都是其共同要素。它们都试图协调大量同时发生的事件----那种在真实世界中无处不在的非线性事件。网络数学与古典牛顿数学是相对的。牛顿数学适用于大多数物理问题,因而曾被看作是严谨的科学家所需要的唯一数学。而网络数学离了计算机则一无用处。

群系统和网络数学的广泛多样性让考夫曼很想知道这种奇特的群体逻辑----他确信它会产生必然的秩序----是不是一种更普遍而非特殊的逻辑。譬如说,研究磁性材料的物理学家遇到了一个棘手问题:构成普通铁磁体----那种可以吸在冰箱门上或用在指南针中的磁铁----的微粒会着了魔似的指向同一个方向,从而形成显著的磁场。而弱磁性的"自旋玻璃"其内部微粒更像是"墙头草",其指向会受到附近微粒的影响。临近的微粒影响力大,相隔较远的微粒影响力小。这个网络中相互影响、头尾相衔的一个个磁场,构成了考夫曼头脑中那幅熟悉的画面。自旋玻璃的这种非线性行为可以用各种网络数学方法来建模,后来在其他的群体模式中也发现了这种非线性行为。考夫曼确信,基因的环路在架构上与此类似。

网络数学不像古典数学,它所具有的特性往往不符合人们的直觉。一般来讲,在相互作用的群集中,输入的微小变化可以引起输出的巨大变化。这就是蝴蝶效应----效果与起因并不成比例。

即使是最简单的方程,只要它将中间结果反馈到输入,那么其输出就是变化莫测的。仅靠研究方程本身很难一窥其特性。各部分间的关联纠缠成一团,试图用数学来描述清楚的话无异于给自己添堵。要想知道方程能产生什么效果的话,唯一的方法就是让方程运行起来,或者用计算机的行话,就是"执行"方程。植物种子的压缩方式也是如此。蕴含其中的化学路径如此错综复杂,以至于无论以多么智慧的方式来检验一粒未知的种子,也不能预测出最终的植物形式。要想知道一粒种子长成什么样,最便捷的途径就是让它发芽生长。

而方程则是在电脑中生根发芽的。考夫曼设计了一种能在普通电脑上运行的基因模型,其中包含一万个基因,每个基因都是能够开启或关闭其他基因的微小代码段。基因间的关联是随机设置的。

考夫曼的观点是:不管基因的任务是什么,如此复杂的网络拓扑都能产生秩序----自发的秩序!

当考夫曼研究模拟基因时,他意识到他所做的是在为任意一种群系统构建通用的基因模型。他的程序可以为任何一群在大规模并发领域中互相影响的介子们建模。它们可以是细胞、基因、企业、黑箱系统,也可以是一些简单的规则----只要这些介子有输入和输出并且其输出又作为临近介子的输入即可。

考夫曼将这一大群节点随机地联接起来,形成一个互动的网络。他让它们彼此作用,并记录下它们的行为。他把网络中的每个节点看作是一个开关,可以开启或关闭周边的某些特定节点。而周边节点又可以反过来作用于该节点。最终,这种"甲触发乙,乙又触发甲"的混乱局面趋于一个稳定且可测量的状态。随后,考夫曼再次随机重置整个网络的联结关系,让节点们再次相互作用,直到它们都安定下来。如此重复多次,直到他认为已经"踏遍"了这个可能随机联结空间的每一寸土地。由此他可以获知网络的一般行为,这种行为与网络的内容无关。用现实中的事物来做个类比实验的话,可以选一万家企业,将每家企业的员工用电话网络随机联系起来,然后考量这一万个网络的平均效果,而不管人们到底在电话中说了什么。

在对这些通用的互动网络进行了数以万计的实验后,考夫曼对它们有了足够了解,可以描绘出这类群系统在特定环境下如何表现的大致情形。他尤其想了解一个一般的染色体会有哪些类型的行为。为此他编写了成千上万个随机组合的基因系统,并在电脑上运行它们----基因们变化着,彼此影响着。他发现它们落在了几种行为"盆地"中。

当水从花园水管中低速流出时,水流并不平稳,但连绵不断。开大龙头,水会突然喷射出来,形成混乱但尚可描述的急流。将龙头完全打开,水流则会像河水一般奔涌出来。小心翼翼地调节龙头,使它处于两种速度之间,但水流却不会停留在中间模式上,而是迅速地转向一种或另一种模式,仿佛两边的模式对它有吸引力一样。正如落在大陆分水岭上的一滴雨水,最终一定会流入太平洋或大西洋。

系统的动态过程迟早会进入某个"盆地",该"盆地"可以捕获周边的运动态,使之进入一个持久态。考夫曼认为,随机组合系统会找到通往某个盆地的道路,也即是混沌之中会涌现出无序之有序。

考夫曼进行了无数次的基因仿真实验,他发现,系统中的基因数(平方根)与这些基因最终所进入的"盆地"数之间存在大致的比率关系。生物细胞中的基因数与这些基因所产生的细胞种类数(肝细胞、血细胞、脑细胞)之间也存在相同的关系。所有生物的这个比率大体恒定。

考夫曼宣称,这一比率对许多物种都适用这一事实表明,细胞种类的数量实质上由细胞结构本身决定。那么,身体内细胞种类的数量就可能与自然选择没太大关系,而与描述基因互动现象的数学有关。考夫曼兴奋地想,还有多少其他生物学上的表象也与自然选择没太大关系呢?

他直觉地认为,可以通过实验来寻求这个问题的答案。不过,他首先需要一种能够随机构造生命的方法。他决定对生命的起源进行仿真。首先生成所有生命诞生前的"元件",然后让这些元件汇聚在一个虚拟"池"中,相互作用。如果这锅"原汤"能够必然产生秩序的话,那他就有了一个例证。这其中的诀窍是让分子们都来玩一个名为"迭坐"的游戏。

20.3迭坐,喷涌,自催化

十年前"迭坐"游戏风行一时。这个引人入胜的户外游戏充分展示了合作的力量。游戏主持人让25个或更多的人紧挨着站成一圈,每个参与者盯着他前面那个人的后脑勺。想象一下排队等着买电影票的人吧,把他们连成一个整齐的圈就好了。

主持人一声令下,一圈人立刻曲膝坐到后面朋友的膝盖上。如果大家动作协调一致,这圈人坐下时就形成了一个自支撑的椅子。如果有一个人失误,整个圈子就崩溃了。"迭坐"游戏的世界记录是几百人同时稳稳地坐到后面的"椅子"上。

自催化系统与衔尾蛇很像"迭坐"游戏。化合物(或函数)a在化合物(或函数)c的帮助下合成了化合物(或函数)b。而c自己是由a和d生成的。d又是由e和c产生的,诸如此类。无他则无我。换句话说,某种化合物或功能得以长期存在的唯一途径,就是成为另一种化合物或功能的产物。在这个循环世界里,所有的原因都是结果,就像所有的膝盖都是别人的"椅子"一样。与我们通常的认识相反,一切实体的存在都取决于其他实体的共同存在。

"迭坐"游戏证明了循环因果关系并非不可能。我们这一身臭皮囊也正是由套套逻辑所支撑的。套套逻辑是真实存在的,它实际上是稳定系统的一个基本要素。

认知哲学家道格拉斯·霍夫施塔特把这些矛盾的回路称为"怪圈",并举了两个例子:巴赫的卡农轮唱曲里似乎不断拔高的音符,以及埃舍尔画笔下无限上升的台阶。他把著名的克里特岛撒谎者悖论以及哥德尔关于不可证明的数学定理的证明也算在"怪圈"里。霍夫施塔特在其著作《哥德尔、埃舍尔和巴赫》中写道:"当我们在某个层级系统的不同层级间向上(或向下)移动时,却意外地发现自己又回到原来待过的地方,这就是'怪圈'。"

生命和进化必然会陷入循环因果的怪圈,它们在基本面上具有套套逻辑。缺少了这种根本的循环因果逻辑矛盾,也就不可能有生命和开放的进化。在诸如生命、进化和意识这类复杂的过程中,主因似乎在不断地迁移,就好像埃舍尔所描绘的光学错觉。人类在试图构建像我们一样复杂的系统时遇到的问题之一就是,过去我们一直坚持一定程度上的逻辑一致性,也即如钟表般的精确逻辑,而这阻碍了自主事件的涌现。正如数学家哥德尔所阐明的,矛盾是任何自维持系统所固有的特性----即便组成该系统的各部分都是一致的。

哥德尔在1931年提出的理论中阐明,企图消除自吞噬的圈子是徒劳无益的,究其原因,霍夫施塔特则指出,"不识庐山真面目,只缘身在此山中"。在"局部"层面上审视时,每个部分好像都是合法的;只有当合法的部分形成一个整体时,矛盾才会出现。

1991年,年轻的意大利科学家沃尔特·方塔纳从数学上论证了函数a生成函数b,b再产生c这样的线性序列可以容易地构成类似闭环控制系统的自生成环,因而最后的函数与最初的函数同为结果的生成者。考夫曼第一次看到方塔纳的工作时,就被它的美所倾倒。"你一定会爱上它!函数之间彼此生成。它们自所有函数所形成的空间中来,在创造的怀抱中手牵着手!"考夫曼把这种自催化系统叫作"卵"。他说,"一个卵就是一套规则,它拥有这样的特性:它们所生成的规则也正是创造它们的规则。这一点也不荒谬。"

要获得卵,首先要有一大"池"不同的介子。它们可以是各种各样的蛋白质碎片,也可以是计算机代码片断。如果让它们在足够长的时间内互相作用,就会形成"一种物体产生另一种物体"的小闭环。最终,如果时间和空间允许的话,系统中由这些局部闭环形成的网络会蔓延开来,并逐渐致密起来,直至环路中的每个生产者都是另一个生产者的产品,直至每个环路都融入其他环路,形成规模庞大的并行且相互关联的网络。这时,催化反应停止,网络突然进入一个稳态游戏----系统坐在自己的膝头上,始端倚在末端,末端亦倚在始端。

考夫曼声称,生命就是在这种"聚合体作用于聚合体形成新的聚合体"的"汤"中开始的。他通过"符号串作用于符号串产生新的符号串"的实验,论证了这种逻辑的理论可行性。他假设蛋白质碎片与计算机代码片断在逻辑上是等同的,并把"代码产生代码"的数字网络视作蛋白质模型。当他运行这个模型时,便得到了如同"迭坐"游戏一般的自催化系统:它们没有开始,没有中心,也没有结束。

生命是作为一个完整的整体而突然冒出来的,就像晶体突然从过饱和溶液中显露出其最终(尽管微小)的形式一样:没有从浑浊的半晶体开始,也没有呈现为半物化的幽灵,而是突然地、一下子就成为了整体,就像"迭坐"游戏中,200个人突然坐成一圈一样。"生命是完整的、综合的,不是支离破碎的,也不是无组织的。"斯图尔特·考夫曼写道,"生命,从深层意义上来说,是结晶而成的。"

他继续道,"我希望证明,自复制和动态平衡这些生物体的基本特征是高分子化学固有的集体表达式。我们可以预计,任何足够复杂的一组催化聚合体在一起都能形成自催化反应。"这里,考夫曼再次暗示了那个必然性的概念:"如果我的模型是正确的话,那么宇宙中生命的路径就是一条条宽敞大道,而不是迂回曲折的窄巷。"换句话说,在现有的化学环境中,"生命是必然的"。

20.4值得一问的问题

考夫曼曾经对一群科学家表示:"我们已经习惯于处理数以十亿计的事情!"任何事物聚集成群都会与原来有所不同:聚合体越多,由一个聚合体触发另一个聚合体这样的相互作用就会呈指数级增长。在某个点上,不断增加的多样性和聚合体数量就会达到一个临界值,从而使系统中一定数量的聚合体瞬间形成一个自发的环,一个自生成、自支持、自转化的化学网络。只要有能量流入,网络就会处于活跃状态,这个环就不会垮掉。

代码、化学物质或者发明,能在适当的环境下产生新的代码、化学物质或发明。很显然,这是生命的模式。一个生物体产生新的生物体,新的生物体再接着创造更新的生物体。一个小发明(晶体管)产生了其他发明(计算机),它(计算机)又产生了更新的其他发明(虚拟现实)。考夫曼想从数学上把这个过程概括为:函数产生新的函数,新的函数再生出其他更新的函数。

"五年前,"考夫曼回忆道,"我和布赖恩·古德温[进化生物学家]坐在意大利北部某个第一次世界大战的掩体中,在暴风雨中谈论着自催化系统。那时我就有了一个深刻的体会:达尔文所说的物竞天择和亚当·斯密提出的国富论何其相似。二者都有一双无形之手。但是在看到沃尔特·方塔纳关于自催化系统的工作之前,我一直都不知道该如何深入地把研究进行下去。方塔纳的工作实在是太漂亮了。"

我跟考夫曼提到了一个有争议的想法:在任何社会中,只要交流和信息连接的强度适中,民主就必然会出现。在思想自由流动并产生新思想的地方,政治组织会最终走向民主这个必然的、自组织的强大吸引子。考夫曼同意这个想法:"在1958年或1959年左右,我还是大二学生。当时我就投入极大的热情和精力写了篇哲学论文。我想搞清楚民主为什么会行得通。很明显,民主并不是因为它是多数人的规则才行得通。如今,33年过去了,我认识到,民主是允许相冲突的少数族群之间达成相对流畅的妥协的机制。它避免了族群们陷入局部有利但全局不利的解决方案。"