命题逻辑
命题逻辑的基本概念
命题与真值
- 命题:判断结果唯一的陈述句
- 命题的真值:判断的结果
- 真值的取值:真与假
- 真命题与假命题 注意: 感叹句、祈使句、疑问句都不是命题 陈述句中的悖论,判断结果不唯一确定的不是命题
命题分类
简单命题(也称原子命题,不能被分解成更简单的命题) 复合命题(由简单命题通过联结词联结而成的命题)
简单命题符号化
- 用小写英文字母
或 表示 - 用
表示真( ),用 表示假( )
连接词
- 否定:
- 合取:
- 析取:
- 蕴含:
- 等价:
命题变项
- 命题常项:一个命题标识符表示确定的命题
- 命题变项:一个命题标识符表示不确定的命题
命题常项和变项均由字母表示
合式公式
- 单个命题变项和命题常项是合式公式, 称作原子命题公式
- 若A是合式公式,则 (
)也是 - 若A, B是合式公式,则(
), ( ), ( ), ( )也是 - 只有有限次地应用 1. — 3. 形成的符号串才是合式公式
合式公式的层次
- 单个命题变项为
层 - 称 A 是
层公式是指下面情况之一: (a) , 是 层公式; (b) , 其中 分别为 层和 层公式, 且 ; (c) , 其中 的层次及 同 (b); (d) , 其中 的层次及 同 (b); (e) , 其中 的层次及 同 (b). - 若公式
的层次为 , 则称 为 层公式.
公式赋值
设
- 若使
的值为真,则称 是 的一个真值赋值 - 若使
的值为假,则称 是 的一个假值赋值
公式的类型
- 重言式 或 永真式:对任何赋值,公式的值都为真
- 矛盾式 或 永假式:对任何赋值,公式的值都为假
若一个公式不是矛盾式,则称它是可满足式。
真值表
将命题公式
等值式
若
- 真值表法
- 等值演算法
基本等值式
析取范式与合取范式
简单析取式与简单合取式
- 文字:命题变项或其否定
- 简单析取式:有限个文字的析取
- 简单合取式:有限个文字的合取
单个文字既是析取式又是合取式
一个简单析取式是重言式当且仅当它包含一个命题变项和它的否定 一个简单合取式是矛盾式当且仅当它包含一个命题变项和它的否定
析取范式与合取范式
析取范式:$$A_1 \lor A_2 \lor \cdots \lor A_n$$ 其中
合取范式:$$A_1 \land A_2 \land \cdots \land A_m$$ 其中
一个析取范式是矛盾式当且仅当它的每一个合取式都是矛盾式 一个合取范式是重言式当且仅当它的每一个析取式都是重言式
任意一个命题公式都可以化为析取范式和合取范式
主析取范式与主合取范式
主析取范式与极小项
主析取范式:$$m_0 \lor m_1 \lor \cdots \lor m_{2^n-1}$$ 其中
主合取范式与极大项
主合取范式:$$M_0 \land M_1 \land \cdots \land M_{2^n-1}$$ 其中
任意一个命题公式都可以化为唯一的主析取范式和主合取范式
连接词完备集
- 不可兼析取:
即异或 - 或非:
- 与非:
若任意
部分完备集举例
证明:任意一个
证明:
证明:
证明:
证明:$$\begin{aligned} \neg A &\Leftrightarrow A \uparrow A\ A \land B &\Leftrightarrow \neg (A \uparrow B)\ A \lor B &\Leftrightarrow \neg (\neg A \uparrow \neg B)\ \end{aligned}$$
最小连接词完备集
若
消解算法与可满足性问题
- 若
是可满足的,则称 也是可满足的 - 若
是可满足的,则称 也是可满足的 故可将 化为 ,称作消解
推理
当
推理的形式结构
- 若推理正确,记为
- 若推理不正确,记为
- 若推理正确,记为
- 若推理正确,记为
- 若推理正确,记为
- 前提:
,结论:
推理定律
形式系统
自然推理系统
定义3.3 自然推理系统
- 字母表
- 命题变项符号:
- 联结词符号:
- 括号与逗号:
- 命题变项符号:
- 合式公式(同定义1.6)
- 推理规则
- 前提引入规则
- 结论引入规则
- 置换规则
构造证明
设前提
附加前提证明法
附加前提证明法适用于结论为蕴涵式
- 欲证
- 前提:
- 结论:
- 前提:
- 等价地证明
- 前提:
- 结论:
- 前提:
归谬法
- 欲证
- 前提:
- 结论:
- 前提:
- 等价地证明
- 前提:
- 结论:
- 前提: