从一组已知为真的事实出发,直接运用经典逻辑中的推理规则推出结论的过程称为自然演绎推理。
自然演绎推理所给予的逻辑基础主要包含等价式、永真蕴含式、置换、合一
等价式
定义
设P
和D
是D
上的两个谓词公式,若对D
上的任意解释,P
与Q
都有相同的真值,则称P
与Q
在D
上是等价的。如果D
是任意非空个体域,则称P
与Q
是等价的,记作
谓词公式的一个解释是指对谓词公式中各个变元的一次真值指派
常用等价式:
永真蕴含式
定义
对谓词公式P
和Q
,如果
永真,则称P
永真蕴含Q
,且称Q
为P
的逻辑结论,P
为Q
的前提,记作
。
常用的永真蕴含式
上述等价式和永真蕴含式是进行自然演绎推理的重要依据,因此这些公式也被称为推理规则。
置换
在不同谓词公式中,往往会出现多个谓词的谓词名相同但是个体不同的情况,此时推理过程是不能直接进行匹配的,需要先进行边缘的替换。
定义
替换是形如 的有限集合。其中 、 ,…, 是项。 、 、,…, 是互不相同的变元。 表示用 替换 ,并且要求 不能与 相同, 不能循环的出现在另一个 中。
通常,置换是用希腊字母来表示的。
例示
定义
设
是一个置换,F
是一个谓词公式,把公式F中出现的所有
换成
,得到一个新的公式G
,称G
为F
在替换
下的例示,记为
一个谓词公式的任何例示都是该公式的逻辑结论。
合成
定义
合一
定义
合一可以简单地理解为利用置换使两个或多个谓词的个体一致。
设有公式集
,若存在一个置换
,可使
,则称
是F
的一个合一,称
是可合一的。
自然演绎推理的方法
自然演绎推理最基本的方法是三段论推理,包括了假言推理、拒取式推理、假言三段论等。
例如:
优点
- 证明过程自然,易于理解
- 有丰富的推理规则可用
缺点
- 容易产生知识爆炸,即推理过程中得到的中间结论一般按指数规律递增