文章目录

  • 前言
  • 必然
  • 可能
  • 多个可能和必然
  • 一个选择题讲解

前言

最近复习高级数理逻辑,抽空写了一下个人对于模态逻辑中关于必然和可能的理解,由于是考前突击的所以会有各种问题,所以有可能完全是错的,大家看的时候注意擦亮双眼,假如被我坑了,概不负责,嘿嘿嘿。

必然

⊨kw□A\vDash_k^w\Box A⊨kw​□A:这里K是指可能宇宙的集合,A是指一个命题,w是可能宇宙中的一个。它的意思对于从w出发,对于所有能到达的可能宇宙(可以为空),A都成立。
就比如现在有一个宇宙集合k={w1,w2}k = \{w_1,w_2\}k={w1​,w2​}。可达关系R为{w1≤w2}\{w_1 \leq w_2\}{w1​≤w2​},≤\leq≤表示的是从w1w_1w1​能够到达w2w_2w2​。可达关系如图所示。
那么⊨kw1□A\vDash_k^{w_1}\Box A⊨kw1​​□A的意思就是,对于w1w_1w1​能够到达的可能宇宙,A成立。也就是⊨kw2A\vDash_k^{w_2}A⊨kw2​​A,即在w2w_2w2​中A成立。

图1 必然关系

两个值得注意的地方:

  • ⊨kw1□A\vDash_k^{w_1}\Box A⊨kw1​​□A对错与否与w1w_1w1​中A是否成立没有关系。只与w1w_1w1​可达的世界有关
  • 假如www可达世界为空,那么⊨kw□A\vDash_k^{w}\Box A⊨kw​□A也成立。例如,在这张图中,⊨kw2□A\vDash_k^{w_2}\Box A⊨kw2​​□A就成立,同时⊨kw2□¬A\vDash_k^{w_2}\Box \neg A⊨kw2​​□¬A也成立。因为w2w_2w2​没有可达宇宙。

这也就是意味着,要让⊨kw1□A\vDash_k^{w_1}\Box A⊨kw1​​□A,下列条件满足一个就可:

  • w1w_1w1​没有可达世界
  • w1w_1w1​的可达世界中,A都成立

可能

⊨kw◊A\vDash_k^w\Diamond A⊨kw​◊A:这里K是指可能宇宙的集合,A是指一个命题,w是可能宇宙中的一个。它的意思对于从w出发,它所能到达的可能宇宙,至少有一个可能宇宙A成立。

图2 可能关系

例如,这张可达图中,⊨kw1◊A\vDash_k^{w_1}\Diamond A⊨kw1​​◊A的意思是在w1w_1w1​的可达宇宙{w2,w3,w4,w5}\{w_2,w_3,w_4,w_5\}{w2​,w3​,w4​,w5​}至少有一个使得A成立。
注意两点:

  • 假如⊨kw◊A\vDash_k^{w}\Diamond A⊨kw​◊A中的w没有可达世界,那么该命题不成立。比如,⊨kw2◊A\vDash_k^{w_2}\Diamond A⊨kw2​​◊A,⊨kw3◊A\vDash_k^{w_3}\Diamond A⊨kw3​​◊A,⊨kw4◊A\vDash_k^{w_4}\Diamond A⊨kw4​​◊A,⊨kw5◊A\vDash_k^{w_5}\Diamond A⊨kw5​​◊A都是不成立的。因为它们没有可达世界。
  • 和⊨kw□A\vDash_k^{w}\Box A⊨kw​□A一样,⊨kw◊A\vDash_k^{w}\Diamond A⊨kw​◊A也仅仅只考虑w的可达世界A是否成立,而不考虑在w里面A是否成立。

也就是说,要让⊨kw◊A\vDash_k^{w}\Diamond A⊨kw​◊A成立,需要同时满足以下两个条件

  • www存在可达世界
  • www的可达世界中,至少有一个可达世界让A成立。

多个可能和必然

那么□□□A\Box\Box\Box A□□□A,◊◊◊A\Diamond\Diamond\Diamond A◊◊◊A, □□□◊A\Box\Box\Box\Diamond A□□□◊A这种多个可能和必然符号嵌套是什么意思呢?这里我们列出这样一个可能世界,来考察一个最简单的例子,⊨kw1□□A\vDash_k^{w_1}\Box\Box A⊨kw1​​□□A

