知识(Knowledge)——命题逻辑(Propositional Logic)

本文介绍了命题逻辑的基础,包括逻辑表示、命题逻辑语法和语义。重点讲述了归结证明的概念,包括合取范式(CNF)、归结算法及其在证明过程中的应用。此外,还讨论了前向和反向链接这两种推理算法,阐述了它们在限定子句和Horn子句上的应用,以及它们的可靠性和完备性。
摘要由CSDN通过智能技术生成

一、逻辑表示和推理的基本概念

语句(Sentence)——知识库(Knowledge Base,KB)由语句构成。标准逻辑中,每个语句在每个可能世界中非真即假,不存在中间状态;

语法(Syntax)——为合法语句给出规范;

语义(Semantic)——语句的含义。语义定义了每个语句在每个可能世界的真值;

模型(Model)——如果语句\alpha在模型m中为真,则称m\alpha的一个模型(简单来说模型就是所有语句的一个赋值),用M\left ( \alpha \right )表示\alpha的所有模型;

蕴涵(Entailment)——语句\alpha蕴涵语句\beta,数学化为:\alpha \models \beta。蕴涵的形式化定义为:\alpha \models \beta当且仅当在使得\alpha为真的每个模型中,\beta也为真。也可以记为:\alpha \models \beta \Leftrightarrow M\left ( \alpha \right )\subseteq M\left ( \beta \right )

如果推理算法i可以根据KB导出\alpha,记为:KB\vdash _{i}\alpha

可靠性(Soundness)——只导出蕴涵句的推理算法i被称为可靠的或真值保持的。即只要KB\vdash _{i}\alpha,则KB\models \alpha也为真。

完备性(Completeness)——如果推理算法i可以生成任一蕴涵句,则它是完备的。即只要KB\models \alpha,则KB\vdash _{i}\alpha也为真。

二、命题逻辑(Propositional Logic)

命题逻辑语法:\neg:非(negation);\wedge:与,也称合取(conjunction);\vee:或,也称析取(disjunction);\Rightarrow:蕴含(implication);\Leftrightarrow:当且仅当,也称双向蕴含(biconditional);

命题逻辑语义:真值表:

P Q \neg P P \wedge Q P\vee Q P\Rightarrow Q P\Leftrightarrow Q
F F T F F T T
F T T F T T F
T F F F
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值