Skip to main content
QUICK REVIEW

[论文解读] A composable language for action models

Tim French, James Hales|UWA Profiles and Research Repository (University of Western Australia)|Jun 9, 2014
Logic, Reasoning, and Knowledge参考文献 10被引用 5
一句话总结

本文提出了一种可组合的、语法化的语言,用于在动态知识逻辑中使用受 van Ditmarsch 工作启发的关系运算符来表示行动模型。该语言在 $πκ$、$πκ45$ 和 $πσ5$ 中建立了可靠且完备的公理化体系,证明了其与行动模型在给定模态深度内的对应关系,并支持合成知识行动以实现期望的知识状态。

ABSTRACT

Action models are semantic structures similar to Kripke models that represent a change in knowledge in an epistemic setting. Whereas the language of action model logic embeds the semantic structure of an action model directly within the language, this paper introduces a language that represents action models using syntactic operators inspired by relational actions. This language admits an intuitive description of the action models it represents, and we show in several settings that it is sufficient to represent any action model up to a given modal depth and to represent the results of action model synthesis, and give a sound and complete axiomatisation in some of these settings.

研究动机与目标

  • 开发一种语法化、可组合的语言来描述知识行动,避免将语义结构直接嵌入逻辑中。
  • 将关系行动泛化,以支持多种知识逻辑($\mathpzc{K}$、$\mathpzc{K45}$、$\mathpzc{S5}$),而不仅限于原始的 $\mathpzc{S5}$ 专用语义。
  • 支持合成知识行动,使其能从初始知识状态达成特定的知识目标。
  • 在语法语言与标准行动模型之间建立正式对应关系,确保在给定模态深度下的表达能力。
  • 在关键知识逻辑设定中,为该语言提供可靠且完备的公理化体系,支持对行动组合与影响的正式推理。

提出的方法

  • 基于受关系行动启发的运算符(如顺序组合 $\otimes$、非确定性选择 $\oplus$ 和测试 $?\varphi$),定义语法化的行动公式语言。
  • 基于行动模型建立该语言的语义,其中每个公式对应一个带有前提条件和可达关系的多指派行动模型。
  • 通过翻译函数建立语法公式与行动模型之间的对应关系,证明所有给定模态深度内的行动模型均可被表示。
  • 在 $\mathpzc{K}$、$\mathpzc{K45}$ 和 $\mathpzc{S5}$ 中,利用标准证明规则(如 LS,局部可靠性;LT,局部真值)提供该逻辑的可靠且完备的公理化体系。
  • 利用 Hales [19] 的现有合成结果,使用该语法语言作为可组合框架,计算出能实现给定知识目标的行动模型。
  • 使用知识回归与进展技术,验证所构建的行动在执行后确实产生预期的知识状态。

实验结果

研究问题

  • RQ1基于关系运算符的纯语法语言是否足以在标准知识逻辑中表达任意给定模态深度内的行动模型?
  • RQ2所提出的语言在 $\mathpzc{K}$、$\mathpzc{K45}$ 和 $\mathpzc{S5}$ 中是否与行动模型语义保持可靠且完备?
  • RQ3该语言是否支持从初始状态合成实现特定知识目标的知识行动?
  • RQ4与基于语义的现有行动模型逻辑相比,该语法方法在可组合性与表达能力方面有何差异?
  • RQ5语法化行动公式与其所表示的底层行动模型之间存在何种正式对应关系?

主要发现

  • 所提出的语言足以在 $\mathpzc{K}$、$\mathpzc{K45}$ 和 $\mathpzc{S5}$ 中表示任意给定模态深度内的行动模型,确立了知识行动的完全表达能力。
  • 为该语言在 $\mathpzc{K}$、$\mathpzc{K45}$ 和 $\mathpzc{S5}$ 中提供了可靠且完备的公理化体系,支持对行动组合与影响的正式推理。
  • 对应定理表明,对每个语法公式 $\alpha$,均存在一个对应的行动模型 $\mathsf{M}_\mathsf{s}$,使得 $\mathfrak{M}_\mathsf{s} \vDash \langle\alpha\rangle\varphi$ 当且仅当 $\mathfrak{M}_\mathsf{s} \vDash \langle\mathsf{M}_\mathsf{s}\rangle\varphi$。
  • 合成结果表明,若 $\mathfrak{M}_\mathsf{s} \vDash \exists\varphi$,则可构造一个语法行动 $\alpha$,使得 $\mathfrak{M}_\mathsf{s} \vDash \langle\alpha\rangle\varphi$。
  • 该语言支持从基本行动组合构建复杂知识行动,实现对多 agent 知识变化的模块化推理。
  • 该框架支持推导出实现特定知识状态(如公开、私人或群体公告)的 epistemic programs,通过语法组合实现。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。