Skip to content

定义Definition

可达关系

施工中 · 内容逐步修订

Accessibility relation · Kripke accessibility relation

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

形式陈述 ​

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

R⊆W×W.

写作 wRv 时,称 v 从 w 可达;后继集记为 R(w)={v∈W:wRv}。关系本身规定有向邻接;在按步骤解释的模型中,wRv 表示一步可达。关系复合定义为

R∘R={(w,u):∃v(wRv∧vRu)},

R∗ 表示自反传递闭包,包含长度为零或任意有限长度的路径。因此,R 与 R∗ 分别适合表达“一步之后”与“任意有限步之后”的条件。

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

  • 自反:wRw;
  • 传递:wRu∧uRv⇒wRv;
  • 对称:wRv⇒vRw;
  • 串行:存在 v 使 wRv;
  • Euclidean:wRu∧wRv⇒uRv。

这些性质之间有一些蕴涵关系:自反性保证每个世界至少能到达自身,所以推出串行性;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);也不传递,因为 aRb 且 bRd,却没有 aRd。加入 (a,d) 后,两条两步链 aRbRd 与 aRcRd 都有了对应的直接边。图中没有其他两步链,因此新关系已经传递。

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

可达关系的具体解释由模型给出:程序模型可用边表示执行步骤,知识模型可用边表示尚未排除的情形。普通二元关系记录哪些世界相连;需要概率或耗时的应用,还可为边配置相应的数据。

推论与应用

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

关系性质与模态公理之间存在精确对应:自反框架验证 □p→p,传递框架验证 □p→◻◻p,串行框架验证 □p→⋄p。反向证明需要为关系性质的失败专门构造命题赋值,使相应公式在某个世界失效。

可达关系也支撑模型比较。模态互模拟要求双方沿各自的 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 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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

上位 / 更一般

下位 / 直接特例

暂未标注直接特例。