Skip to content

可达关系

Accessibility relation · Kripke accessibility relation

在可能世界之间规定模态算子所量化方向的二元关系。

条目类型
定义

形式陈述

W 是非空集合。W 上的可达关系是一个二元关系

RW×W.

写作 wRv 时,称 vw 可达;后继集记为 R(w)={vW:wRv}。关系本身只给出有向邻接,不预设“可达”必须来自时间、空间或计算路径,也不默认包含长度大于一的路径。关系复合定义为

RR={(w,u):v(wRvvRu)},

R 才表示加入恒等边后的自反传递闭包。把 RR 混用,会改变模态公式中“一步之后”与“任意有限步之后”的含义。

模态语义常按关系性质区分框架。以下条件都对任意 w,u,vW 量化:

  • 自反:wRw
  • 传递:wRuuRvwRv
  • 对称:wRvvRw
  • 串行:存在 v 使 wRv
  • Euclidean:wRuwRvuRv

这些性质彼此独立,除非另加假设。例如,Euclidean 加自反可推出对称与传递,但 Euclidean 本身既不保证每个世界有后继,也不保证自环存在。

直觉

可达关系决定一个世界在判断“必然”或“可能”时需要查看哪些世界。wRv 可以读成“在 w 看来,v 是尚未排除的情形”“系统能从 w 一步转到 v”,或者“信息状态 v 延伸了 w”。真正固定的是量化方向:从 w 出发检查 R(w);故事性的解释必须服从这个方向,而不能反过来决定公式。

关系性质把不同故事压缩成可检验的结构约束。自反性表示当前世界也在自己的视野中;传递性表示二次可达不会增加一条全新的远端关系;串行性排除没有任何后继的死端。这些说法只描述视野的形状,还没有给命题真假赋值,因此不能仅凭一张关系图判断某个原子命题是否成立。

例子与边界

W={a,b,c,d},并令

R={(a,b),(a,c),(b,d),(c,d)}.

于是 R(a)={b,c}R(b)=R(c)={d},而 R(d)=。这个关系不串行,因为 d 没有后继;不自反,因为没有 (a,a);也不传递,因为 aRbbRd,却没有 aRd。若加入 (a,d),只修复了这一条两步链,仍须逐一检查其他链,不能由一个补边例子断言整个关系传递。

这张图也展示 RR 的差别:dR2(a),却不属于原来的 R(a);在 R 中,每个点还会因长度零路径而到达自身。若把程序的一次执行步骤解释为 R,那么“下一步都安全”与“此后每一步都安全”显然是两个不同条件。

“可达”不等于因果、概率或物理可行。关系可以是不对称的、含环的,甚至由建模者故意设成完全关系 W×W。模态逻辑只从指定的边读取语义;若应用需要边权、发生概率或时间长度,必须把这些数据另行加入模型,普通可达关系不会替你保存它们。

推论与应用

Kripke 框架把非空世界集与可达关系配成 (W,R)Kripke 模型再加入命题赋值。对同一世界集改变 R,会改变 的量化范围,即使每个原子命题的赋值完全不变。

关系性质与模态公理之间存在精确对应:自反框架验证 pp,传递框架验证 pp,串行框架验证 pp。这些对应不是把符号按外形配对;反向证明需要为关系性质的失败专门构造命题赋值,使相应公式在某个世界失效。

可达关系也支撑模型比较。模态互模拟要求双方沿各自的 R 边往返匹配,过滤法则按有限公式集识别世界并把原关系压到商集上。两种构造都保留经过证明的模态信息,却不会保留任意图论性质,例如后继的精确数量。

参考资料
  • Patrick Blackburn, Maarten de Rijke, and Yde Venema, Modal Logic, Cambridge University Press, 2001, Chapter 2, “Models”。
  • George E. Hughes and Max J. Cresswell, A New Introduction to Modal Logic, Routledge, 1996, Chapter 1, frames and accessibility。
  • Robert Goldblatt, Mathematics of Modality, CSLI Publications, 1993, Chapter 1, relational semantics。
关系图谱11 个相邻概念 · 1 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组