上帝护理的数学原理

有一个英国科学家写了一本护教学的书叫《谁创造了上帝》,书里面一个观点我觉得很新颖。他把自然定律比喻为国际象棋的规则。规则虽然是恒定的,但是却没有决定下棋者下一步该如何走。是的,自然界就像一个棋局,而上帝就像一个下棋的人,他总可以通过一定的步骤,达到祂的目的。或者,自然定律就像一个软件,虽然软件本身是不变的,但是上帝却可以使用这个软件实现祂所要实现的功能。自然定律不是主宰,而是仆人,正如圣经所言,神“以 风 为 使 者 , 以 火 焰 为 仆 役” (诗篇104章第4节或诗104:4)。 更进一步,人的自由意志在某种程度上也是对上帝自由意志的类比,人可以相对自由地做出对未来的选择,这一切乃在于自然定律的开放性。而上帝和人为什么可以自由地利用自然定律并支配自然呢,原因在于上帝将自然定律造成了非决定性的,这种非决定性表现在量子力学里的不确定性和混沌理论里的非线性效应。

我最近在写软件来进行数据处理,软件的目的是为了让人可以自由输入不同的参数进而得到不同的结果。虽然软件本身是固定不变的(在没有被更新的情况下),但是用户可以通过选择不同的参数来产生不同的结果。如果上帝是这样与世界相互作用的话,那么微观世界的量子态就像不同的参数,而自然界的非线性特征则像软件一样宏观地实现这些量子态进而产生一定的自然现象。量子的不连续性或者离散性保证了上帝可以输入数码信息或者不同参数,而自然界的高度非线性保证了这些微观信息可以有效地放大为宏观现象。这就好像一个球在一个山坡的顶端,该球是向左还是向右滑下完全是随机的,而上帝在该点选择向左还是向右完全不违背任何物理定律,也就是说,上帝在遵行着自然规则下棋。又比如,水的沸腾和结冰都是一种相变,而相变的一个很重要特征乃是对称性的破缺。在水结冰以前,任何一点水分子的分布都是各向同性的,而在结冰之后,水分子则是各向异性分布。而相变之所以得以发生乃在于其中一小撮分子产生了一种有序结构,这种有序结构进而扩大其范围,使得整个结晶过程得以实现。而行星形成也是如此,最开始有一小撮尘埃形成了团块,团块不断吸附尘埃进而形成原始行星。这些过程都让我们看到自然现象的非决定性,并且看到微观物态如何通过相变这种非线性效应放大为宏观现象。正如我在之前的博文所言,上帝很可能使用了自然定律这种特征来达到祂的目的。

但是,我在这里不是为了“空隙中的上帝”辩护,我的论证是演绎的,而非归纳的。我首先相信了上帝的存在及其创造和护理,然后思考上帝如何创造和护理。这种思考方式正是贝叶斯统计的精髓所在。贝叶斯统计告诉我们,我们在做任何判断之前都有自己的前设和模型,而数据是在某个前设下来检验一个模型的解释力是否优于其他模型。我相信以上帝作为前设来建立科学模型对自然现象的解释力远高于自然主义前设下的模型。而大多数人反对将上帝引入到科学建模的过程当中,一个很重要的原因在于神学本身的非科学特质。神学没有一个精确地关于上帝作为的描述。如果把上帝比喻为一个艺术家或音乐家,那么神学很可能只是在研究上帝浪漫主义的一面,而忽略了描述其古典主义的一面。也就是说,神学的语言不够精确,如今的神学就像欧陆哲学一样,有很多浪漫主义式的对圣经的解释,但是缺少古典主义式的对教义的呈现。圣经中的上帝既是浪漫主义式的,也是古典主义式的;这位上帝既是独行其事的神,也是有迹可循的神。耶稣将听道比喻为撒种,将信心比喻为芥菜种无疑是让我们看到灵性世界里面也有灵性定律。言归正传,上帝的护理到底有怎样的轨迹呢?

