推论规则

概述

推论规则(Rules of Inference)是在形式证明中允许从已有陈述推出新陈述的规则。第9章建立的命题逻辑自然演绎系统包含19条推论规则,分为两大类:9条基本论证规则(只能应用于整行陈述)和10条替换规则(可应用于子表达式)。推论规则是自然演绎系统的核心工具,它们的完备性保证了任何有效的真值函项论证都可以通过这些规则得到证明。

定义

推论规则

推论规则是一个有效的论证形式或逻辑等价式,它在形式证明中授权从某些已建立的陈述推出新的陈述。推论规则分为两类:

  • 基本论证规则:有效的论证形式,只能应用于证明中的整行陈述
  • 替换规则:逻辑等价式,可以应用于陈述的整行或子表达式

核心性质

性质基本论证规则(1-9)替换规则(10-19)
逻辑性质有效论证形式逻辑等价式(重言双条件)
应用范围只能应用于整行可应用于整行或子表达式
推理方向单向(前提→结论)双向(等价替换)
典型用途从已知行推出新行变换已有行的形式
数量9条10条

十九条规则完整列表

基本论证规则(1-9)

编号名称缩写形式直觉
1肯定前件式M.P.肯定前件→肯定后件
2否定后件式M.T.否定后件→否定前件
3假言三段论H.S.蕴涵的传递性
4析取三段论D.S.否定一支→肯定另一支
5构造性二难式C.D.两条路都通
6简化律Simp.从合取中取出合取支
7合取律Conj.合取两个真陈述
8附加律Add.附加一个析取支
9交换律Com.交换合取/析取支顺序

替换规则(10-19)

编号名称缩写形式
10De Morgan律De M.
11交换律Com.
12结合律Assoc.
13分配律Dist.
14双重否定律D.N.
15易位律Trans.
16实质蕴涵律Impl.
17实质等值律Equiv.
18输出律Exp.
19重言律Taut.

关系网络

graph TB
    A["推论规则<br/>19条"] --> B["基本论证规则×9"]
    A --> C["替换规则×10"]

    B --> B1["肯定前件式MP"]
    B --> B2["否定后件式MT"]
    B --> B3["假言三段论HS"]
    B --> B4["析取三段论DS"]
    B --> B5["构造性二难CD"]
    B --> B6["简化/合取/附加/交换"]

    C --> C1["De Morgan律"]
    C --> C2["交换/结合/分配"]
    C --> C3["双重否定/易位"]
    C --> C4["蕴涵/等值/输出/重言"]

    B1 -.-> D["只能应用于整行"]
    C1 -.-> E["可应用于子表达式"]

跨章节应用

第7章:日常语言中的论证

假言三段论(HS)、析取三段论(DS)、构造性二难(CD)在第7章以自然语言形式出现。第9章将它们精确化为符号化的推论规则。

第8章:命题逻辑Ⅰ

第8章通过真值表验证了MP、MT、HS、DS等论证形式的有效性,并建立了逻辑等价关系(De Morgan、双重否定、蕴涵等价等),为第9章的替换规则提供了理论基础。

第9章:命题逻辑Ⅱ(核心章节)

第9章系统建立了19条推论规则,并引入条件证明(CP)和间接证明(IP)作为高级证明技术。

第10章:四条量化规则

第10章在原有19条推论规则基础上,新增了4条量化规则,使自然演绎系统扩展为23条规则

规则名缩写类型功能
全称实例化UI推论规则 推出 (v为任意个体符号)
全称泛化UG推论规则 推出 (y为任意个体变元)
存在实例化EI推论规则 推出 (v为此前未出现的个体常元)
存在泛化EG推论规则 推出

使用限制

  • EI 限制:实例化时必须使用此前未在证明中出现过的个体常元,否则可能导致无效推理
  • UG 限制:不能对常元进行泛化(只能对自由变元泛化),且该变元不能出现在任何未消除的前提下

量化规则与19条基本规则配合使用,构成了谓词逻辑的完整证明系统。参见 量词

参见