精品文档
.
?/p>
2
?/p>
人工智能与知识工程初?/p>
1.
设有如下语句,请用相应的谓词公式分别把他们表示出来:
s
(1)
有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊?/p>
?/p>
解:
定义谓词
d
P(x)
?/p>
x
是人
L(x,y)
?/p>
x
喜欢
y
其中?/p>
y
的个体域?/p>
{
梅花,菊?/p>
}
?/p>
将知识用谓词表示为:
(
?/p>
x )(P(x)
?/p>
L(x,
梅花
)
?/p>
L(x,
菊花
)
?/p>
L(x,
梅花
)
?/p>
L(x,
菊花
))
(2)
有人每天下午都去打篮球?/p>
解:
定义谓词
P(x)
?/p>
x
是人
B(x)
?/p>
x
打篮?/p>
A(y)
?/p>
y
是下?/p>
将知识用谓词表示为:
a
(
?/p>
x )(
?/p>
y) (A(y)
?/p>
B(x)
?/p>
P(x))
(3)
新型计算机速度又快,存储容量又大?/p>
解:
定义谓词
NC(x)
?/p>
x
是新型计算机
F(x)
?/p>
x
速度?/p>
B(x)
?/p>
x
容量?/p>
将知识用谓词表示为:
(
?/p>
x) (NC(x)
?/p>
F(x)
?/p>
B(x))
(4)
不是每个计算机系的学生都喜欢在计算机上编程序?/p>
解:
定义谓词
S(x)
?/p>
x
是计算机系学?/p>
L(x, pragramming)
?/p>
x
喜欢编程?/p>
U(x,computer)
?/p>
x
使用计算?/p>
将知识用谓词表示为:
¬
(
?/p>
x) (S(x)
?/p>
L(x, pragramming)
?/p>
U(x,computer))
(5)
凡是喜欢编程序的人都喜欢计算机?/p>
解:
定义谓词
P(x)
?/p>
x
是人
L(x, y)
?/p>
x
喜欢
y
将知识用谓词表示为: