形式系統:本書的核心概念之一#
形式系統(formal system)是本書反覆出現的關鍵概念。本章使用的類型由美國邏輯學家艾米爾·波斯特(Emil Post)在 1920 年代發明,常稱為「波斯特生產系統」(Post production system)。為了讓讀者實際體會它的味道,作者拋出一則小謎題作為入門。
MU 謎題:你能從字串 MI 出發,依照下面四條規則,產生出字串 MU 嗎?
MIU 系統的元件#
MIU 系統只使用三個字母:M、I、U。所有「字串」(string)皆由這三個字母按固定順序排列而成。
- 公理(axiom):唯一被「免費」給予的字串是
MI - 推導規則(rules of inference 或 rules of production):以下四條典型規則
規則 I: 若字串結尾是 I,可在尾端加上 U。
例: MI → MIU
規則 II: 若擁有 Mx,可生成 Mxx(x 代表任意字串)。
例: MIU → MIUIU;MUM → MUMUM
規則 III: 若字串中出現連續的 III,可將其替換為 U。
例: UMIIIMU → UMUMU;MIIII → MIU 或 MUI
規則 IV: 若字串中出現 UU,可將其刪除。
例: MUUUIII → MUIII規則是單向的,不能反向使用。例如不能從 MU 倒推出 MIII。
定理、公理與推導#
凡是能由公理出發、循規則產生出來的字串,都稱為該形式系統的定理(theorem)。
此處的「定理」與日常用法不同。為了區別兩種意義,作者在書中採用大小寫慣例:
- 大寫 Theorem:一般意義上由邏輯論證證明為真的命題
- 小寫 theorem:技術意義上由規則機械式生成的字串
「推導」(derivation)則是逐行展示如何依規則產生某個定理。例如推導 MUIIU:
(1) MI 公理
(2) MII 對 (1) 套用規則 II
(3) MIII 對 (2) 套用規則 II
(4) MIIIIU 對 (3) 套用規則 I
(5) MUIU 對 (4) 套用規則 III
(6) MUIUUIU 對 (5) 套用規則 II
(7) MUIIU 對 (6) 套用規則 IV推導(derivation)與證明(proof)的概念類似,但前者更為冷峻、純粹符號性。
系統之內與系統之外#
大多數人玩 MU 謎題時,會隨意生成一些定理,逐漸觀察到某些性質。例如:
- 所有定理的首字母都是 M
- 這是因為四條規則都不會改變首字母——可追溯到唯一的公理 MI
這個觀察點出了人類與機器的重要差別:
- 機器可以被設計為機械地不斷生成定理,卻永遠不察覺它在做什麼
- 人類幾乎不可能完全不察覺自己在做什麼——觀察與反思是人類意識的內建特性
兩種工作模式#
作者借此引出兩種模式(並湊齊 M、I、U 三個字母):
- M-mode(機械模式,Mechanical mode):純粹依規則操作符號
- I-mode(智能模式,Intelligent mode):跳出來反思、找模式、嘗試非形式的捷徑
- U-mode(無模式,Un-mode):禪宗式的進路,將於後續章節展開
智能的一項內在特性,是能跳出當前任務、檢視自身所做之事——這就是「跳出系統」(jumping out of the system)。
例如:
- 讀書讀到累了會放下書去睡覺
- 看電視看到不滿意會轉台,更激進的人會直接把電視關掉
- 在西洋棋程式比賽中,一支弱小程式擁有「形勢無望時主動認輸」的功能,雖屢戰屢敗,卻被視為某種跳出系統的能力
決策程序#
MU 謎題還引出一個關鍵問題:如何判斷一個字串是不是定理?
天真的「測試」——「等到該字串被某個系統地枚舉定理的精靈生成出來,就知道它是定理」——並不令人滿意,因為它可能要等無限長的時間。
決策程序(decision procedure):能在有限時間內判定任意字串是否為定理的程序,是形式系統的「litmus test」(試紙)。
兩種「刻畫定理集合」的方式對比:
- 隱式刻畫:規則與公理確實已隱含地定義了所有定理(與所有非定理)
- 顯式刻畫:決策程序提供具體、有限的判定方法

Figure 11: MIU 系統定理的系統化『樹』
一個形式系統的公理集合本身必須有決策程序——必須能判斷任意字串是否為公理。但是「定理集合」未必有決策程序。
當你第一次面對 MIU 系統時,定理被隱式定義了,但 MU 是不是定理仍完全不清楚——這正是後續章節要逐步揭開的問題。

Figure 12: 〈天空之城〉,艾雪(1928 木刻)
基本術語盤點#
本章引入了一整組形式系統的基本詞彙:
- 字串(string):符號的有序排列
- 公理(axiom):免費給予的起始字串
- 規則(rule of inference / production):把字串變換為另一字串的操作
- 定理(theorem):可由公理透過規則生成的字串
- 推導(derivation):逐行記錄定理產生過程
- 形式系統(formal system):以上元素的整體
- 決策程序(decision procedure):判定定理身份的有限程序
- 在系統內 vs. 系統外(working inside/outside the system):兩種思考模式