命题演算形式系统
一 命题演算形式逻辑系统
1 命题演算形式系统的组成
略
2 命题演算形式系统的公理以及定理
公理
A 1 : A → ( B → A ) A 2 : ( A → ( B → C ) ) → ( ( A → B ) → ( A → C ) ) A 3 : ( ¬ A → ¬ B ) → ( B → A ) \begin{aligned} &A_1:A\to(B\to A)\\ &A_2:(A\to(B\to C))\to((A\to B)\to(A\to C))\\ &A_3:(\neg A\to\neg B)\to(B\to A) \end{aligned} A1:A→(B→A)A2:(A→(B→C))→((A→B)→(A→C))A3:(¬A→¬B)→(B→A)
推理规则
r m p : A , A → B B r_{mp}:\frac{A,A\to B}{B} rmp:BA,A→B
定理
T 1 : A → A T 2 : i f A → ( B → C ) t h e n B → ( A → C ) T 3 : ( A → ( B → C ) ) → ( B → ( A → C ) ) T 4 : ( B → C ) → ( ( A → B ) → ( A → C ) ) T 5 : ( A → B ) → ( ( B → C ) → ( A → C ) ) T 6 : ¬ A → ( A → B ) T 7 : A → ( ¬ A → B ) T 8 : i f ( A → B a n d B → C ) t h e n A → C T 9 : ( ¬ A → A ) → A T 10 : ¬ ¬ A → A T 11 : ( A → ¬ A ) → ¬ A T 12 : A → ¬ ¬ A T 13 : ( A → B ) → ( ¬ B → ¬ A ) T 14 : ( ¬ A → B ) → ( ¬ B → A ) T 15 : ( A → ¬ B ) → ( B → ¬ A ) T 16 : ( ¬ A → B ) → ( ( ¬ A → ¬ B ) → A ) \begin{aligned} &T1:A\to A\\ &T2:if\quad A\to(B\to C)\quad then\quad B\to(A\to C)\\ &T3:(A\to(B\to C))\to(B\to(A\to C))\\ &T4:(B\to C)\to((A\to B)\to(A\to C))\\ &T5:(A\to B)\to((B\to C)\to(A\to C))\\ &T6:\neg A\to(A\to B)\\ &T7:A\to(\neg A\to B)\\ &T8:if\quad (A\to B\quad and\quad B\to C)\quad then \quad A\to C\\ &T9:(\neg A\to A)\to A\\ &T10:\neg\neg A\to A\\ &T11:(A\to\neg A)\to\neg A\\ &T12:A\to\neg\neg A\\ &T13:(A\to B)\to(\neg B\to\neg A)\\ &T14:(\neg A\to B)\to(\neg B\to A)\\ &T15:(A\to\neg B)\to(B\to\neg A)\\ &T16:(\neg A\to B)\to((\neg A\to\neg B)\to A) \end{aligned} T1:A→AT2:ifA→(B→C)thenB→(A→C)T3:(A→(B→C))→(B→(A→C))T4:(B→C)→((A→B)→(A→C))T5:(A→B)→((B→C)→(A→C))T6:¬A→(A→B)T7:A→(¬A→B)T8:if(A→BandB→C)thenA→CT9:(¬A→A)→AT10:¬¬A→AT11:(A→¬A)→¬AT12:A→¬¬AT13:(A→B)→(¬B→¬A)T14:(¬A→B)→(¬B→A)T15:(A→¬B)→(B→¬A)T16:(¬A→B)→((¬A→¬B)→A)
3 相关定义和定理
定义
- 公式集的一致性:设 Γ \Gamma Γ 是 P C PC PC 的一个公式集,如果不存在 P C PC PC 的公式 A A A,使得 Γ ⊢ A \Gamma\vdash A Γ⊢A 与 Γ ⊢ ¬ A \Gamma\vdash\neg A Γ⊢¬A 同时成立,则称 Γ \Gamma Γ 是一个一致的公式集
- 公式集的完全性:设 Γ \Gamma Γ 是 P C PC PC 的一个公式集,如果任意的公式 A A A, Γ ⊢ A \Gamma\vdash A Γ⊢A 或 Γ ⊢ ¬ A \Gamma\vdash\neg A Γ⊢¬A 必有一个成立,则称 Γ \Gamma Γ 是一个完备的公式集
定理
- 演绎定理:对 P C PC PC 中任意公式集 Γ \Gamma Γ 和公式 A , B A,B A,B,有 Γ ∪ { A } ⊢ B i f f Γ ⊢ A → B \Gamma\cup\{A\}\vdash B\quad iff\quad \Gamma\vdash A\to B Γ∪{A}⊢BiffΓ⊢A→B
- P C PC PC 的合理性:如果 Γ ⊢ A \Gamma\vdash A Γ⊢A 则 Γ ⇒ A \Gamma\Rightarrow A Γ⇒A,若 ⊢ A \vdash A ⊢A 则 ⇒ A \Rightarrow A ⇒A
- P C PC PC 具有一致性
- P C PC PC 具有不完全性
- 完备性定理:
P
C
PC
PC 是完备的,即对任意公式集合
Γ
\Gamma
Γ 和公式
A
A
A,如果
Γ
⇒
A
\Gamma\Rightarrow A
Γ⇒A,那么
Γ
⊢
A
\Gamma\vdash A
Γ⊢A 特别地,如果
⇒
A
\Rightarrow A
⇒A,那么
⊢
A
\vdash A
⊢A
- 结合 P C PC PC 的合理性可知, Γ ⊢ A i f f Γ ⇒ A \Gamma\vdash A\quad iff\quad\Gamma\Rightarrow A Γ⊢AiffΓ⇒A
- 如果 Γ \Gamma Γ 一致, Γ ⊬ A \Gamma\not\vdash A Γ⊢A,那么 Γ ∪ { ¬ A } \Gamma\cup\{\neg A\} Γ∪{¬A} 也是一致的
- 如果 Γ \Gamma Γ 一致, Γ ⊢ A \Gamma\vdash A Γ⊢A,那么 Γ ∪ { A } \Gamma\cup\{A\} Γ∪{A} 也是一致的
- 如果 Γ \Gamma Γ 一致,那么存在公式集合 Δ \Delta Δ,使得 Γ ⊆ Δ \Gamma\subseteq\Delta Γ⊆Δ, Δ \Delta Δ 是一致的并且 Δ \Delta Δ 是完全的
- 上面构造的公式集合 Δ \Delta Δ 有如下性质,任意公式 A A A, A ∈ Δ A\in\Delta A∈Δ 当且仅当 Δ ⊢ A \Delta\vdash A Δ⊢A
- 设 Γ \Gamma Γ 是 PC 的一致公式集合,那么存在一个指派 ∂ \partial ∂,使得对任意公式 A ∈ Γ A\in\Gamma A∈Γ,都有 A ∂ = 1 A^{\partial}=1 A∂=1
- P C PC PC 的公式集合 Γ \Gamma Γ 是一致的当且仅当它是可满足的。
二 自然演绎推理系统
1 自然演绎推理系统组成
只是将命题演算形式系统中的联结词由完备集 { ¬ , → } \{\neg,\to\} {¬,→} 推广至 { ¬ , ∧ , ∨ , → , ↔ } \{\neg,\wedge,\vee,\to,\leftrightarrow\} {¬,∧,∨,→,↔}
2 公理、推导规则和定理
公理
Γ ∪ { A } ⊢ A \Gamma\cup\{A\}\vdash A Γ∪{A}⊢A
推导规则
-
假设引入规则
Γ ⊢ B Γ ; A ⊢ B ( + ) \frac{\Gamma\vdash B}{\Gamma;A\vdash B}\quad(+) Γ;A⊢BΓ⊢B(+) -
假设消除规则
Γ ; A ⊢ B , Γ ; ¬ A ⊢ B Γ ⊢ B ( − ) \frac{\Gamma;A\vdash B,\Gamma;\neg A\vdash B}{\Gamma\vdash B}\quad(-) Γ⊢BΓ;A⊢B,Γ;¬A⊢B(−) -
析取引入规则
Γ ⊢ A Γ ⊢ A ∨ B , Γ ⊢ B Γ ⊢ A ∨ B ( ∨ + ) \frac{\Gamma\vdash A}{\Gamma\vdash A\vee B},\frac{\Gamma\vdash B}{\Gamma\vdash A\vee B}\quad(\vee+) Γ⊢A∨BΓ⊢A,Γ⊢A∨BΓ⊢B(∨+) -
析取消除规则
Γ ; A ⊢ C , Γ ; B ⊢ C , Γ ⊢ A ∨ B Γ ⊢ C ( ∨ − ) \frac{\Gamma;A\vdash C,\Gamma;B\vdash C,\Gamma\vdash A\vee B}{\Gamma\vdash C}\quad(\vee-) Γ⊢CΓ;A⊢C,Γ;B⊢C,Γ⊢A∨B(∨−) -
合取引入规则
Γ ⊢ A , Γ ⊢ B Γ ⊢ A ∧ B ( ∧ + ) \frac{\Gamma\vdash A,\Gamma\vdash B}{\Gamma\vdash A\wedge B}\quad(\wedge+) Γ⊢A∧BΓ⊢A,Γ⊢B(∧+) -
合取消除规则
Γ ⊢ A ∧ B Γ ⊢ A , Γ ⊢ A ∧ B Γ ⊢ B ( ∧ − ) \frac{\Gamma\vdash A\wedge B}{\Gamma\vdash A},\frac{\Gamma\vdash A\wedge B}{\Gamma\vdash B}\quad(\wedge-) Γ⊢AΓ⊢A∧B,Γ⊢BΓ⊢A∧B(∧−) -
蕴含引入规则
Γ ; A ⊢ B Γ ⊢ A → B ( → + ) \frac{\Gamma;A\vdash B}{\Gamma\vdash A\to B}\quad(\to+) Γ⊢A→BΓ;A⊢B(→+) -
蕴含消除规则
Γ ⊢ A → B , Γ ⊢ A Γ ⊢ B ( → − ) \frac{\Gamma\vdash A\to B,\Gamma\vdash A}{\Gamma\vdash B}\quad(\to-) Γ⊢BΓ⊢A→B,Γ⊢A(→−) -
否定引入规则
Γ ; A ⊢ B , Γ ; A ⊢ ¬ B Γ ⊢ ¬ A ( ¬ + ) \frac{\Gamma;A\vdash B,\Gamma;A\vdash\neg B}{\Gamma\vdash\neg A}\quad(\neg+) Γ⊢¬AΓ;A⊢B,Γ;A⊢¬B(¬+) -
否定消除规则
Γ ⊢ A , Γ ⊢ ¬ A Γ ⊢ B ( ¬ − ) \frac{\Gamma\vdash A,\Gamma\vdash\neg A}{\Gamma\vdash B}\quad(\neg-) Γ⊢BΓ⊢A,Γ⊢¬A(¬−) -
¬ ¬ \neg\neg ¬¬ 引入规则
Γ ⊢ A Γ ⊢ ¬ ¬ A ( ¬ ¬ + ) \frac{\Gamma\vdash A}{\Gamma\vdash\neg\neg A}\quad(\neg\neg+) Γ⊢¬¬AΓ⊢A(¬¬+) -
¬ ¬ \neg\neg ¬¬ 消除规则
Γ ⊢ ¬ ¬ A Γ ⊢ A ( ¬ ¬ − ) \frac{\Gamma\vdash\neg\neg A}{\Gamma\vdash A}\quad(\neg\neg-) Γ⊢AΓ⊢¬¬A(¬¬−) -
↔ \leftrightarrow ↔ 引入规则
Γ ⊢ A → B , Γ ⊢ B → A Γ ⊢ A ↔ B ( ↔ + ) \frac{\Gamma\vdash A\to B,\Gamma\vdash B\to A}{\Gamma\vdash A\leftrightarrow B}\quad(\leftrightarrow+) Γ⊢A↔BΓ⊢A→B,Γ⊢B→A(↔+) -
↔ \leftrightarrow ↔ 消除规则
Γ ⊢ A ↔ B Γ ⊢ A → B , Γ ⊢ A ↔ B Γ ⊢ B → A ( ↔ − ) \frac{\Gamma\vdash A\leftrightarrow B}{\Gamma\vdash A\to B},\frac{\Gamma\vdash A\leftrightarrow B}{\Gamma\vdash B\to A}\quad(\leftrightarrow-) Γ⊢A→BΓ⊢A↔B,Γ⊢B→AΓ⊢A↔B(↔−)
定理
-
定理 1
⊢ A ∨ ¬ A \vdash A\vee \neg A ⊢A∨¬A -
定理 2
⊢ ¬ ( A ∨ B ) ↔ ¬ A ∧ ¬ B \vdash\neg(A\vee B)\leftrightarrow\neg A\wedge\neg B ⊢¬(A∨B)↔¬A∧¬B -
定理 3
⊢ ¬ ( A ∧ B ) ↔ ¬ A ∨ ¬ B \vdash\neg(A\wedge B)\leftrightarrow\neg A\vee\neg B ⊢¬(A∧B)↔¬A∨¬B -
定理 4
¬ A → B ⊢ ⊣ A ∨ B \neg A\to B\vdash\dashv A\vee B ¬A→B⊢⊣A∨B -
定理 5
A → B ⊢ ⊣ ¬ A ∨ B A\to B\vdash\dashv\neg A\vee B A→B⊢⊣¬A∨B -
定理 6
⊢ A ∧ ( B ∨ C ) ↔ ( A ∧ B ) ∨ ( A ∧ C ) ⊢ A ∨ ( B ∧ C ) ↔ ( A ∨ B ) ∧ ( A ∨ C ) \vdash A\wedge(B\vee C)\leftrightarrow(A\wedge B)\vee(A\wedge C)\\ \vdash A\vee(B\wedge C)\leftrightarrow(A\vee B)\wedge(A\vee C) ⊢A∧(B∨C)↔(A∧B)∨(A∧C)⊢A∨(B∧C)↔(A∨B)∧(A∨C) -
定理 7
P C 的 公 理 是 N D 的 定 理 , 即 1. ⊢ A → ( B ∨ A ) 2. ⊢ ( A → ( B ∨ C ) ) → ( ( A → B ) → ( A → C ) ) 3. ⊢ ( ¬ A → ¬ B ) → ( B → A ) \begin{aligned} &PC 的公理是 ND的定理,即\\ &1.\vdash A\to(B\vee A)\\ &2.\vdash(A\to(B\vee C))\to((A\to B)\to(A\to C))\\ &3.\vdash(\neg A\to\neg B)\to(B\to A) \end{aligned} PC的公理是ND的定理,即1.⊢A→(B∨A)2.⊢(A→(B∨C))→((A→B)→(A→C))3.⊢(¬A→¬B)→(B→A)