我上面的论述谈到了上帝可以利用自然定律达到祂的目的,但是上帝达到祂的目的的过程是怎样的呢?换句话说,如果上帝是棋手,祂是如何下棋进而屡屡得胜的呢?我在这里要引入所谓的随机过程来解释上帝护理的轨迹。在圣经当中,我们屡屡看到,上帝是在与人下历史这盘棋。上帝创造亚当和夏娃本意不是为了让他们犯罪承受地狱的咒诅,但是亚当和夏娃却是犯罪了。上帝虽然预知他们犯罪,但是上帝却没有决定他们的犯罪的行为。同样,上帝带领以色列人出埃及进入迦南地,但是以色列人屡屡试探上帝,本来只有几个月的行程走了整整40年。也就是说,上帝虽然知道人下一步会怎么走,但是祂可以不干涉人的选择。这样,由于人的选择的随机性,上帝的护理也看起来具有随机性,但是这种随机性不是绝对的,而是在上帝引导之下。

换言之,上帝的目的,比如耶稣的降生,就像贝叶斯统计里面的最高后验概率(即对数据的最佳模型拟合),而整个历史就是一个随机过程,这个随机过程的每一步怎么走是由一定的概率决定的。比如历史的时间点处在约瑟被卖个埃及人的时候,那么约瑟被卖之后的下一个历史事件是什么呢?是约瑟做了埃及财政大臣的仆人,然后由于被陷害下在监狱里,这样的历史事件和上帝应许亚伯拉罕得着迦南地似乎没有任何联系,而进一步,我们虽然看到约瑟后来做了埃及的二把手,而且和雅各相认,而以色列人在埃及繁衍,但是以色列人被埃及人奴役,与得胜迦南这样的辉煌历史事件相去甚远,哪怕是以色列人被带出了埃及,他们仍然是乌合之众,根本无法与迦南各族抗衡。但是,我们看到历史的轨迹一步步在逼近那个应许的中心,这个随机过程从下图可以看出。

randomwalk

而随机过程的步长以及下一步的方向及其概率都是由下一步和此步与应许的远近决定的,而这种过程由于人的参与而变成了一种随机过程,但是总的方向是朝向应许的实现。但是,有时候上帝需要施行神迹来改变人的意图,比如法老阻止以色列人出埃及的意图,进而实现祂的旨意。因为人的意图常常与上帝的意图相反,所以,这种随机过程若非上帝的引导,绝对不可能到达上帝应许的中心点。如此看来,神迹的施行在某种意义上反映了人类的悖逆程度,比如耶稣施行如此多的神迹的可能原因在于当时的人对弥赛亚有太多的误解和抵挡,人们的灵性如此悖逆,以至于耶稣要用如此多的神迹来证明祂就是弥赛亚。但是在上帝和人类的互动当中,我们看到了上帝允许人类犯错,然而这些错也是上帝计划的一部分。

这样一个数学模型的目的是让我们对上帝的作为的认识更加精确,并且用于辨识神迹的历史背景和上帝作为的规律性。而进一步量化这种神导历史的随机过程,比如步长(或者每一步的时间间隔),则会让我们更加明白上帝护理的性情。

创世六日的科学模型

在基督教世界里,有诸多关于创世记第一章的解释。这些解释试图调和创世记第一章字面意思和自然科学理论的冲突。而很多权威创造论者认为,这种调和没有必要,因为自然科学理论始终是发展的,不是真理本身。但是,这同样适用于神学。因为神学乃是我们对神的系统性的认识,而这种认识始终是不彻底甚至是歪曲的,哪怕圣灵会光照人的理性使得人有得救的信心和知识。所以,我也认同这种调和始终是不足够的,甚至是误导性的。那么,我们能否基于创世记第一章的记载和我们已知对自然界最成功的科学理论来建立一个创世模型,进而解释从普遍启示和特殊启示这两本书而来的数据呢?这是可能的。这种结合信仰与科学的模式可以避免形而上的争论,而对科学和信仰产生实质影响。

