推理理论
推理的定义
定义3.1 设 和 为命题公式。若对于每一组赋值, 为假,或当 为真时 也为真,则称由前提 推出结论 的推理是有效的或正确的,并称 是有效结论。
说明
- 由前提 推出结论 的推理是否正确,与诸前提的排列顺序无关。
- 设 中共出现 个命题变项,对于任一组赋值,前提和结论的取值情况有以下 4 种:
- (1) 为 , 为
- (2) 为 , 为
- (3) 为 , 为
- (4) 为 , 为 其中 (3) 出现时推理不正确。
定理3.1 由命题公式 推出 的推理正确当且仅当 为重言式。
推理的形式结构
- 若推理正确,记为 。
- 若推理正确,记为 。
- 前提: 结论:
推理方法
判断推理是否正确的方法:
- 真值表法
- 等值演算法
- 主析取范式法
- 推理定律法
推理定律
- 附加律
- 化简律 ,
- 假言推理
- 拒取式
- 析取三段论
- 假言三段论
- 等价三段论
- 构造性二难
- (特殊形式)
- 破坏性二难
每个等值式可产生两个推理定律。如由 可产生 和 。
构造证明法
自然推理系统 P
定义3.2 一个形式系统 由下面四个部分组成:
- 非空的字母表,记作
- 中符号构造的合式公式集,记作
- 中一些特殊的公式组成的公理集,记作
- 推理规则集,记作
记 ,其中 是 的形式语言系统, 是 的形式演算系统。
自然推理系统:无公理集,即 。 公理推理系统:有公理集,推出的结论是系统中的重言式,称作定理。
定义3.3 自然推理系统 P 定义如下:
-
字母表
- 命题变项符号:p, q, r, s, …
- 联结词符号:
- 括号与逗号:(, ), ,
-
合式公式(同定义1.6)
-
推理规则
- (1) 前提引入规则
- (2) 结论引入规则
- (3) 置换规则
证明的定义
设前提 ,结论 及公式序列 。如果每一个 ()是某个 ,或者可由序列中前面的公式应用推理规则得到,并且 ,则称这个公式序列是由 推出 的证明。
直接证明法
按推理规则逐步推导出结论。
例: 构造下面推理的证明: 若明天是星期一或星期三,我明天就有课。若我明天有课,今天必备课。我今天没备课。所以,明天不是星期一,也不是星期三。
解:
- 设命题并符号化:p: 明天是星期一,q: 明天是星期三,r: 我明天有课,s: 我今天备课
- 前提:,结论:
- 证明:
- ① 前提引入
- ② 前提引入
- ③ ①②拒取式
- ④ 前提引入
- ⑤ ③④拒取式
- ⑥ ⑤置换
附加前提证明法(CP规则)
适用于结论为蕴涵式的情况。
前提: 结论:
等价地证明:
即要证 ,等价于证 。
归谬法(反证法)
欲证: 前提: 结论:
做法:在前提中加入 ,推出矛盾。
.png)
链接到
- 上一个知识点:1.4 推理理论
- 下一个知识点:1.6 一阶逻辑等值演算