推论规则
概述
推论规则(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)
| 编号 | 名称 | 缩写 | 形式 |
|---|---|---|---|
| 10 | De 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条基本规则配合使用,构成了谓词逻辑的完整证明系统。参见 量词。