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