在关于创世记第一章乃至第二章的争论中,最主要的问题乃是关于创世六日的解释,也就是关于“日”的解释。年轻地球论认为是24小时,而古老地球论认为是很长时间。我想这两者可能都是对的,但是是基于不同的参考系统。一个是参考灵界的时间坐标,一个是参考物质界的时间坐标。很有可能的是灵界的时间和物质界的时间尺度是不一样的,于是灵界的6日对应于物质界的亿万年。虽然灵界可能是和物质界一起被造的,但是这并不代表灵界的时间和物质界的时间是一样的。这种考虑可以激发我们建立一个科学模型来类比乃至解释创世记的时间问题。

上帝的创世过程可以用一个计算机模型来解释。正如我们写程序来模拟各种物理现象,同样上帝也可以在灵界构造程序来创造物质界,哪怕灵界和物质界是一起被造的。首先,我们在创世记开头看到,上帝创造天地,这里的天很可能不只是指这个宇宙中的天体,而更是指灵界。这样看来,上帝的第一条程序命令和该程序所产生的结果——时空的被造是不分先后的。也就是说,宇宙大爆炸伴随着灵界的产生,在此之前除上帝以外一无所有。但是在此之后的时间分为两个尺度,一个是物质界尺度,一个是灵界尺度。

在创造了两个时间之后,上帝的创世程序在灵界运行了6天;但是程序实现在物质界的时间,按照当今宇宙学的说法,却是大约138亿年。这就好像我们写程序来模拟星系的演化,我们可以花一个小时写程序,但是程序运行的时间却是一个星期,而程序产生的结果却是几亿年的星系演化。正如狭义相对论发现了物质界的时间尺度的相对性,同样,在这个计算机模型中,我们看到上帝创世过程中的三重时间。虽然上帝也可以在灵界花6日来设计祂的程序,但是上帝决非人类,祂的创造蓝图早已在祂的旨意之中,不需要在时间中构思,只需要在时间中展开。所以,更合理的假设是上帝在灵界中花了6日来运行祂的创世程序,而实现的却是整个宇宙138亿年的形成和演化历史。

如果这个创世模型的类比是恰当的(虽然可以是恰当的,但是这种模型不太可能是准确的,因为上帝有无数种创世的方式,而我们所能想到的只是有限的方式。而且,就算我们可以想到正确的创世机制,我们也很难有足够精确的语言来描述这机制。),那么灵界很可能对应于现实世界,而物质世界对应于虚拟世界。因为上帝是个灵,所以祂也特别地临在于灵界。那么灵界为什么一定会有时间呢?因为从圣经中我们知道魔鬼乃是堕落的天使,所以灵界很可能有某种和时间对应的来度量灵界变化的量,我们姑且称之为时间。而物质界的被造是源于灵界实现了创世程序,也就是说,灵界就像一个超级计算机,可以实现上帝的创世命令。如果灵界是一个超级计算机,那么我们所居住的物质宇宙就是储存在这个超级计算机里面的信息或者比特。我们之所以看不到灵界是因为我们就在灵界里面,此乃,“不识庐山真面目,只缘身在此山中”。

那么上帝创世的程序和宇宙演化的次序是否是一样的呢?宇宙的次序是先有了基本作用力和基本粒子,然后产生了星系,恒星和行星,然后有了生命,有了人类。我想创世程序的次序和程序实现的次序并非完全一致。作为写程序的人,我们知道,一个基本的程序需要有一个框架,然后设定各种变量,最后让这些变量在这个框架或者规律中运行来实现程序。同样创世记中,我们看到上帝创造了框架,天地海,然后输入了初始条件或者变量,就是祂的命令,然后这些命令在这个框架里面产生了物种乃至人类。而这一切都是为了道成肉身做预备。

这种计算机模型可以合理地解释创世记的字面意思,也可以产生具有科学预见性的洞见。而此类模型的完善需要更多的更细致的对圣经和自然的研究,而这正是科学家基督徒的使命,借此来荣耀上帝。

通过 WordPress.com 设计一个这样的站点
从这里开始