推理理论

推理的定义

定义3.1 为命题公式。若对于每一组赋值, 为假,或当 为真时 也为真,则称由前提 推出结论 的推理是有效的正确的,并称 有效结论

说明

  1. 由前提 推出结论 的推理是否正确,与诸前提的排列顺序无关。
  2. 中共出现 个命题变项,对于任一组赋值,前提和结论的取值情况有以下 4 种:
    • (1)
    • (2)
    • (3)
    • (4) 其中 (3) 出现时推理不正确。

定理3.1 由命题公式 推出 的推理正确当且仅当 为重言式。

推理的形式结构

  1. 若推理正确,记为
  2. 若推理正确,记为
  3. 前提: 结论:

推理方法

判断推理是否正确的方法:

  • 真值表法
  • 等值演算法
  • 主析取范式法
  • 推理定律法

推理定律

  1. 附加律
  2. 化简律 ,
  3. 假言推理
  4. 拒取式
  5. 析取三段论
  6. 假言三段论
  7. 等价三段论
  8. 构造性二难
    • (特殊形式)
  9. 破坏性二难

每个等值式可产生两个推理定律。如由 可产生

构造证明法

自然推理系统 P

定义3.2 一个形式系统 由下面四个部分组成:

  1. 非空的字母表,记作
  2. 中符号构造的合式公式集,记作
  3. 中一些特殊的公式组成的公理集,记作
  4. 推理规则集,记作

,其中 的形式语言系统, 的形式演算系统。

自然推理系统:无公理集,即 公理推理系统:有公理集,推出的结论是系统中的重言式,称作定理。

定义3.3 自然推理系统 P 定义如下:

  1. 字母表

    • 命题变项符号:p, q, r, s, …
    • 联结词符号:
    • 括号与逗号:(, ), ,
  2. 合式公式(同定义1.6)

  3. 推理规则

    • (1) 前提引入规则
    • (2) 结论引入规则
    • (3) 置换规则

证明的定义

设前提 ,结论 及公式序列 。如果每一个 )是某个 ,或者可由序列中前面的公式应用推理规则得到,并且 ,则称这个公式序列是由 推出 证明

直接证明法

按推理规则逐步推导出结论。

例: 构造下面推理的证明: 若明天是星期一或星期三,我明天就有课。若我明天有课,今天必备课。我今天没备课。所以,明天不是星期一,也不是星期三。

解:

  1. 设命题并符号化:p: 明天是星期一,q: 明天是星期三,r: 我明天有课,s: 我今天备课
  2. 前提:,结论:
  3. 证明:
    • 前提引入
    • 前提引入
    • ①②拒取式
    • 前提引入
    • ③④拒取式
    • ⑤置换

附加前提证明法(CP规则)

适用于结论为蕴涵式的情况。

前提: 结论:

等价地证明:

即要证 ,等价于证

归谬法(反证法)

欲证: 前提: 结论:

做法:在前提中加入 ,推出矛盾。

链接到