个体 x1,x2…xn:某个独立存在的事物或者某个抽象概念
谓词名 P:刻画个体的性质,状态或个体间的关系
一元谓词:“老张是一个教师”
教师(老张)
二元谓词:“5>3”
Greater(5,3)
三元谓词:“Smith作为一个工程师在IBM工作”
Work(Smith,emgineer,IBM)
such:“x<5”:
Less(x,5)
such:“小李的父亲是教师”:
Teacher(father(Li))
such:“Smith作为一个工程师在IBM工作”:
Work(engineer(Smith),IBM)
such:“二号机器人不在二号房间”
¬inroom(robot2,room2)
such:“李鹏打篮球或踢足球”
Plays(Li,basketball)∨ Plays(Li,football)
such:我喜欢画画和游泳
Like(I,painting)^ Like(I,swiming)
such:如果李华跑得快,那就会拿到冠军
Runs(Li,fast)→Get(Li,champion)
单个谓词是谓词公式,称为原子谓词公式。
通过连接词连接谓词公式的也是谓词公式。
例1:小王比他的父亲高
解: 设: Higher(x,y):x比y高 , Wang:小王 , LaoWang:小王的父亲
Higher(Wang,LaoWang)
因为:无法显示个体之间的依赖关系
所以:定义函数
father(Wang)=Wang的父亲
综上所述:Higher(Wang, father(Wang))
例2:如果Jones制造了一个传感器,且这个传感器不能用,那么他或者在晚上进行维修,或者第二天吧它交给工程师。表示为
符号表示:
表示的意义:对个体域中的所有个体x
such:所有的机器人都是灰色的(用谓词公式表示)
谓词定义:
ROBOT(x):x是机器人
COLOR(x,y):x的颜色是y
符号表示:
表示的意义:在个体域中存在个体x
such:1号房间有个物体(用谓词公式表示)
谓词定义:
INROOM(x,y):y房间有x
F(x,y):x有朋友y
such 1 :
谓词公式表示的含义:在个体域中所有的x,都在y的个体域中的y是朋友。
用一个现实中的例子来举例,假设x代表一班的同学,y代表二班的同学,其中x的个体域是一班,y的个体域是二班。
那么谓词公式表示的含义:一班的所有同学在二班都有朋友。
我们也可以用图形的形式来进行理解:(两个圆圈重叠的部分就是朋友)
such 2 :
谓词公式表示的含义:在个体域中存在x和个体域中的所有y是朋友。
实际的例子:一班中有同学和二班的所有同学都是朋友。
such 3 :
谓词公式表示的含义:在个体域中存在x和个体域中的某些y是朋友。
实际的例子:一班中某些同学和二班的某些同学是朋友。
such 4 :
谓词公式表示的含义:在个体域中的所有x都和个体域中的任意一个y是朋友
实际的例子:一班的所有同学和二班的所有同学都是朋友。
谓词定义
Emplyee(x):x是雇员
Manager(y,x):y是x的经理
谓词公式的含义:所有的雇员都有一个经理
谓词公式的含义:存在一个经理是所有雇员的经理
位于量词后面的单个谓词或者用括弧括起来的谓词公式
辖域内与量词同名的变元(注意!!!一定是辖域内的)
不同名的变元
综合以上,举个例子:
注意!!!注意区分哪个x是自由变元,哪个是约束变元。
首先定义谓词
再得出谓词公式
定义谓词:
I(x):x是整数
P(x):x是正数
N(x):x是负数
则谓词公式为:
定义谓词:
R(x):x是机器人
G(x):x是灰色的
则谓词公式为:
定义谓词:
BELONG(x,y):x是y的
BULE(x):x是蓝色的
则谓词公式为: