命题逻辑
命题与联结词、真值表、等值演算、范式(主析取/主合取)、推理理论、自然推理系统。
1. 命题与联结词
1.1 命题
命题是可以判断真假的陈述句。真值唯一确定,非真即假。
- 原子命题:不能再分解的命题,用 表示
- 复合命题:由原子命题通过联结词组合而成
1.2 逻辑联结词
| 联结词 | 符号 | 名称 | 读法 |
|---|---|---|---|
| 否定 | 否定 | ”非 “ | |
| 合取 | 合取 | ” 与 “ | |
| 析取 | 析取 | ” 或 “ | |
| 蕴含 | 蕴含 | ”若 则 “ | |
| 等价 | 等价 | ” 当且仅当 “ |
1.3 真值表
| T | T | F | T | T | T | T |
| T | F | F | F | T | F | F |
| F | T | T | F | T | T | F |
| F | F | T | F | F | T | T |
蕴含的理解: 仅在 为真而 为假时为假。 为假时 恒为真(空虚真)。
1.4 联结词的优先级
2. 真值表与命题公式
2.1 命题公式
由命题变元、联结词和括号按规则组成的符号串。
合式公式(wff)的递归定义:
- 命题变元是合式公式
- 若 是合式公式,则 是合式公式
- 若 , 是合式公式,则 , , , 是合式公式
- 有限次使用 1-3 得到的是合式公式
2.2 真值函数
个命题变元可构成 个不同的真值函数。
- 1 个变元:4 个真值函数
- 2 个变元:16 个真值函数
2.3 公式分类
- 永真式(重言式):所有赋值下均为真,如
- 永假式(矛盾式):所有赋值下均为假,如
- 可满足式:存在赋值使其为真
3. 等值演算
3.1 等值定义
若 为重言式,则称 与 等值,记作 或 。
3.2 基本等值式
双重否定律:
幂等律:,
交换律:,
结合律:,
分配律:
德摩根律:
吸收律:,
蕴含等值式:
逆否律:
假言易位:
等价等值式:
归谬律:
例:证明 。
4. 范式
4.1 析取范式与合取范式
析取范式(DNF):形如 ,其中每个 为合取式(文字的合取)。
合取范式(CNF):形如 ,其中每个 为析取式(文字的析取)。
文字:命题变元或其否定,如 ,。
4.2 主析取范式
极小项: 个变元的合取式,每个变元以肯定或否定形式出现且仅出现一次。
个变元有 个极小项,第 个极小项 对应使公式为真的第 组赋值。
主析取范式:极小项的析取。每个公式的主析取范式唯一。
求法:
- 消去 和
- 用德摩根律将 内移
- 用分配律化为析取范式
- 补齐缺失变元,合并相同极小项
例:求 的主析取范式。
4.3 主合取范式
极大项: 个变元的析取式,每个变元以肯定或否定形式出现且仅出现一次。
主合取范式:极大项的合取。每个公式的主合取范式唯一。
关系:主析取范式中的极小项编号与主合取范式中的极大项编号互补。
例:若主析取范式为 ,则主合取范式为 。
5. 推理理论
5.1 有效推理
若前提 为真时结论 必为真,即 为重言式,则称推理有效,记作 。
5.2 推理规则
假言推理(MP):,
假言三段论:,
析取三段论:,
附加律:
化简律:
合取律:,
拒取式:,
构造性二难:,,
5.3 证明方法
直接证明法:从前提出发,逐步推出结论。
反证法(归谬法):将结论否定加入前提,推出矛盾。
例:前提:,,。结论:。
- (前提)
- (前提)
- (MP,1, 2)
- (前提)
- (MP,3, 4)
例:前提:,。结论:。
反证法:假设 (即 )。
- (假设)
- (前提)
- (MP,1, 2)
- (前提)
- (矛盾!) 故 成立。
6. 自然推理系统
6.1 系统组成
自然推理系统由推理规则组成,无需公理。常用系统 :
引入规则:
- I(合取引入):从 , 推出
- I(析取引入):从 推出
- I(蕴含引入):假设 推出 ,则
- I(否定引入):假设 推出矛盾,则
消去规则:
- E(合取消去):从 推出 或
- E(析取消去):从 ,, 推出
- E(蕴含消去):即 MP,从 和 推出
- E(否定消去):从 和 推出矛盾
6.2 证明示例
证明:
- (前提)
- (前提)
- (析取三段论,1, 2)
- (前提)
- (MP,3, 4)
6.3 消解原理
消解规则:从 和 推出 。
消解证明:
- 将前提和结论的否定化为合取范式
- 反复应用消解规则
- 若推出空子句 ,则原推理有效
例:前提 ,,结论 。
化为 ,(结论的否定)。 消解 与 :得 。 消解 与 :得 (空子句)。证毕。