图3 套娃关系

在该可能世界中,
⊨kw1□□A⇔⊨kw2□A&&⊨kw2□A⇔⊨kw4A&&⊨kw5A\vDash_k^{w_1}\Box\Box A \Leftrightarrow \vDash_k^{w_2}\Box A \& \& \vDash_k^{w_2}\Box A \Leftrightarrow \vDash_k^{w_4}A \&\& \vDash_k^{w_5}A⊨kw1​​□□A⇔⊨kw2​​□A&&⊨kw2​​□A⇔⊨kw4​​A&&⊨kw5​​A

  • ⊨kw1□□A\vDash_k^{w_1}\Box\Box A⊨kw1​​□□A等价于⊨kw2□A\vDash_k^{w_2}\Box A⊨kw2​​□A和⊨kw3□A\vDash_k^{w_3}\Box A⊨kw3​​□A同时成立

  • 等价于⊨kw4A\vDash_k^{w_4}A⊨kw4​​A和⊨kw5A\vDash_k^{w_5}A⊨kw5​​A同时成立,也就是在w4w_4w4​和w5w_5w5​中同时满足A成立即可。

    在不考虑自反,对称,传递,欧几里得性质的情况下(也就是类似于树的样子),用直白的话来说,A是自己,□A\Box A□A是儿子,□□A\Box \Box A□□A是孙子。有几个□\Box□就是几代。
    参考高级数理逻辑ppt第31页

一个选择题讲解

已知可能世界的集合为,可达关系R={<w8,w6>,<w2,w3>,<w4,w5>,<w6,w7>,<w1,w2>,<w5,w6>,<w7,w8>}R=\{<w_8,w_6>,<w_2,w_3>,<w_4,w_5>,<w_6,w_7>,<w_1,w_2>,<w_5,w_6>,<w_7,w_8>\}R={<w8​,w6​>,<w2​,w3​>,<w4​,w5​>,<w6​,w7​>,<w1​,w2​>,<w5​,w6​>,<w7​,w8​>},其中<wi,wj><w_i,w_j><wi​,wj​>表示wiw_iwi​到wjw_jwj​可达,请问那些公式是真的:
A) ◊A→◊◊◊◊◊◊A\Diamond A \rightarrow \Diamond \Diamond \Diamond \Diamond \Diamond \Diamond A◊A→◊◊◊◊◊◊A
B) □A→◊A\Box A \rightarrow \Diamond A□A→◊A
C) □A→□□□□□□□A\Box A \rightarrow \Box \Box \Box \Box \Box \Box \Box A□A→□□□□□□□A
D) A→◊◊◊◊◊AA \rightarrow \Diamond \Diamond \Diamond \Diamond \Diamond AA→◊◊◊◊◊A

我们先画出可达世界图如图4所示

图4 可达世界图
  • A中,◊◊◊◊◊◊A\Diamond \Diamond \Diamond \Diamond \Diamond \Diamond A◊◊◊◊◊◊A可能不存在这么深的可达世界。例如⊨kw1◊◊◊◊◊◊A\vDash_k^{w_1}\Diamond \Diamond \Diamond \Diamond \Diamond \Diamond A⊨kw1​​◊◊◊◊◊◊A,w1w_1w1​没有这么遥远的后代,所以错误。
  • B 中,⊨kw3□A\vDash_k^{w_3}\Box A⊨kw3​​□A成立,因为它没有可达世界,而⊨kw3◊A\vDash_k^{w_3}\Diamond A⊨kw3​​◊A不成立,因为w3w_3w3​没有可达世界
  • C有争议,尚未定论
  • D中,和A一样,没有这么遥远的后代。

