数理逻辑之 命题逻辑完备性

小编 2026-06-08 阅读:908 评论:0
上文说了数理逻辑的可靠性,今天说完备性。说之前先提一下自己这一周找工作的进展:略有收获,...

上文说了数理逻辑的可靠性,今天说完备性。

说之前先提一下自己这一周找工作的进展:略有收获,依然惨淡。

可以下读我的博客《找工作时怎么谈待遇?果然是一个老大难》。

 

前面证明了如果φ1, φ2,..., φn |- ψ 成立,则 φ1, φ2,..., φn |= ψ 成立。

现在需要证明φ1, φ2,..., φn |= ψ 成立,则 φ1, φ2,..., φn |- ψ 成立。

证明过程分三步:

证明|= φ1 → (φ2 → (φ3 → (...(φn → ψ) ... ))) 成立;证明|- φ1 → (φ2 → (φ3 → (...(φn → ψ) ... ))) 成立;证明 φ1, φ2, . . . , φn |- ψ成立。

 一三两步的转换过程比较简单,步骤二比较费神。

证明

步骤一:

还记得重言式的概念吗?一个命题逻辑公式 φ称为重言式,当且仅当它在真值表中的每一次赋值都为T。

即= φ。

假设φ1, φ2, ... , φn |= ψ,我们来证明φ1 (φ2 (φ3 (...(φn ψ) ... )))是重言式。由于后式是嵌套蕴含,所以当且仅当φ1, φ2, ... , φn都为T且ψ为F时整个公式才为F。但是这种赋值就和φ1, φ2, ... , φn |= ψ成立矛盾了。所以|=φ1  (φ2 (φ3  (...(φn  ψ) ... )))成立。

步骤二:

先说一个定理:如果|=η成立则 |-η成立。换句话说,如果η是重言式,则 η 是定理。

由于η由n个原子命题组成,所以它的真值表组合有2^n行。每一行都是一个相继式(当然可能和其他行相同)。相继式的形式如下

ˆp1, ˆp2, . . . , ˆpn |- φˆp1, ˆp2, . . . , ˆpn |- ┐φ

 对于任意1<=i<=n,在第 l 行中若piT,则ˆpipi,否则取┐pi

这样,如果φT取式1,否则取式2

1。如果φ是原子命题,那么很容易证明p|-p和p |- p

2。如果φ的形式是否定,则需要分别考虑φ为T和F的情况。

3。如果φ的形式是蕴含,也要分情况。当φ为F时一定是T蕴含F;为T是有三种情况。

4。如果φ的形式是合取,有四种情况要考虑。

5。如果φ的形式是析取,同上。

每一步证明过程比较烦长,但是思路比较简单。此处略去,有兴趣的读者可以自己尝试。

 |=φ1  (φ2 (φ3  (...(φn  ψ) ... )))在真值表中总是为T。ˆp1, ˆp2, . . . , ˆpn |- η也是成立的。

现在我们的目标变成了不使用任何前提假设证明 |-η成立。

先来看一个例子:p q p。

这个公式有两个原子命题,所以有四个构成相继式:

p, q |- p ∧ q → p¬p, q |- p ∧ q → pp, ¬q |- p ∧ q → p¬p, ¬q |- p ∧ q → p

 

 由于要证明定理,我们必须摒弃相继式的左端前提。这里使用LEM规则和析取消去规则 进行证明(还记得这些命题演算规则吗):
数理逻辑之 命题逻辑完备性
 这个是证明定理的通用定式。虽然证明→ p不需要这么长。还记得三角函数里的万能公式吗?这个也一样,可能它不是最好的,但它是管用的。

步骤三:

现在需要证明 φ1, φ2,..., φn |- ψ 了。上一部已经证明了|-φ1 → (φ2 →(φ3 → (...(φn → ψ) ... )))。

φ1, φ2,..., φn 都当作前提,使用n次蕴含消去规则(∧e)即可。

证毕。

 

版权声明

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

热门文章
  • 机房智能化温湿度解决方式之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在接收到请求之后可判断当前用户是登录状态,所以...
标签列表