A ⇔ B A\Leftrightarrow{B} A⇔B表示的是等价式命题 p p p: A ↔ B A\leftrightarrow{B} A↔B是一个重言式
定义:若 A , B A,B A,B两个命题构成的等价式 A ↔ B A\leftrightarrow{B} A↔B为重言式,则 A , B A,B A,B是等值的,记为 A ⇔ B A\Leftrightarrow{B} A⇔B
符号 ↔ \leftrightarrow ↔和 ⇔ \Leftrightarrow ⇔不同
不等值号: ⇎ \not\Leftrightarrow ⇔
根据重言式和矛盾式的定义,对于任意赋值,重言式真值总为1,矛盾式真值总为0;
对于同一组赋值, A A A:
| 重言式 | 矛盾式 | |
|---|---|---|
| A | A=B=1 | A=B=0 |
若 A A A是重言式,则其任意置换命题 B B B也是重言式
若 A A A是矛盾式,则其任意置换命题 B B B也是矛盾式
例如 p ↔ ¬ ¬ p p\leftrightarrow{\neg{\neg{p}}} p↔¬¬p是重言式,从而其置换命题 A ↔ ¬ ¬ A A\leftrightarrow{\neg{\neg{A}}} A↔¬¬A也是重言式
双重否定律: A ⇔ ¬ ¬ A A\Leftrightarrow{\neg\neg{A}} A⇔¬¬A
幂等律: A ⇔ A ∨ A A\Leftrightarrow{A\vee{A}} A⇔A∨A, A ⇔ A ∧ A A\Leftrightarrow{A\wedge{A}} A⇔A∧A
交换律: A ∨ B ⇔ B ∨ A A\vee{B}\Leftrightarrow{B\vee{A}} A∨B⇔B∨A, A ∧ B ⇔ B ∧ A A\wedge{B}\Leftrightarrow{B\wedge{A}} A∧B⇔B∧A
结合律: ( A ∨ B ) ∨ C ⇔ A ( B ∨ C ) (A\vee{B})\vee{C}\Leftrightarrow{A(B\vee{C})} (A∨B)∨C⇔A(B∨C)
分配律:
德摩根律:
¬ ( A ∨ B ) \neg{(A\vee{B})} ¬(A∨B) ⇔ \Leftrightarrow ⇔ ¬ A ∧ ¬ B \neg{A}\wedge{\neg{B}} ¬A∧¬B
¬ ( A ∧ B ) \neg{(A\wedge{B})} ¬(A∧B) ⇔ \Leftrightarrow ⇔ ¬ A ∨ ¬ B \neg{A}\vee{\neg{B}} ¬A∨¬B
吸收律:
A ∨ ( A ∧ B ) A\vee({A}\wedge{B}) A∨(A∧B) ⇔ \Leftrightarrow ⇔ A A A
A ∧ ( A ∨ B ) A\wedge({A}\vee{B}) A∧(A∨B) ⇔ \Leftrightarrow ⇔ A A A
零律:
A ∨ 1 A\vee{1} A∨1 ⇔ \Leftrightarrow ⇔ 1 1 1
A ∧ 0 A\wedge{0} A∧0 ⇔ \Leftrightarrow ⇔ 0 0 0
同一律:
排中律:
矛盾律:
蕴含等值式
A → B A\to{B} A→B ⇔ \Leftrightarrow ⇔ ¬ A ∨ B \neg{A}\vee{B} ¬A∨B
分析
| A A A | B B B | A → B A\to B A→B | Note |
|---|---|---|---|
| 0 | 0 | 1 | ¬ \neg{} ¬ |
| 0 | 1 | 1 | ∨ \vee ∨ |
| 1 | 0 | 0 | ∨ \vee ∨ |
| 1 | 1 | 1 | ∨ \vee ∨或 ∧ \wedge ∧ |
显然 ¬ A ∨ B \neg{A}\vee{B} ¬A∨B满足该真值表
而 A ∨ ¬ B A\vee{\neg{B}} A∨¬B,不满足
等价等值式:
A ↔ B A\leftrightarrow{B} A↔B ⇔ \Leftrightarrow ⇔ ( A → B ) ∧ ( B → A ) (A\to{B})\wedge{(B\to{A})} (A→B)∧(B→A) ⇔ \Leftrightarrow ⇔ ( ¬ A ∨ B ) ∧ ( ¬ B ∨ A ) (\neg{A}\vee{B})\wedge{(\neg{B}\vee{A})} (¬A∨B)∧(¬B∨A)
| A A A | B B B | A ↔ B A\leftrightarrow B A↔B | Note |
|---|---|---|---|
| 0 | 0 | 1 | ¬ ( A ∨ B ) \neg(A\vee{B}) ¬(A∨B),或 ¬ ( A ∨ B ) \neg(A\vee{B}) ¬(A∨B)或 A → B A\to B A→B |
| 0 | 1 | 0 | ∧ \wedge ∧, |
| 1 | 0 | 0 | ∧ , → \wedge,\to ∧,→ |
| 1 | 1 | 1 | ∨ \vee ∨或 ∧ \wedge ∧或 → \to → |
假言易位:
等价否定等值式:
归谬论:
运用前面介绍的等值式模式和置换规则
( p → q ) → r (p\to{q})\to{r} (p→q)→r
验证两个命题公式是等值的,通常用等值演算法比真值表法更加方便
但是等值演算法却不能直接验证两个公式不等
可以用等值演算法化简,然后结合真值表法(或者举出使得两个公式不等的赋值实例)验证两个公式不等
例如 ( p → q ) → r (p\to{q})\to{r} (p→q)→r ⇎ \not\Leftrightarrow ⇔ p → ( q → r ) p\to{(q\to{r})} p→(q→r),可以将它们都化简为仅含 ∨ , ∧ , ¬ \vee,\wedge,\neg ∨,∧,¬三种最基础的逻辑联结词再判断