一阶谓词逻辑 First-order Logic

系列文章目录

提示:国科大其他课程资料整理
国科大高级AI——强化学习(格子问题)
国科大高级AI——博弈论以及相关考题
国科大高级AI——一阶谓词逻辑
国科大高级AI——证明题历年考题
国科大高级AI——深度学习整理
国科大高级AI——野人和传教士问题
国科大模式识别——历年考题以及课后题整理


主要解释一下一阶谓词逻辑,目前考点是如何用一阶谓词逻辑进行知识表达以及将一阶谓词逻辑转换成合取范式…


一、如何用一阶谓词逻辑描述世界

一阶谓词世界中重要的三个概念

对象:一个人或者一个物体。(人、房子、钱)

关系:可以认为是一个函数,这个函数的自变量是对象,函数值为真或者假。

函数:具体的函数,自变量是一个对象,函数值也是一个对象。

一阶谓词逻辑中基本组成要素
在这里插入图片描述

新引入了量词、常量、变量、函数、谓词这些概念

二、原子命题和复杂命题

在这里插入图片描述
在这里插入图片描述
关于复杂命题和原子命题这两页PPT整理的已经很好了,看PPT就可以了

三、知识表示

事实性知识

张晓辉是一名计算机系的学生,但他不喜欢编程序。
定义如下谓词:
    computer(x) : x是计算机系的学生
    like(x,y) :x喜欢y
    一些常量:张晓辉(zxh),编程序(programming)
知识表达:computer(zxh)∧﹁like(zxh,programming)

规则性知识

胜者为王,败者为寇。
定义如下谓词:
    person(x) : x是人。
    winner(x) :x是胜利者。
    loser(x) :x是失败者。
    king(x) :x是王。
    kou(x) :x是寇。
知识表达:∀(x)(person(x)∧winner(x))→king(x)、∀(x)(person(x)∧loser(x))→kou(x)

一阶谓词逻辑表达理发师悖论

The barber shave all those men,and only those men,who do not shave themselves.
There is no barber in town.
首先定义如下谓词:
    Barber(x): x 是 barber.
    shave(x,y): x shave y.
FOL sentences:
    ∀(x)(Barber(x)→∀(y)(﹁shave(y,y)→shave(x,y)))
    ∀(x)(Barber(x)→∀(y)(shave(y,y)→﹁shave(x,y)))
    ﹁(E(x))Barber(x)
这个地方用→可能有点不舒服,但这是FOL的规则,后面会具体展开

四、注意事项和一些性质

在这里插入图片描述
在这里插入图片描述
注意!!!全称量词和存在量词分别对应的是→和∧。
在这里插入图片描述

五、量词的否定与一道考试题

全称量词:P:∀x(p(x))           全称量词对应的否定:﹁P:Ex(﹁p(x))
存在量词:P:Ex(p(x))           存在量词对应的否定:﹁P:∀x(﹁p(x))

在这里插入图片描述

  • 10
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZATuTu丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值