第四章 数理逻辑
全文均为手敲,如果发现有误,请于评论区交流讨论留言,作者会及时修改
4.2 谓词逻辑
-
简单的基础概念
谓词、量词、论域
变元、常元、函数符号、谓词符号、一阶谓词逻辑、二阶谓词逻辑、项、公式
自由变元、约束变元、辖域、基项、语句、开公式、代换、可代入的、闭包
解释、赋值、永真式、判定问题、半可解的、半可判定的
等值演算、逻辑推论
-
存在与全称的表达
如果存在 x x x满足 P ( x ) P(x) P(x)的同时满足 Q ( x ) Q(x) Q(x),则记作: ∃ x ( P ( x ) ∧ Q ( x ) ) \exists x(P(x)\wedge Q(x)) ∃x(P(x)∧Q(x))
如果所有 x x x满足 P ( x ) P(x) P(x)的同时满足 Q ( x ) Q(x) Q(x),则记作: ∀ x ( P ( x ) → Q ( x ) ) \forall x(P(x)\to Q(x)) ∀x(P(x)→Q(x))
-
等值演算公式
若 A , B A,B A,B是任意公式, x x x是任意变元, y y y不是 A A A的自由变元且对于 A A A中的 x x x是可代入的,则
( 1 ) ⌝ ∀ x A ⇔ ∃ x ⌝ A ( 2 ) ⌝ ∃ x A ⇔ ∀ x ⌝ A ( 3 ) ∀ x A ⇔ ∀ y A y x ( 4 ) ∃ x A ⇔ ∃ y A y x \begin{aligned} &(1)\urcorner\forall xA\Leftrightarrow\exists x\urcorner A\\ &(2)\urcorner\exist xA\Leftrightarrow\forall x\urcorner A\\ &(3)\forall xA\Leftrightarrow\forall yA_y^x\\ &(4)\exist xA\Leftrightarrow\exist yA_y^x \end{aligned} (1)┐∀xA⇔∃x┐A(2)┐∃xA⇔∀x┐A(3)∀xA⇔∀yAyx(4)∃xA⇔∃yAyx
若 A , B A,B A,B是任意公式, x x x不是 B B B的自由变元,则
( 1 ) ∀ x ( A ∧ B ) ⇔ ∀ x A ∧ B ( 2 ) ∀ x ( A ∨ B ) ⇔ ∀ x A ∨ B ( 3 ) ∀ x ( A → B ) ⇔ ∃ x A → B ( 4 ) ∀ x ( B → A ) ⇔ B → ∀ x A ( 5 ) ∃ x ( A ∧ B ) ⇔ ∃ x A ∧ B ( 6 ) ∃ x ( A ∨ B ) ⇔ ∃ x A ∨ B ( 7 ) ∃ x ( A → B ) ⇔ ∀ x A → B ( 8 ) ∃ x ( B → A ) ⇔ B → ∃ x A \begin{aligned} &(1)\forall x(A\wedge B)\Leftrightarrow\forall xA\wedge B\\ &(2)\forall x(A\vee B)\Leftrightarrow\forall xA\vee B\\ &(3)\forall x(A\to B)\Leftrightarrow\exist xA\to B\\ &(4)\forall x(B\to A)\Leftrightarrow B\to\forall xA\\ &(5)\exist x(A\wedge B)\Leftrightarrow\exist xA\wedge B\\ &(6)\exist x(A\vee B)\Leftrightarrow\exist xA\vee B\\ &(7)\exist x(A\to B)\Leftrightarrow\forall xA\to B\\ &(8)\exist x(B\to A)\Leftrightarrow B\to\exist xA \end{aligned} (1)∀x(A∧B)⇔∀xA∧B(2)∀x(A∨B)⇔∀xA∨B(3)∀x(A→B)⇔∃xA→B(4)∀x(B→A)⇔B→∀xA(5)∃x(A∧B)⇔∃xA∧B(6)∃x(A∨B)⇔∃xA∨B(7)∃x(A→B)⇔∀xA→B(8)∃x(B→A)⇔B→∃xA
若 A , B A,B A,B是任意公式,则
( 1 ) ∀ x ( A ∧ B ) ⇔ ∀ x A ∧ ∀ x B ( 2 ) ∃ x ( A ∨ B ) ⇔ ∃ x A ∨ ∃ x B \begin{aligned} &(1)\forall x(A\wedge B)\Leftrightarrow\forall xA\wedge\forall xB\\ &(2)\exist x(A\vee B)\Leftrightarrow\exist xA\vee \exist xB \end{aligned} (1)∀x(A∧B)⇔∀xA∧∀xB(2)∃x(A∨B)⇔∃xA∨∃xB
-
逻辑推论相关定理
命题逻辑部分定理均在谓词逻辑部分适用
设 A , B A,B A,B是任意公式,则 ∀ x A ∨ ∀ x B ⊨ ∀ x ( A ∨ B ) \forall xA\vee\forall xB\vDash\forall x(A\vee B) ∀xA∨∀xB⊨∀x(A∨B)。
设 A A A是任意公式,则 ∀ x ∀ y A ⊨ ∀ x A x y \forall x\forall yA\vDash\forall xA_x^y ∀x∀yA⊨∀xAxy,其中 x x x对于 A A A中的 y y y是可代入的。
设 Γ \Gamma Γ是公式集合, A A A是公式,变元 x x x不是 Γ \Gamma Γ中任何公式的自由变元,则 Γ ⊨ A ⇒ Γ ⊨ ∀ x A \Gamma\vDash A\Rightarrow\Gamma\vDash \forall xA Γ⊨A⇒Γ⊨∀xA