2.4.2 归结式 在谓词逻辑下求两个子句的归结式,和命题逻辑一样消互补对,但需考虑变量的合一与置换。 设 ( 称作子句 这里使用了集合的符号和运算,是为了说明的方便。要将子句Ciσ、Liσ先写成集合形式,如P(x)∨~Q(y)改写为{P(x),~Q(y)}。在集合的表示下作减法和作并集运算,然后再写成子句形,如集合运算结果为{P(x),~Q(y)}改写为P(x)∨~Q(y)。 归结式定义中,要求 S={ 是不可满足的,但 S=( = ( = ( = ( 写成集合形式 S={P(x)∨~Q(y),R(z)∨Q(z)} 同命题逻辑下归结式的定义不同的是,先需对 同样有 其中R(
在对子句作归结前,可先考虑子句内部的化简,这便提出了子句因子概念。 设 C= P(x)∨P(f(x))∨~Q(x) 令 σ={f(y)/x} 置换σ使用于C,可使P(x),P(f(y))合一,Cσ较C来得简单了。 如果一个子句C的几个文字有mguσ,那么C的例Cσ称作子句C的因子。
|