超越二元論:反對布林思維的論據
在現代,我們被訓練成以二元方式思考。從驅動電腦的位元(bits)到結構化我們對話的「是/否」問題,世界經常被呈現為一系列的切換開關:真或假、對或錯、1 或 0。這就是「布林思維」(Boolean thinking)的本質——即每個陳述都必須被歸類為真或假的先決條件,在邏輯學中這被稱為排中律(law of the excluded middle)。
雖然這個框架是計算與簡單決策中不可或缺的工具,但將其作為理解人類經驗的普遍教條來應用時,可能會具有局限性。當我們將世界視為一個布林系統時,我們冒著忽視情境(context)關鍵作用的風險,並陷入二分法或「非黑即白」思考的陷阱。
布林思維的限制
布林邏輯運作於一個普遍情境的假設之上——一套完整且包羅萬象的公理集,可以解決任何陳述。然而,「現實世界」很少提供這樣的框架。在實務中,一個陳述的真偽幾乎總是取決於其情境。如果沒有定義好的前提,一個陳述可能會落入布林邏輯難以容納的幾個類別中:
- 未知或不可知: 當情境不完整時。
- 無意義: 當問題本身在缺乏參考框架的情況下沒有意義時。
- 既真又假: 當情境在不同的觀點或維度之間變化時。
當我們堅持對非布林世界進行布林式的解釋時,我們往往被迫扭曲自己的感知以符合該模型。我們不是假裝矛盾不存在,就是得出世界是「不合邏輯」的結論,因為它不遵守嚴格的二元制。
一種替代方案:直覺主義邏輯
為了超越二元限制,我們可以看向非古典邏輯,特別是直覺主義(或建構式)邏輯(intuitionistic logic)。與專注於真值(truth values)的古典布林邏輯不同,直覺主義邏輯圍繞著「證明」(proof)的概念展開。
在這個框架中,證明不僅僅是一個過程,而是一個對象——一個展示陳述之真理性的建構。至關重要的是,直覺主義邏輯拒絕排中律。它不提供二元的真/假,而是允許三種可能性:
- 可以建構出一個證明來顯示該陳述是真的。
- 可以建構出一個證明來顯示該陳述是假的。
- 無法建構出任何證明,使得該陳述既非真也非假。
透過將焦點從絕對真理轉移到在特定情境下建構證明的能力,我們能更清楚地意識到我們正在使用的前提。這使得多個框架可以並存,而不會 necessarily 削弱彼此,從而提供一種更靈活的方式來應對複雜且矛盾的世界。
批判性觀點與反論點
雖然反對布林思維的論據很有說服力,但這在邏輯學家與工程師之間引發了顯著的辯論。批評者認為作者可能混淆了不同類別的思考方式。
一階邏輯的靈活性
有些論者認為,布林邏輯的「限制」實際上可以在其內部處理。例如,一個人可以用普通的一階邏輯來表示「未知」或「無意義」作為謂詞(predicates)(例如,Unknown(fact) = True)。從這個角度來看,布林邏輯並非監獄,而是一個可以描述任何狀態(包括不確定性)的靈活基礎。
分析性與綜合性真理
另一個批判點是分析性陳述(數學真理)與綜合性陳述(關於世界的經驗觀察)之間的區別。雖然直覺主義證明論對於數學而言非常強大,但批評者指出,經驗真理——例如重力——並非像定理那樣被「證明」出來的;它們是透過觀察來支持或證偽的。將形式化證明論應用於政治或心理學,可能會忽略經驗現實的實際運作方式。
簡單性的效用
從計算的角度來看,布林邏輯仍然佔據主導地位,因為其簡單性。正如一位評論者所言,布林代數就像一個 NAND gate:簡單,但能夠建構出任何其他系統。雖然三值邏輯(ternary logic)存在且被用於某些程式語言(例如 Julia 的 missing 值),但對於大多數實際應用而言,超越二元制的認知與硬體開銷往往超過了其帶來的效益。
結論
布林思維與非布林思維之間的張力不僅僅是一場學術演練;它反映了我們如何感知現實。雖然二元邏輯是處理數據的高效傑作,但它可能是處理生活的一種笨拙工具。透過認識到情境定義了真理,以及某些陳述根本無法被證明,我們可以遠離非黑即白的極端思考,並朝向對周圍世界更細緻、更具建構性的理解邁進。