谓词逻辑之 量词等价

小编 2026-06-09 阅读:1393 评论:0
前面我们说过 “不是所有的鸟都会飞”用谓词逻辑表示有两种方式:B(x):x是一只鸟F(x...

前面我们说过 不是所有的鸟都会飞”用谓词逻辑表示有两种方式:

Bx):x是一只鸟

Fx):x可以飞翔

这个语句就可以编码为:﹁(xB(x)→ F(x))

换而言之只要是鸟就会飞,这种情况是不成立的,上句话也可以编码为: x(B(x) F(x) )

所以可知,在某些量词形式之间存在着语义的等价。本节就对其中的一些最常见和最常用的量词等价给出证明。

 

定理: ΦΨ是谓词逻辑公式,则具有下面的等价关系:

1.(a) ┐⇔∃x┐Φ

   (b) ┐⇔∀x┐Φ

这两条比较好理解。

2.假设xΨ中不是自由的,那么:

(a)Ψ⇔∀x(ΦΨ)

(b)Ψ⇔∀x(ΦΨ)

(c)Ψ⇔∃x(ΦΨ)

(d)Ψ⇔∃x(ΦΨ)

(e)x(Ψ→Φ)Ψ→

(f) x(Φ→Ψ)⇔∀xΦ→Ψ

(g)x(Φ→Ψ)⇔∃xΦ→Ψ

(h)x(Ψ→Φ)Ψ→ 

这里出现了一个概念:自由变量。这是一个和谓词逻辑公式语法树相关联的概念,还记得语法树的概念吗?

引入量词后,语法树变化并不大。下面是(x(P(x)  Q(x))) -> (┐P(x)  Q(y))的语法树:

谓词逻辑之 量词等价
如果xΦ的语法分析树中的一个叶结点,而且不存在从结点xxx的向上路径就称x的出现是自由的。否则,称x的出现是约束的。对,我们称除去Φ的任何形如xx的子公式的Φ分别是xx的作用范围。那么你能说出上面这个语法树中哪个变量是自由的哪个是约束的吗?

3.(a)⇔∀x(ΦΨ)

   (b)⇔∃x(ΦΨ)

4.(a)x⇔∀y

 

   (b)x⇔∃y

看完这些等价公式,有没有感觉很自然。不过即使这样,我们也需要证明它们。

证明就需要用到量词的演算规则:

(1)等价关系规则


谓词逻辑之 量词等价等价引入规则,不需要前提,一个变量总是和它自身相等
 
谓词逻辑之 量词等价等价消去规则,使用了代换。说一下代换的概念:

给定变量x、项t和公式Φ定义Φ[t/x]为用t代替Φ中的变量x的每个自由出现而得到的公式。

变量只是占位符,我们需用更具体的信息代替它,使其具有某种含义。从语法角度来讲,我们常用一个完全项t的语法分析树去代换叶结点x。由公式的定义,对x的代换只能是项,不会是谓词表达式,或者更复杂的公式,因为x只作为谓词符号的变量出现。切记在用t代换x时,必须避开那些受约束的变量x,因为它们处在某个xx的作用范围,分别表示某些非特指的或所有的值。

此种变量代换也会产生意外副作用,如果t包含变量yxΦ中的自由出现处于Φx x的作用范围内。这种预料之外的变量捕捉是无论如何要避免的。

比如:考虑下图分析树公式Φ,并令tf(y,y)。xΦ中的两次出现全是自由的,出现在最左端的x可以被代换,因为它不在任何量词的作用范围之内。但是最右端叶结点x会引入一个t中的新变量y,它被y约束,所以f(y,y)Φ中的x不是自由的。
谓词逻辑之 量词等价
 
(2)全称量词消去规则
谓词逻辑之 量词等价
 全称量词引入规则
谓词逻辑之 量词等价
 (3)存在量词引入规则
谓词逻辑之 量词等价
 存在量词消去规则
谓词逻辑之 量词等价
 这一篇说到这,其中概念很多,理解上也比较难。

下一篇需要用到刚说的量词证明规则和前面的命题演算规则对等价关系进行证明。

 

 

 

版权声明

本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。

热门文章
  • 机房智能化温湿度解决方式之POE供电以太网温湿度传感器

    机房智能化温湿度解决方式之POE供电以太网温湿度传感器
    机房智能化温湿度解决方式之POE供电以太网温湿度传感器 北京盈创力和电子科技有限公司 智能型TCP网口温湿度记录仪 北京IP网络温湿度记录仪厂家,北京盈创力和 北京智能型TCP网口温湿度记录仪IP网络温湿度记录仪是一种新型的基于TCP/IP协议双绞线以太网标准温湿度采集模块,利用它可以实现现场温度值、相对湿度值的采集,同时利用其自身的RJ45通信接口可以方便地和机房监控主机或交换机集线器进行联网。 工作于-40℃~85℃工业级带...
  • Sequential Monte Carlo Methods (SMC) 序列蒙特卡洛/粒子滤波/Bootstrap Filtering

    Sequential Monte Carlo Methods (SMC) 序列蒙特卡洛/粒子滤波/Bootstrap Filtering
    Problem Statement 我们考虑一个具有马尔可夫性质、非线性、非高斯的状态空间模型(State Space Model):对于一个时间序列上的观测结果{yt,t∈N}\\{ y_t , t \\in N \\}{yt​,t∈N},我们认为每个观测结果yty_tyt​的生成依赖于一个无法直接观察的隐变量xt∈{xt,t∈N}x_t \\in \\{x_t , t \\in N \\}xt​∈{xt​,t∈N},即:p(...
  • HTTP状态保持的原理

    HTTP状态保持的原理
    a)在用户登录之后,浏览器返回响应的时候会在响应中添加上cookieb)浏览器接收到cookie之后会自动保存c)当用户再次请求同一服务器中的其他网页的时候,浏览器会自动带上之前保存的cookied)服务接收到请求之后可以请 request 对象中取到cookie 判断当前用户是否登录  Http是无状态的,就是连接时数据互通,关闭后...
  • Hive 系统函数及示例

    Hive 系统函数及示例
    查看所有系统函数 show functions; 函数分类 内置函数【系统函数】 数学函数: floor、round、ceil、cos、log2等 字符串函数: length、reverse、trim、lower、get_json_object、repeat等 收集函数: size 转换函数: cast 日期函数: year、month、datediff、date、date_add等 条件函数: coalesce、case…w...
  • CSRF的原理和防范措施

    CSRF的原理和防范措施
    a)攻击原理:i.用户C访问正常网站A时进行登录,浏览器保存A的cookieii.用户C再访问攻击网站B,网站B上有某个隐藏的链接或者图片标签会自动请求网站A的URL地址,例如表单提交,传指定的参数iii.而攻击网站B在访问网站A的时候,浏览器会自动带上网站A的cookieiv.所以网站A在接收到请求之后可判断当前用户是登录状态,所以...
标签列表