希爾伯特演繹系統
在邏輯特別是數理邏輯中,希爾伯特風格演繹系統是歸功於弗雷格[1]和希爾伯特的一類形式演繹系統。這種演繹系統最經常為一階邏輯而研究,但對其他邏輯也是有價值的。
所有演繹系統都在邏輯公理和推理規則之間作出取捨平衡[1]。希爾伯特風格的演繹系統可以刻畫為選擇了大量的邏輯公理模式和少(Hilbert system)量的推理規則。最常研究的希爾伯特風格演繹系統只有一個推理規則即肯定前件和幾個無限公理模式。
自然演繹系統做了相反的取捨,包括了很多演繹規則但有非常少甚至沒有公理模式。
形式定義
[編輯]![演繹系統的圖形表示](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Deduction_architecture_cn.png/300px-Deduction_architecture_cn.png)
在希爾伯特風格演繹系統中,形式演繹是公式的有限序列,其中每個公式要麼是個原子要麼是從前面的公式通過推理規則而獲得。這些形式演繹系統意圖反映自然語言證明,儘管它們要更加詳細。
假設是被當作假設的公式集合。例如可以是群論或集合論的公理集合。符號意味着有隻使用邏輯公理和的元素的結束於的一個演繹。因此,非形式的說意味着假定了中的所有公式則是可證明的。
希爾伯特風格演繹系統可刻畫為使用了眾多邏輯公理模式。公理模式是把所有某種形式的公式代換成特定模式。不只是從這種模式生成的公理,還有這些公理之一的任何普遍化,都包括在邏輯公理集合中。公式的普遍化是通過在公式上前綴上零個或多個全稱量詞而獲得的;因此
是的普遍化。
邏輯公理
[編輯]常見的希爾伯特風格的系統有六個無限公理模式和一個補充公理。為了簡約公理模式的數目,這個系統假定所有公式都已經被重寫為只使用連結詞和並且只有量詞。如下面所討論的那樣,可以把系統擴展為包括額外的邏輯連結詞比如和,而不擴大可演繹的公式類。
前三個邏輯公理模式(與肯定前件一起)允許操縱邏輯連結詞。
- 1.
- 2.
- 3.
後三個邏輯公理模式提供了增加、操縱和去除全稱量詞的方式。
- 4. 這裡的t可以代換在中x
- 5
- 6 這裡的x不是中的自由變量
需要最後的公理模式來處理涉及等號的公式。
- 對於所有變量x
保守擴展
[編輯]在希爾伯特風格的演繹系統中經常只包含對蘊涵和否定的公理。給定這些公理,有可能形成允許使用補充連結詞的演繹定理的保守擴展。這些擴展被稱為是保守的,因為如果涉及新連結詞的公式φ被重寫為只涉及否定、蘊涵和全稱量詞的邏輯等價的公式θ,則φ在擴展系統中是可導出的,當且僅當θ在最初系統中可導出的。在完全擴展的時候,希爾伯特風格的系統將非常類似於自然演繹系統。
元定理
[編輯]由於希爾伯特風格系統有非常少的演繹規則,經常證明元定理來展示額外的演繹規則不增加演繹能力,在使用新演繹規則的演繹可以轉換成只使用最初演繹規則的演繹的意義上。
一些常見的這種形式的元定理有:
- 演繹定理:當且僅當。
- 當且僅當並且。
- 對置(Contraposition):如果則。
- 普遍化:如果並且x不自由的出現在的任何公式中,則。
進一步聯繫
[編輯]公理1、2與演繹規則肯定前件對應於組合子邏輯的基礎組合子K, S與應用的概念。參見Curry-Howard同構。
參考文獻
[編輯]引用
[編輯]來源
[編輯]- Curry, Haskell B.; Feys, Robert. Combinatory Logic Vol. I 1. Amsterdam: North Holland. 1958.
- Monk, J. Donald. Mathematical Logic. New York; Heidelberg; Berlin: Springer-Verlag. 1976.
- Ruzsa, Imre; Máté, András. Bevezetés a modern logikába. Budapest: Osiris Kiadó. 1997 (匈牙利語).
- Tarski, Alfred. Bizonyítás és igazság. Budapest: Gondolat. 1990 (匈牙利語). It is a Hungarian translation of Alfred Tarski's selected papers on semantic theory of truth.
外部連結
[編輯]- Farmer, W. M. Propositional logic (PDF). (原始內容 (pdf)存檔於2007-09-26). It describes (among others) a part of the Hilbert-style deduction system (restricted to propositional calculus).