回到首页 / 上级目录

等值演算

如果两个公式形式不同,但真值表完全相同,我们称这两个公式等值

举个简单的例子:

\[A = p \\ B = ¬¬p\]

显然 A 与 B 等值,即 $A \leftrightarrow B$ 为永真式,记作 $A \Leftrightarrow B$,称 $A \Leftrightarrow B$ 为等值式

重要等值式

这里给出 24 个重要等值式,可用真值表验证。

(1)双重否定律

\[A \Leftrightarrow \neg\neg A\]

(2)等幂律

\[A \Leftrightarrow A \lor A \\ A \Leftrightarrow A \land A\]

(3)交换律

\[A \lor B \Leftrightarrow B \lor A \\ A \land B \Leftrightarrow B \land A\]

(4)结合律

\[(A ∨ B) ∨ C \Leftrightarrow A ∨ (B ∨ C) \\ (A ∧ B) ∧ C \Leftrightarrow A ∧ (B ∧ C)\]

(5)分配律

\[A ∨ (B ∧ C) \Leftrightarrow (A ∨ B) ∧ (A ∨ C) \\ A ∧ (B ∨ C) \Leftrightarrow (A ∧ B) ∨ (A ∧ C)\]

(6)德·摩根律

\[¬(A ∨ B) \Leftrightarrow ¬A ∧ ¬B \\ ¬(A ∧ B) \Leftrightarrow ¬A ∨ ¬B\]

(7)吸收律

\[A ∨ (A ∧ B) \Leftrightarrow A \\ A ∧ (A ∨ B) \Leftrightarrow A\]

(8)零律

\[A ∨ 1 \Leftrightarrow 1 \\ A ∧ 0 \Leftrightarrow 0\]

(9)同一律

\[A ∨ 0 \Leftrightarrow A \\ A ∧ 1 \Leftrightarrow A\]

(10)排中律

\[A ∨ ¬A \Leftrightarrow 1\]

(11)矛盾律

\[A ∧ ¬A \Leftrightarrow 0\]

(12)蕴涵等值式

\[A → B \Leftrightarrow ¬A ∨ B\]

(13)等价等值式

\[A ↔ B \Leftrightarrow (A → B) ∧ (B → A)\]

(14)假言易位

\[A → B \Leftrightarrow ¬B → ¬A\]

(15)等价否定等值式

\[A ↔ B \Leftrightarrow ¬A ↔ ¬B\]

(16)归谬论

\[(A → B) ∧ (A → ¬B) \Leftrightarrow ¬A\]

通过给出的 24 个等值式,可以推演出更多的等值式来。

称由已知的等值式推演出另外一些等值式的过程为等值演算

置换规则

置换规则:设 F(A) 是含公式 A 的命题公式,$B \Leftrightarrow A$,若用 B 置换 F(A) 中的 A,得 F(B),则 $F(B) ⇔ F(A)$。

如证明下面的等值式:

\[(p → q) → r ⇔ (¬q ∧ p) ∨ r\]

证明过程如下:

\[\begin{align} &\quad\enspace(p → q) → r \\ &⇔ (¬p ∨ q) → r &\text{蕴涵等值式} \\ &⇔ ¬(¬p ∨ q)r &\text{蕴涵等值式} \\ &⇔ (p ∧ ¬q) ∨ r &\text{德·摩根律} \\ &⇔ (¬q ∧ p) ∨ r &\text{交换律} \\ \end{align}\]

真值函数

设公式 A 有两个变项,记作 A = F(p, q)。

则定义域为 {00, 01, 10, 11},值域为 {0, 1}。

将定义域到值域的一个映射称为一个 2 元真值函数,则共有 16 个真值函数。

若 A 有 $n$ 个变项,则定义域有 $2^n$ 个元素,值域有 2 个元素,共有 $2^{2^n}$ 个真值函数。

每个真值函数都对应无数个与其等值的公式。

功能完备集

任何公式都可以用 $\{¬, ∧, ∨, →, ↔ \}$ 联结多个变项而成,称 $\{→, ∧, ∨, →, ↔\}$ 为功能完备集。

根据蕴涵等值式可知,$→$ 能用 $¬$ 与 $∨$ 表示,我们称 $→$ 为冗余的联结词。

若功能完备集没有冗余的联结词,称它为极小的功能完备集,例如 $\{¬, ∨\}$ 和 $\{¬, ∧\}$。