对话之二:佛教与虚拟世界
我(对小汤):奶奶前些时候给我发了好几封电邮,都是关于世界末日的,还附有几篇提供“科学依据”的“权威人士”的文章。我看了两篇,所谓的“科学依据”真是让人笑掉大牙,纯粹是在糊弄人。其中一个最常出现的论点是“九星连珠”,也就是太阳系的八大行星与太阳处于一条直线上;另一说法则是地球、太阳与某巨型星系连成一线。总之是当地球、太阳与其他星体间的相对位置形成某种特定排列时,会导致引力大异,地球运行轨道变迁,使生物无法继续生存。我对几个相关星体间的引力做了个简单的估算:太阳对地球的影响当然是最大的。其次是月亮,约为太阳的两百分之一。太阳系中的其他行星,比如火星,对地球的影响不过是月亮的五千分之一,七颗行星加在一起的总影响也就约为月亮的千分之一的样子。其他星系或银河系的核心尽管质量巨大,但由于距离过于遥远,影响就更微不足道了。所以无论什么星体与地球怎样连成一线,其效应都远远不及太阳和月亮的影响。
小汤:世界末日的说法其实早就有,基督教、犹太教和伊斯兰教等宗教里都有世界末日。比如在基督教里,据说人死之后并不直接上天堂或下地狱,而是处于不上不下的状态。直到“世界末日”来临,耶稣和他的“对头”一起重返人间,所有已死之人都会从坟墓中出来,进行正邪之间的最后一战。大战结束后,好人升天堂,坏人入地狱。
老汤:佛教和道教里都没有世界末日一说。
小汤:佛教与其他几大宗教好像很不一样。基督教、伊斯兰教这些宗教是让人盲目信奉,而佛教是让人自己领悟,等于是在提倡通过独立思考以寻找成佛的途径。
老汤:我的父亲对佛教史有很深入的研究,他就指出过:“佛教既非纯粹的哲学,也非普通的宗教。”
我:佛教想让人悟出的“道”,似乎就是我们生存的世界是一个真实存在的虚幻世界。
小汤:真实存在的虚幻世界不就相当于在计算机里运行的模拟世界吗?
老汤:这个说法有点意思。僧肇在《不真空论》中说过“譬如幻化人,非无幻化人,幻化人非真人也”。这个幻化人就有点像模拟世界里的人。它不是真人,因为它所处的世界只是个模拟世界。但它又是存在的,因为模拟世界尽管是虚拟的,却终究是存在的,比如存在于计算机里。
我:没准我们实际上就是在某个极高等的“生物”所设计的模拟世界里呢?当然它用的不一定是我们概念中的计算机。
小汤:要是我想证实或者证伪咱们的世界是个模拟世界,如果有功能极其强大的计算机,与其自己冥思苦想,倒不如在计算机上搞个模拟世界,让里面的“人”帮我一起想。如果我们换位思考,试想某个极高等的“生物”如果想证实或者证伪“它们”自己的世界是个模拟世界,于是就创造了一个模拟世界——也就是我们生活的世界,让里面的人去想法证实或者证伪他们所处的世界是个模拟世界,然后把他们得到的结论为“它”所用。
我:这种模拟世界的“计算机程序”的结构其实大体上是可以想象出来的。首先我们定义这个模拟世界里有N个个体,N可以是个很大的数,每个个体都处于两个基本的循环中:第一层循环相当于佛教所说的轮回(且称之为“轮回循环”)。“轮回循环”的每一次循环相当于该个体的一次“生命”,一个新循环开始时需要给定一些初始值,比如设定该个体这次是人(或狗、或猫、或其他什么东西)等等。“轮回循环”里嵌套着第二层循环——“生命循环”,整个生命循环相当于该个体的一生,死亡则标志着该次生命循环的终结,同时亦是轮回循环中下一个新循环的开始。轮回循环只有在一种条件下可以打破:该个体发现了一种办法能够证实它所处的世界是个模拟世界——这正是建立这个模拟世界“程序”所寻求的一个“解”,因而这个个体的轮回循环就可以结束并输出找到的这个“解”。找到“解”就能打破轮回循环,也就是佛教说的“涅槃”——成佛,从而跳出轮回。这个“程序”的难点在于每个个体都需要具有能自我发展“智能”以及如何建立个体与模拟世界之间的相互关联,包括模拟世界对个体的影响、个体对模拟世界发展的影响等等。
小汤:沿着这条思路,佛经里反复讲一切皆“空”,或者说都是虚幻,这不就是想引导人们去寻求证实世界是一个模拟世界的途径吗?由此我们也可以将“成佛”解释为找到了一条证实世界是一个模拟世界的途径。证实世界是虚幻的,是否从一开始就是佛教的终极目标之一?
老汤:“证实世界是虚幻的”这一命题,严格说是一个宇宙观的问题。而释迦牟尼最初想解决的其实是人生观的问题。他是想通过论证现实世界的不真实性,使人们能从生、老、病、死等“八苦”中解脱出来。认识到“五蕴皆空”是为了达到“度一切苦厄”的目的,所以不能把“证实世界是虚幻的”说成是佛教的终极目标之一。释迦牟尼的弟子们后来把他的思想发展成为佛教,作为一个宗教,则必须回答宇宙观的问题。在佛教里,“空”并不等于什么都没有的“零”。若等于“零”就成为断灭空,不起任何作用,不能出现任何现象。“空”有点接近于金岳霖解老子的“道”时说的“不存在而有”(non-existence but being)。
小汤:“不存在而有”和世界是个模拟世界的说法也有相通之处。模拟世界不是真实的世界,所以它并不真的不存在。但即使作为一个模拟程序,它又确实存在于某个“计算机”里,所以还是“有”的。
老汤:佛教分很多派别,其中有两大派:一为空宗,一为有宗。讨论“空”的问题主要是“般若学”,但其后起的“涅槃学”提出,如果“一切皆空”,那么“成佛”有什么根据?于是“涅槃学”提出“佛性”问题,认为“人人皆有佛性”,这可能产生“佛性”是不是“空”,如“佛性”为“空”那么成佛有无可能,有无意义?至于佛教是不是一种科学,这个问题就更大,我们可以搁置以后再论吧!我想,我们还是回到扣住主题,讨论“虚拟世界”的问题吧!我记得苏东坡有两句诗“不识庐山真面目,只缘身在此山中”。我们是否可以有两个假设:一是“上帝创造世界”;另一是某个我们这个世界之外的“电脑高手”,在他的电脑中制造我们这个世界。在“上帝创造世界”这一问题上也可以有两种可能的假设:一是上帝创造的是一个实体世界;另一是上帝创造的是一个“虚拟世界”,如果上帝创造的是实体世界,那么在这个世界中的个体只能认为这个世界是一个“真实的世界”,因为他们的认识不能超越上帝所设定的范围。但如果上帝创造的是“虚拟世界”,或我们这个世界之外的“电脑高手”在他的电脑中创造了我们这个世界——这当然也是“虚拟世界”,那么情况就不同了。上帝或“电脑高手”是不在这个世界之中的,他们知道他们创造的是个“虚拟世界”,因为他们身不在此山中,而在他们建造的“虚拟世界”中的任何个体都只能认为他们是在一个实存世界之中(除非他是在想入非非),这是因为他们“只缘身在此山中”。这里或者涉及“实存的世界”和“认识的世界”问题。对这个问题,王阳明和他朋友的对话也许很有意思。《传习录下》中有这样一段记载:“先生游南镇,一友指岩中花树问:‘天下无心外之物,如此花树在山中自开自落,与我心中亦何相关?’先生说:‘你未见此花树时,此花与汝同归于寂;你来看此花时,则此花颜色明白起来,便知花不在你的心外。'”现在常常有人批评王阳明的“心外无物”,说他否认花树的“客观存在”。其实王阳明这里并不是要讨论“花树”的客观存在与否,而是要讨论“花树”与“人心”之间的意义问题。在“人心”没有观照到这“花树”(一些实体之物)之时,这“花树”对“人”说是无意义的;只有在“人心”观照了“花树”, “花树”的意义才能得以显现。这个讨论无疑也涉及“实体的世界”与“认识的世界”的关系问题。而且这个“实体的世界”也可能就本质上说不过也是“虚幻”的。现在,西方的现象学也讨论了“客体”和“主体”的关系问题,他们也许认为在“客体”与“主体”没有发生关系时,“客体”对“主体”是没有意义的。这是个“意义”的生成问题。因此,我认为讨论“哲学”或“宗教”问题不能简单化。
我:如果我们的世界真的只是一个模拟世界,不少物理学上说不清的东西倒是似乎可以得到某种解释。比如宇宙大爆炸开始的起点,可以说成是模拟世界的“程序”开始运行的那一刻。从超弦理论引出的多重宇宙、平行宇宙等概念也可以解释为多个正在同时运行的模拟“程序”。又比如量子力学里的测不准原理也有自然的解释——任何机器(包括电脑)不论功能多强大,精确度毕竟是有限的。创造我们这个模拟世界的“程序设计师”于是就规定了同时测量距离与速度所能达到的精确度不能超过一个特定的数值——普朗克常数。
老汤:你的这些说法又是些既不能证实也不能证伪的东西。
我:在互联网上有文章提及科学与佛教的关联,其中提到佛教的科学性,还专门举了几个例子。其一例为,佛陀说:一钵清水中有微虫八万四千;另一例为,佛陀提到过有关宇宙结构的三千大千世界。认为前者是对微生物的科学认识,后者则与现代天文学相吻合。我觉得这些都应该只是巧合,就像我们刚才说佛教的目标是要证实世界是个模拟世界一样,是后人强加给前人的。
小汤:我也觉得说佛教里包含现代科学的因素有些牵强。不过如果用现代科学的术语来表述佛教里的不少观念,也许能更容易让我们这个时代的人理解其真意,也更为准确。僧肇在《物不迁论》里用了不少篇幅来论证时间的特性,比如他说“人则谓少壮同体,百龄一质,徒知年往,不觉形随。是以梵志出家,白首而归。邻人见之曰:昔人尚存乎?梵志曰:吾犹昔人,非昔人也”,又说“是以言往不必往,古今常存,以其不动;称去不必去,谓不从今至古,以其不来。不来,故不驰骋于古今,不动,故各性住于一世”等等。用现代术语来说,其实讲的就是时间的绝对性、相对性和不可逆性。
老汤:用现代科学术语来重新诠释佛教里的一些观念,也许值得一试。不过这是件说起来容易做起来难的事。首先既熟知佛学又通晓科学的人才就不好培养,起码相当于得读两个博士学位。
我:等我退休了,如果精力还行,就去研习佛学,也许可以试试做这件事。