要使用归结算法就得先把一阶逻辑转换成CNF,因为一阶逻辑中有量词,因此需要Skolem化。
Skolem化就是消除量词:
1.消除蕴含:
2.消除量词:
归结例子:
前提:
结论:
证明根据前提能推导出结论,其实就是要证明是恒真式,因为如果是恒真,证明KB蕴含着A,所以
先将前提Skolem化:
式子1:
式子2:
式子3:结论的非:
归结1:
归结2:
证毕
1
FIN 12.12/17.35
要使用归结算法就得先把一阶逻辑转换成CNF,因为一阶逻辑中有量词,因此需要Skolem化。
Skolem化就是消除量词:
1.消除蕴含:
2.消除量词:
归结例子:
前提:
结论:
证明根据前提能推导出结论,其实就是要证明是恒真式,因为如果是恒真,证明KB蕴含着A,所以
先将前提Skolem化:
式子1:
式子2:
式子3:结论的非:
归结1:
归结2:
证毕
1
FIN 12.12/17.35