54
第三章 确定性推理方法 习题参考解答
3.1 练习题
3.1 什么是命题?请写出 3个真值为 T 及真值为 F 的命题。
3.2 什么是谓词?什么是谓词个体及个体域?函数与谓词的区别是什么?
3.3 谓词逻辑和命题逻辑的关系如何?有何异同?
3.4 什么是谓词的项?什么是谓词的阶?请写出谓词的一般形式。
3.5 什么是谓词公式?什么是谓词公式的解释?设 D= {1,2} ,试给出谓词公式 ( x)( y)(P(x,y) Q(x,y)) 的所有解释,并且对每一种解释指出该谓词公式的真值。
3.6 对下列谓词公式分别指出哪些是约束变元?哪些是自由变元?并指出各量词的辖域。
(1) ( x)(P(x, y) ( y)(Q(x, y) R(x, y)))
(2) ( z)( y)(P(z, y) Q(z, x)) R(u, v)
(3) ( x)(~ P( x, f (x )) ( z)(Q(x,z) ~ R(x,z)))
(4) ( z)(( y)(( t)(P(z, t) Q(y, t)) R(z, y))
(5) ( z)( y)(P(z, y) ( z)(( y)(P(z, y) Q(z, y) ( z)Q(z, y))))
3.7 什么是谓词公式的永真性、永假性、可满足性、等价性及永真蕴含?
3.8 什么是置换?什么是合一?什么是最一般的合一?
3.9 判断以下公式对是否可合一;若可合一,则求出最一般的合一:
(1) P(a,b) , P(x, y)
(2) P(f(z),b) , P(y, x)
(3) P(f(x), y) , P(y, f(a))
(4) P(f(y), y,x) , P(x, f(a), f(b))
(5) P(x, y) , P(y, x)
3.10 什么是范式?请写出前束型范式与 SKOLEM 范式的形式。
3.11 什么是子句?什么是子句集?请写出求谓词公式子句集的步骤。