模态逻辑中的必然和可能相关推荐

  1. 真势模态逻辑中的排中律

    如果道义逻辑完全照搬真势模态逻辑的系统框架,那建立这种系统就是没有多大意义的.幸运的是,道德逻辑可以盲目模仿的一种模式. 因为表示行动的道义语句存在着特殊的法则,这是排中和非法律的,自相矛盾,消除实际 ...

  2. 软件理论基础学习笔记——模态逻辑(modal logic)

    目录 模态逻辑的语法 模态逻辑的语义 模态逻辑在状态上的语义 模态逻辑在Kripke上的语义 模态逻辑的语法 模态逻辑定义为: ϕ : : = t r u e ∣ p ∣ ¬ ϕ ∣ ϕ 1 ∨ ϕ ...

  3. GNU Make 使用手册(于凤昌中译版)

    GNU Make 使用手册(中译版) 翻译:于凤昌 GNU make Version 3.79 April 2000 Richard M. Stallman and Roland McGrath 1 ...

  4. Monad用简单的英语? (对于没有FP背景的OOP程序员)

    用OOP程序员会理解的术语(没有任何函数式编程背景),什么是monad? 它解决了什么问题,最常使用的地方是什么? 编辑: 为了阐明我正在寻找的理解类型,假设您正在将具有monad的FP应用程序转换为 ...

  5. 西南大学计算机学院导师,西南大学计算机与信息科学学院研究生导师简介-陈武...

    西南大学计算机与信息科学学院研究生导师简介-陈武西南大学 免费考研网/2016-01-21 姓名(Name): 陈武()性别(Sex): 男(Male) 学历(Degree): Ph.D.职称(Tit ...

  6. 欧几里德关系的S5---刘易斯逻辑之十一

    欧几里德关系的S5-刘易斯逻辑之十一 刘易斯严格蕴涵系统的结构是由S1-S5五个系统构成:,前述数篇已经讨论过S1-S4,这一篇轮到刘易斯结构中的最后一个构件:S5. 依据C.E.Hughes的说法, ...

  7. 面试:第十二章:所有总结

    Java基础 java基本类型哪些,所占字节 byte :1个字节 short :2个字节 char :2个字节 int :4个字节 long :8个字节 float :4个字节 double :8个 ...

  8. linux内核分析(转自某位大哥网上的笔记)

    启动 当PC启动时,Intel系列的CPU首先进入的是实模式,并开始执行位于地址0xFFFF0处的代码,也就是ROM-BIOS起始位置的代码.BIOS先进行一系列的系统自检,然后初始化位于地址0的中断 ...

  9. 布尔-施罗德逻辑代数中的命题逻辑-- 布尔逻辑之七(尾篇**)

    布尔-施罗德逻辑代数中的命题逻辑– 布尔逻辑之七(尾篇) 一.一级命题与二级命题 布尔在他的<思维法则研究>一书中,给出了他有关命题的一个新理论,建立在他的类逻辑演算的基础上.布尔不愧是想 ...

最新文章

  1. Windows Server AppFabric Caching
  2. redux-form(V7.4.2)笔记(一)
  3. -bash: jps: command not found
  4. python提取hbase数据_详解python操作hbase数据的方法介绍
  5. 如何分割合并ISO文件
  6. 如何解决IE6的3像素问题?
  7. Python学习1----在win系统中搭建Python编程环境
  8. GPT2模型训练,50w个多轮中文对话语料
  9. 几张图说明男女之间的秘密(ZT)
  10. c语言 冒泡排序算法
  11. 图书馆管理系统代码html语言,图书管理系统html - WEB源码|源代码 - 源码中国
  12. 使用kon-boot绕过win10或其他版本密码
  13. 群晖如何建php网站_群晖建博客详细教程
  14. Intel VT学习笔记(八)—— 开启EPT
  15. Elastic 7.10 发布了可搜索快照的公测版和 Kibana Lens 的正式版
  16. 博世XC事业部李胤:自动驾驶降温不意外,但这条路肯定会走下去
  17. Eclipse设置护眼背景色以及字体颜色
  18. 二进制与十进制间的转化
  19. FFA 2022 专场解读 - Flink 核心技术
  20. 网络是怎样连接的--TCP大致控制流程

热门文章

  1. implode()函数和explode()函数
  2. 2021-2027全球与中国会议系统(麦克风)市场现状及未来发展趋势
  3. 高中生写LOL外挂1年狂赚500万,落网前刚买下120万保时捷...
  4. OSChina 周三乱弹 —— 写得了代码,查得出异常
  5. 北京市轨道交通车站预约出行实践与思考
  6. 调试器工作原理(1):基础篇
  7. 八大排序Java代码(新)
  8. 《算法笔记》3.5小节——入门模拟->进制转换 问题 D: 八进制
  9. recipe for target ‘***‘ failed 问题的解决方法
  10. java二维数组的扩容_Java开发笔记(二十一)二维数组的扩展