一阶逻辑等值式
定义 设 A,B 是两个谓词公式, 如果 A↔B 是永真式, 则称 A,B 等值, 记作 A⇔B.
- ¬∀xA(x)⇔∃x¬A(x)
- ¬∃xA(x)⇔∀x¬A(x)
若 A(x) 是含 x 自由出现的公式, B 中不含 x 的自由出现,
-
∀x(A(x)∨B)⇔∀xA(x)∨B
-
∀x(A(x)∧B)⇔∀xA(x)∧B
-
∀x(A(x)→B)⇔∃xA(x)→B
-
∀x(B→A(x))⇔B→∀xA(x)
-
∃x(A(x)∨B)⇔∃xA(x)∨B
-
∃x(A(x)∧B)⇔∃xA(x)∧B
-
∃x(A(x)→B)⇔∀xA(x)→B
-
∀x(B→A(x))⇔B→∃xA(x)
-
∀x(A(x)∧B(x))⇔∀xA(x)∧∀xB(x)
-
∃x(A(x)∨B(x))⇔∃xA(x)∨∃xB(x)
-
∃x(A(x)→B(x))⇔∀xA(x)→∃xB(x)
∀ 对 ∨, ∃ 对 ∧ 无分配律.
指向原始笔记的链接
置换规则
设 Φ(A) 是含有 A 的公式, 若 A⇔B, 则 Φ(A)⇔Φ(B).
指向原始笔记的链接
换名规则
设 A 为一公式, 将 A 中某量词辖域中个体变项的所有约束出现以及相应的指导变元换成下雨中未出现的个体变项, 所得公式为 A′, 则 A′⇔A.
指向原始笔记的链接
代替规则
设 A 为一公式, 将 A 中某个个体变项的所有自由出现用 A 中未曾出现过的个体变项符号替代, 其他部分不变, 则 A′⇔A.
指向原始笔记的链接
一阶逻辑前束范式
定义 设 A 为一个一阶逻辑公式, 若 A 为 Q1x1...QkxkB 的形式, 其中 Qi 为 ∀ 或 ∃, B 为不含两次的公式, 则称 A 为前束范式.
定理 一阶逻辑中的任何公式都存在与之等值的前束范式.
指向原始笔记的链接
一阶逻辑推理
代换实例, 如
基本等值式, 如
其他推理定理
-
∀xA(x)∨∀xB(x)⇒∀x(A(x)∨B(x))
-
∃x(A(x)∧B(x))⇒∃xA(x)∧∃xB(x)
-
∀x(A(x)→B(x))⇒∀xA(x)→∀xB(x)
-
∀x(A(x)→B(x))⇒∃xA(x)→∃xB(x)
-
∃xA(x)→∀xB(x)⇒∀x(A(x)→B(x))
-
全称指定 US
-
全称推广 UG
-
存在指定 ES
- ∃xA(x)⇒A(c)
- c 为使 A(c) 为真的客体.
-
存在推广 EG
- A(c)⇒∃xA(x)
- c 为使 A(c) 为真的客体.
指向原始笔记的链接