推理的逻辑基础

news/2025/1/12 21:57:39/

谓词公式的永真性

 

如果谓词公式P,对个体域D上的任何一个解释都取得真值T,则称P在D上是永真的。如果P在每个非空个体域上均永真,则称P永真。

 

如果谓词公式P,对于个体域D上所有解释都取得假值F,则称P在D上是永假的。如果P在每个非空个体域上均永假,则称P永假。

 

谓词公式的永假性又称为不可满足性或不相容性。

 

 

 

谓词公式的可满足性

 

对于谓词公式P,如果至少存在一个解释,使得公式P在此解释下的真值为T,则称公式P是可满足的。按照此定义,对谓词公式P,如果不存在任何解释,使得P的取值为T,则称公式为不可满足的。

 

所以,谓词公式P永假与不可满足是等价的。若P永假,则也可称P是不可满足的。

 

 

 

谓词公式的等价性与永真蕴含

 

设P与Q是两个谓词公式,D是它们共同的个体域。

 

若对D上的任何一个解释,P与Q的取值都相同,则公式P和Q在域D上是等价的。

 

如果D是任意个体域,则称P和Q是等价的,记作P⇔Q

 

对于谓词公式P和Q,如果P→Q永真,则称P永真蕴含Q,且称Q为P的逻辑结论,称P为Q的前提,记作P⇒Q

 

 

 

在推理中,有如下一些推理规则:

 

P规则:在推理的任何步骤上都可引入前提

T规则:推理时,如果前面步骤中有一个或多个永真蕴含公式S,则可把S引入推理过程中

CP规则:如果能从R和前提集合中推出S来,则可从前提集合推出R→S来。

反证法:P⇒Q,当且仅当P^­­­¬Q⇔F,即Q为P的逻辑结论,当且仅当P^­­­¬Q是不可满足的。

 

 

 

加以推广可得到如下定理:

 

Q为P1,P2,……,Pn的逻辑结论,当且仅当(P1^P2^……^Pn)^­­­¬Q是不可满足的。

 

 

 

置换:一个表达式的置换就是在该表达式中用置换项置换变量。

 

置换是形如{t1|x1,t2|x2,……,tn|xn}的一个有限集,其中xi是变量,ti是不同于xi的项(常量、变量、函数),ti|xi表示用xi代换ti,并且要求:

 

ti与xi不能相同

xi不能循环地出现在另一个ti中,i=1,2……n

x1,x2,……,xn不能相同

例如,{a|x,b|y,f(x)|z,},{f(z)|x,y|z}都是置换。但{g(y),f(x)|y}不是一个置换。原因是它在x与y之间出现了循环置换现象。通常,置换使用希腊字母θ,σ,α,λ等来表示的。不含任何元素的置换称为空置换,以ε表示。

 

设F为谓词公式,σ为一个置换,则称Fσ为谓词公式F的特例。

 

置换乘法作用是将两个置换合成为一个置换。

 

假设θ={t1|x1,t2|x2,……,tn|xn},λ={u1|y1,u2|y2,……,um|ym}是两个置换,则θ与λ的合成也是一个置换,成为置换乘法,其作用于公式E时,相当于先θ后λ对E的作用。它是从集合{t1λ|x1,t2λ|x2,……tnλ|xn,u1|y1,u2|y2,……,um|ym}中删除以下两种元素,最后剩下的元素所构成的集合:

 

当tiλ=xi是,删除tiλ|xi

当yi∈{x1,x2,……,xn}时,删除ui|yi

 

 

合一

 

设有公式集{E1,E2,……,En}和置换θ,若E1θ=E2θ=……=Enθ成立,则称E1,E2,……,En是可合一的,且θ被称为合一置换。

 

设σ为谓词公式E1,E2,……,En一个合一置换,若对公式E1,E2,……,En的任意一个置换θ,都存在一个置换λ,使得θ=σλ,则称σ是E1,E2,……,En的最一般合一置换,记为mgu(most general unifier)。

 

设有两个谓词公式:E1:P(x,y,2)和E2:P(x,f(a),g(b)),分别从E1与E2的第一个符号开始逐个向右比较,此时发现E1中的y与E2中的f(a)不同,则它们构成了一个不一致集(或叫做差异集):D1={y,f(a)},当继续向右比较时,又发现E1中的z与E2中g(b)不同,则又得到一个不一致集:D2={z,g(b)}。


http://www.ppmy.cn/news/809475.html

相关文章

(五)逻辑架构

逻辑架构 1. 逻辑架构剖析1.1 服务器处理客户端请求1.2、 Connectors1.3、第1层:连接层1.4、第2层:服务层1.5、第3层:引擎层1.6、存储层1.7、小结 2、SQL执行流程2.1 MySQL 中的 SQL执行流程MySQL的查询流程1、查询缓存2.解析器3.优化器4. 执…

逻辑运算详解

逻辑与运算规则 进行逻辑与运算的两位都是逻辑1,则结果是1;否则,结果是0。 0 与 0 00 与 1 01 与 0 01 与 1 1 运算示例: 0100 0101 A 0011 0001 B 0000 0001 A 与 B 逻辑或运算规则 进行逻辑或运算的两位都是逻辑0&…

逻辑思路

请求一个方法,可能成功,可能失败。若失败,最多自动请求三次,若仍为失败,则结束。 function Random() {return num parseInt(Math.random()*10); } function Request(count 1) {let num Random();if(num % 2 0){co…

形式逻辑(01)你的逻辑怎么样?

本系列文章主要讲解 形式逻辑,系列文章总纲链接为:形式逻辑总纲 说明:该章节 主要以测试题目为主,文章结尾 会给出答案,本文旨在了解自己的逻辑思维 怎么样? 接下来测试开始啦(答案在最下方&am…

逻辑与非逻辑

与机器智能不同,根本上说机器智能、人工智能是人类智能概念化、系统化、程序化了的反映,而碎片化的知识碎片化的逻辑构成了各种纷繁复杂着的人类智能, 碎片化的知识 碎片化的逻辑隐/显性的伦理道德法律规定构成了人类的智慧, 人的…

描述逻辑(Description Logics)

文章目录 1.1 Description Logics1.2 用描述逻辑定义本体1.3 描述逻辑的推理任务 2. 语法2.1 Expressions2.2 Concept Constructors2.2.1 布尔概念构造器(Boolean Concept Constructors)2.2.2 限制(Restrictions)2.2.3 其他 2.3 R…

逻辑分析

逻辑分析 今天刚好分析出了一个自己给自己挖的坑,刚好晚上睡不着,就写一篇关于逻辑分析的吧。 我这水平的往上聊不了数学算法,往下也聊不了物理定律,就最最最平常的逻辑知识还是可以谈谈的。很多刚做电子这行的朋友经常问我这个怎…

业务逻辑。

OSS 通过断点续传上传的方式将文件上传到OSS前,您可以指定断点记录点。 上传过程中,如果出现网络异常或程序崩溃导致文件上传失败时,将从断点记录处继续上传未上传完成的部分。 参数 可以通过ossClient.uploadFile方法实现断点续传上传。…