一阶谓词逻辑知识表示方法
3.问题描述
At (robot,c) At (robot,a) At (robot,a)
Holds(robot,box)
Empty(robot)
On(box,a) Table(a) Table(b)
Empty(robot)
On(box,a) Table(a) Table(b) Goto(x,y)
命题逻辑的推理
自然演绎推理
自然演绎推理:从一组已知为真的事实出发,直接运 用经典逻辑推理的推理规则推出结论的过程。 基本规则 P规则:在推理的任何步骤上都可以引入前提。 T规则:在推理时,如果前面步骤有一个或多个公式永 真蕴含公式S,则可以把S引入推理中。 假言推理:若P, PQ 为真, 则Q 为真。 拒取式:若 PQ ,Q 为真,则P为假。 析取三段论:若 P, P ∨ Q 为真, 则Q 为真。
3.问题描述
……
一阶谓词逻辑知识表示方法
“猴子吃香蕉”问题的描述 3.问题描述 ……
A1 A2 A3 A4 A5 (x) (y) (z) (s) (P(x,y,z,s) P(z,y,z,Walk(x,z,s))) (x) (y) (s) (P(x,y,x,s) P(y,y,y,Carry(x,y,s))) (s) (P(b,b,b,s) R(Climb(s))) P(a,b,c,s) R(s) ∨ ANS(s)
一阶谓词逻辑知识表示方法
谓词逻辑表示法在实际人工智能系统上得到应用。 机器人行动(如图示)
1.引入谓词
Table(x): x是桌子 Empty(y): y手中为空 At(y,z): y在z附近 Holds(y,w): y拿着w On(w,x): w在x的上面