林革
看了標(biāo)題,很多人會很好奇:“計算機(jī)怎么會發(fā)狂呢?一定是出故障了吧?”可回答卻是否定的,這臺電腦一點(diǎn)故障也沒有,而且我們假設(shè)它運(yùn)算神速、反應(yīng)快捷,判斷只在轉(zhuǎn)瞬之間。那這是怎么回事兒呢?請聽我細(xì)細(xì)介紹:
這臺計算機(jī)用開紅燈表示“是”,開綠燈表示“不”,現(xiàn)在它被要求用回答“是”或“不”,來表明下一次亮的是不是綠燈。問題輸入后,計算機(jī)開始進(jìn)行了瞬間思考,也正因?yàn)樗磻?yīng)迅速,所以反而出現(xiàn)了讓電腦不知所措的結(jié)果。其中的道理是,如果它回答“是”,也就表明下面亮的確實(shí)是綠燈,可按照程序它回答“是”卻要開紅燈:如果它回答“不”,表明下面亮的不是綠燈,可按照程序它回答“不”又要亮綠燈。這可如何是好?難怪人們發(fā)現(xiàn)了這臺倒霉的計算機(jī),像發(fā)了狂一樣不停地閃爍紅綠燈而無法停止的有趣場景。實(shí)際上,這是數(shù)學(xué)中的一個悖論,悖論的特點(diǎn)正是讓人陷入自相矛盾的怪圈而難以自拔。
當(dāng)然這個悖論還可以轉(zhuǎn)化成最簡潔的形式來理解,即問一個人:“你下句話要講‘不,請回答‘是或‘不”。顯然,不管你回答“是”或“不”都是行不通的。如果你回答“是”,表示認(rèn)可這句話,那么你就應(yīng)該說“不”:如果你回答“不”。表示否定這句話,可事實(shí)上你恰恰說了“不”,這樣總是前后矛盾。
現(xiàn)在你明白了么?要讓這臺電腦預(yù)言正確,在邏輯上是不可能辦到的。而且可以看出,悖論是值得人們仔細(xì)玩味的。