程序員成佛指南-戲說(shuō)《中論》
重要的事情說(shuō)三遍
? ? ? ? 佛教徒請(qǐng)關(guān)閉頁(yè)面,以免引起不適,謝謝。
? ? ? ? 佛教徒請(qǐng)關(guān)閉頁(yè)面,以免引起不適,謝謝宇立。
? ? ? ? 佛教徒請(qǐng)關(guān)閉頁(yè)面,以免引起不適,謝謝。
或者當(dāng)做玩笑看看,不生氣為要仔沿。
一.? 龍樹(shù)的空觀
? ? 佛學(xué)發(fā)展到大乘階段,來(lái)了了不起龍樹(shù)大菩薩(約公元2世紀(jì)人),關(guān)于龍樹(shù)的傳說(shuō)/八卦不少,據(jù)說(shuō)年輕時(shí)非常能折騰,龍王看不下去了,給了他般若經(jīng)典,龍樹(shù)大為贊嘆,誠(chéng)心皈依修持,不僅成就甚深般若智慧,還創(chuàng)立了大乘中觀派(實(shí)際上突委,下一段我們就能看到龍樹(shù)的中論和中觀派其實(shí)有很大不同)。
? ? 龍樹(shù)菩薩以懷疑論為基本立場(chǎng),中道建立在對(duì)概念和運(yùn)動(dòng)変化的否定上,既無(wú)概念變化,則世界根本為空县貌。因概念全無(wú),則“有邊”不執(zhí),而“無(wú)邊”無(wú)所附著,因而不執(zhí)二邊。在這個(gè)意義上,因果性也是也是空性,十二因緣也是空凑懂。龍樹(shù)菩薩的空,要較部派小乘佛學(xué)都徹底許多煤痕。對(duì)于佛教僧眾來(lái)說(shuō),這并不是容易接受的說(shuō)法。后來(lái)奉他為祖師的中觀派的基本思想立場(chǎng)就發(fā)生了變化,中論的“中”建立在對(duì)概念的否定之上,是徹底的空;而中觀派的思想建立在有無(wú)之間,建立在真俗二諦之間,實(shí)際上未必是龍樹(shù)的本來(lái)意接谨。幾百年后瑜伽行派的三論宗,解釋世界的模型(遍計(jì)所執(zhí)性,依他起性和圓成實(shí)性),實(shí)際上是對(duì)龍樹(shù)思想策略變化后的描述,一方面繼續(xù)承認(rèn)現(xiàn)實(shí)世界徹底的空性;另一方面給出世界的結(jié)構(gòu),讓僧眾容易接受摆碉。佛經(jīng)中的說(shuō)法,理解我佛空觀甚深意趣,是人乃人中最為第一,這樣的利根性人畢竟少之又少,因此總要給一個(gè)思想上的著力點(diǎn)更容易接受和傳播。以上的描述,基本是葉少勇教授授《中論頌:梵藏漢合信Ш溃》中描述的看法,我學(xué)習(xí)后覺(jué)得很好, 但他還是文責(zé)自負(fù),不過(guò)我估計(jì)龍樹(shù)菩薩不大會(huì)反對(duì)巷帝。
二. 量子和概率來(lái)解釋運(yùn)動(dòng)
? ? 龍樹(shù)否定運(yùn)動(dòng)變化的可能性,實(shí)際上芝諾(公元前5世紀(jì)人)也提出了三個(gè)悖論來(lái)否定運(yùn)動(dòng)的可能性。其中最著名的個(gè)是阿基里斯永遠(yuǎn)追不上烏龜,這也也是三大悖論中最為人所熟知的一個(gè)扫夜。具體描述是:烏龜先跑出去一段時(shí)間,阿基里斯開(kāi)始追,此時(shí)烏龜處于A0點(diǎn),當(dāng)阿基里斯追到A0點(diǎn),烏龜爬到了A1點(diǎn),阿基里斯繼續(xù)追到A1點(diǎn),烏龜又爬到了A2點(diǎn)楞泼。如是反復(fù)無(wú)窮,他們之間距離越來(lái)越近,但阿基里斯就是怎么也追不上烏龜。后世數(shù)學(xué)家邏輯學(xué)家可以用數(shù)列收斂和極限的方法證明阿基里斯是能追上烏龜?shù)捏源场5渲卸家胧澜缡沁B續(xù)的的概念堕阔。但總有不究竟的感覺(jué),阿基里斯超過(guò)烏龜?shù)乃簿烤拱l(fā)生了什么?這個(gè)超越點(diǎn)上的運(yùn)動(dòng)和之前之后的運(yùn)動(dòng)有沒(méi)有差異?這實(shí)際上也是我小時(shí)候很好奇的問(wèn)題。另外,不知道龍樹(shù)有沒(méi)有聽(tīng)說(shuō)過(guò)芝諾悖論,實(shí)際上從時(shí)間先后和希臘文化傳播路線角度看,這倒是很有很能的颗味。
? ? 量子力學(xué)問(wèn)世以來(lái),更多的人傾向于用量子化的模型來(lái)看待世界印蔬。在此我們也嘗試用量子化的視角來(lái)看待芝諾悖論,其中還需要引入概率(量子化和概率也是量子力學(xué)的基礎(chǔ)理論)。我們假設(shè)時(shí)間和空間都是量子化的(時(shí)間量子計(jì)為qT,空間量子記為qS),簡(jiǎn)化模型起見(jiàn),假設(shè)阿基里斯和烏龜都在一條直線上前進(jìn),也就是說(shuō)這條直線上排列著眾多相鄰的qS,可以給每個(gè)qS一個(gè)編號(hào),記為qS[i]脱衙。速度可以表示為在1個(gè)qT上,物體從從qS[i]到qS[i+1]躍遷的概率(p), 這里我們用”躍遷"這個(gè)詞,是為了避免產(chǎn)生位置變化是連續(xù)運(yùn)動(dòng)的感覺(jué)。很容易理解,阿基里斯發(fā)生躍遷的概率p(阿)是遠(yuǎn)遠(yuǎn)大于p(龜)的例驹。這個(gè)模型下,經(jīng)過(guò)1個(gè)qT兩者間的距離要么縮小1,即阿基里斯躍遷了而烏龜沒(méi)有; 要么不變,阿基里斯和烏龜都躍遷了或者都沒(méi)有躍遷; 要么擴(kuò)大1,烏龜躍遷了而阿基里斯沒(méi)有! 這是很有意思的點(diǎn),也就是說(shuō)在某個(gè)時(shí)刻,烏龜還可能跑的比阿基里斯快!不過(guò)統(tǒng)計(jì)意義上講,阿基里斯是快速縮短兩者距離的,具體有多快,要看躍遷概率的差距捐韩。這個(gè)模型下,再看阿基里斯超過(guò)烏龜?shù)乃查g:和其他時(shí)刻沒(méi)有什么差異,還是一個(gè)依概率躍遷的圖景。有意思的事,烏龜在阿基里斯超過(guò)去后,還有一點(diǎn)概率追回來(lái),甚至反超回去!由于qT鹃锈、qS都非常小小,宏觀圖景是阿基里斯總會(huì)超過(guò)烏龜,絕塵而去荤胁。
? ? 實(shí)際上,這個(gè)量子化的解釋要較基于數(shù)列和和極限的解釋舒報(bào)很多,只是和我們感知不那么一致。我們還可以嘗試用量子加概率來(lái)解釋其他更有趣的事情屎债。比如光速的有限性和物體運(yùn)動(dòng)為何不能超過(guò)光速,正如芝諾悖論的分析中我們已經(jīng)定義速度為在qS[i] - qS[i+1]之間躍遷的概率,了解概率論基本知識(shí)的人知道,概率一定是一個(gè)大于等于0,小于等于1的值仅政。當(dāng)概率等于1的時(shí)候,就是速度的上限,這就是不能超光速的一個(gè)量子化的解釋垢油。同時(shí),可以注意到,用概率描述速度,都是在宏觀視角進(jìn)行觀察。
? ? 我們?cè)谟昧孔蛹痈怕蕘?lái)解釋一下不確定性原理圆丹。不確定性原則描述的是,一對(duì)耦合的物理量無(wú)法同時(shí)獲得其精確值,一個(gè)量測(cè)量越準(zhǔn)確,另一個(gè)量測(cè)量誤差則越大,它們的測(cè)量誤差乘積一定大于某個(gè)常數(shù)滩愁。最常見(jiàn)的一個(gè)不確定性原理的表述是:一個(gè)粒子位置的不確定性(Δs)和動(dòng)量的不確定性(mΔv)之積大于h/(2π), 即
? ? ? Δs*mΔv? ≥ h/(2π),
h普朗克常數(shù),≈ 6.626*10^-34辫封∠跬鳎可以看到,這個(gè)不確定性要想觀測(cè)到,需要非常高的精度倦微。我們還是從離散和概率的角度來(lái)分析,動(dòng)量 的定義是質(zhì)量*速度,速度就是躍遷概率,是不是已經(jīng)看出來(lái)該怎么解釋妻味?
? ? 我們要獲得這個(gè)概率p,總要在n個(gè)qT上進(jìn)行測(cè)量(這不是一個(gè)測(cè)量誤差的問(wèn)題,是量子概率本質(zhì)決定的),很明顯,n越大,p測(cè)量的越準(zhǔn)確。同時(shí),n越大,例子的位移發(fā)生的越大欣福,由于位移是依概率發(fā)生的责球,其不確定程度就會(huì)越大。這兩個(gè)物理量之間概念上是耦合的,p的測(cè)量一定是基于統(tǒng)計(jì)的,p測(cè)量的越準(zhǔn)確,速度越準(zhǔn)確,同時(shí)發(fā)生的位移就越大拓劝。用用公式表述
? ? ? ? Δs ∝ n
? ? ? ? mΔv =? ? mΔp ∝ 1/n;
也就是說(shuō),n越大,? Δs越不確定,而mΔv越確定雏逾。有意思的是,如果p服從一個(gè)分布,還可以根據(jù)這個(gè)分布的置信區(qū)間,測(cè)量次數(shù)和置信區(qū)間間關(guān)系(肯定是測(cè)量越多越可信),以及普朗克常數(shù)等線索,及光速的具體值,來(lái)猜測(cè)一下qS、qT具體的大小凿将。
? ? 概率和量子,還有些好玩的東西,可以參看費(fèi)曼的《QED:光和物質(zhì)的其妙特性》校套。不過(guò)好像再分析下去,和成佛的關(guān)系也不大了,再說(shuō)回龍樹(shù)的中論吧。龍樹(shù)告訴我們運(yùn)動(dòng)和變化是不可能存在的,他沒(méi)有說(shuō)世界是離散的牧抵。但如果我們認(rèn)同世界的量子概率的解釋,世界的物理實(shí)質(zhì)和凡夫所看到的實(shí)有的,連續(xù)生滅變化的世界已經(jīng)大相徑庭了笛匙。也許我佛懂量子力學(xué),但他覺(jué)得這和覺(jué)悟證道沒(méi)有關(guān)系,就沒(méi)有講給他的聲聞弟子們聽(tīng)。有一天阿難和我佛獨(dú)處,阿難忽敘忽然贊嘆十二因緣妙法無(wú)邊,我佛呵斥阿難說(shuō)他并不了解因綠性犀变。龍樹(shù)從龍王處獲得的莫非是量子論,得以大悟諸法皆空妹孙。從量子和概率的角度,世界確實(shí)沒(méi)有恒常。量子化的世界,好像就是屏幕上演繹的大片,看似熱鬧非凡,其實(shí)是虛空一片获枝。電影中的任務(wù)好像是提線木偶,好像在展現(xiàn)真我,實(shí)際上并無(wú)一絲一毫的自性可言蠢正。
三.? 三論和程序員的世界
? ? 龍樹(shù)捅了好大一個(gè)窟窿,連佛陀講法四十余年念茲在茲的因緣法也歸于虛空。大乘經(jīng)典中有事說(shuō)空,有時(shí)也說(shuō)有,龍樹(shù)說(shuō),佛說(shuō)“空”時(shí)是勝意諦,說(shuō)“有”時(shí)是俗諦省店。對(duì)于僧眾而言,這并不容易接受嚣崭。幾百年后,三論宗(屬于瑜伽行派)的祖師們創(chuàng)建了一種種三分世界結(jié)構(gòu)的學(xué)說(shuō):
遍計(jì)所執(zhí)性:即凡夫所執(zhí)著于遍于世間一切法的性質(zhì),其實(shí)質(zhì)為空,凡夫顛倒夢(mèng)想而生;
依他起性:這種所執(zhí)性并非憑空而生,乃是依依他起性而生,即依各種因緣而生,三論宗會(huì)認(rèn)為這種依他起性或者因緣性,并不是究竟之法,某種程度上,因緣法是有的但因緣法卻不應(yīng)該有(因?yàn)樗層星楸娚a(chǎn)生幻覺(jué)而不得解脫);
圓成實(shí)性:這是實(shí)有之性,是愚癡眾生不能見(jiàn)的,不能用言語(yǔ)表達(dá)的,是出世間法,是勝意諦。
這個(gè)性質(zhì)實(shí)際上不能表達(dá),佛陀強(qiáng)為眾生說(shuō),讓眾生有個(gè)修行的線索,所所以《金剛經(jīng)》中說(shuō)“佛實(shí)無(wú)有法可說(shuō)”,依中觀和三論的看法,佛陀確實(shí)是無(wú)法可說(shuō)懦傍。上述這么一段描述,實(shí)在是粗陋的很,而且懂三論的人看來(lái)可能是錯(cuò)謬百出,不過(guò)我只是想比較一下這個(gè)模型和軟件的世界是何其相似:
遍計(jì)所執(zhí)的世界:程序中運(yùn)行的過(guò)程,比如游戲中的一個(gè)人物,假如他有了意識(shí),他看到的"我",萬(wàn)事萬(wàn)物,發(fā)生的感情,因果鏈條,何其真實(shí),要是這是有個(gè)聲音告訴他,這都是空,他恐怕立刻揮刀斬去了;
依他起的世界:程序本身雹舀。就是因緣規(guī)律,游戲中的人物應(yīng)該可以認(rèn)識(shí)到這個(gè)層面的規(guī)律,但實(shí)際上這是遍計(jì)所執(zhí)世界的基礎(chǔ),在求解脫的人眼中,它也并不應(yīng)該存在;
圓成實(shí)的世界:大概就是程序之外的世界了。但游戲中人是否可能理解到這個(gè)層面的規(guī)律或者存在都是不確定的假如圓成實(shí)的世界和依他起的世界有某種結(jié)構(gòu)上的相似處,遍計(jì)所執(zhí)世界中的"我"有可能可以抓到一點(diǎn)點(diǎn)線索粗俱。如果兩個(gè)世界是徹底異構(gòu)亳不相關(guān)的,那那么圓成實(shí)的世界永遠(yuǎn)是佛菩薩的領(lǐng)域,凡夫無(wú)蹤可覓说榆。
? ? 挺樂(lè)觀的是,這個(gè)世界上,還有我佛、龍樹(shù)等了不起的人說(shuō)法,給我們透漏這么一點(diǎn)點(diǎn)微光∏┎疲可能圓成實(shí)的世界對(duì)我們沒(méi)有那么大的惡意串慰。而程序員來(lái)理解空和世界結(jié)構(gòu)都相對(duì)容易些, 每天都在操縱離散概率的依他起的世界生滅。這樣的工作,也許比較容易成佛唱蒸。