1.3 命题等价式
定义1\(\qquad\)一个真值永远是真的复合命题(无论其中出现的命题变元的真值是什么),称为 永真式 ,也称为 重言式 .一个真值永远为假的复合命题称为 矛盾式 , 既不是永真式又不是矛盾式的复合命题称为 可能式 .
逻辑等价式
定义2\(\qquad\)如果\(p\leftrightarrow q\)是永真式,则复合命题\(p\)和\(q\)称为是逻辑等价的.用记号\(p\equiv q\)表示\(p\)和\(q\)是逻辑等价的.
注意
符号\(\equiv\)不是逻辑联结词,\(p\equiv q\)不是一个复合命题,而是代表“\(p\to q\)是永真式” 这一语句. 有时候用符号\(\Leftrightarrow\)来代替\(\equiv\)表示逻辑等价。
判定两个复合命题是否等价的方法之一是使用真值表.特别地,复合命题\(p\)和\(q\)是等价的,当且仅当对应它们真值的两列完全一致
常用的逻辑等价式

定义3\(\qquad\)合取与析取 只要\(p_1,p_2,\cdots,p_n\)为命题,\(p_1\vee p_2\vee\cdots\vee p_n\)和\(p_1\wedge p_2\wedge\cdots\wedge p_n\)均有定义.除此以外,德摩根定律可以推广为
和
或简写为\(\neg(\bigvee\limits_{j=1}^{n}p_j)\equiv\bigwedge\limits_{j=1}^{n}\neg p_j\)和\(\neg(\bigwedge\limits_{j=1}^{n}p_j)\equiv\bigvee\limits_{j=1}^{n}\neg p_j\).
构造新的逻辑等价式
利用上表中逻辑等价式可以构造出新的命题.
例1
试证明 \(\neg(p\to q)\equiv p\wedge\neg q\)
证明:
例2
试证明 \(\neg(p\vee(\neg p\wedge q))\equiv\neg p\wedge\neg q\)
证明:
命题的可满足性
如果存在一个对其变元的真值赋值使其为真,则该复合命题称为是 可满足的 .反之,则称该符合命题是 不可满足的.
当我们找到一个特定的使得复合命题为真的真值赋值时,就证明了它是可满足的。这样的一个赋值称为这个特定的可满足性问题的一个 解.
由可满足性的定义可以知道,永真式和可能式是可满足的;矛盾式是不可满足的.
可满足性的应用
\(n\)皇后问题
\(n\)皇后问题要求在一个\(n\times n\)的棋盘上放置\(n\)个皇后,并且每一行,每一列以及每一对角线只存在一个皇后. 如图为一个\(8\times8\)的\(8\)皇后的解.

分析: 1. 确保每一行至少有 \(1\) 个皇后: $$ Q_1 = \bigwedge\limits_{i=1}^n \bigvee\limits_{j=1}^n p(i, j) $$
-
确保每一行至多有 \(1\) 个皇后: $$ Q_2 = \bigwedge\limits_{i=1}^n \bigwedge\limits_{j=1}^{n-1} \bigwedge\limits_{k=j+1}^n (\neg p(i, j)) \vee (\neg p(i, k)) $$
-
确保每一列至多有 \(1\) 个皇后: $$ Q_3 = \bigwedge\limits_{j=1}^n \bigwedge\limits_{i=1}^{n-1} \bigwedge\limits_{k=i+1}^n (\neg p(i, j)) \vee (\neg p(k, j)) $$
-
确保对角线不包含两个皇后:
- 左下到右上的对角线: $$ Q_4 = \bigwedge\limits_{i=2}^n \bigwedge\limits_{j=1}^{n-1} \bigwedge\limits_{k=1}^{\min(i-1, n-j)} (\neg p(i, j)) \vee (\neg p(i-k, k+j)) $$
-
左上到右下的对角线: $$ Q_5 = \bigwedge\limits_{i=1}^n \bigwedge\limits_{j=1}^{n-1} \bigwedge\limits_{k=1}^{\min(n-i, n-j)} (\neg p(i, j)) \vee (\neg p(i+k, k+j)) $$
-
综合公式: $$ Q = Q_1 \wedge Q_2 \wedge Q_3 \wedge Q_4 \wedge Q_5 $$