paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Dynamic Causality in Event Structures

事件结构中的动态因果性
LMCS vol.Volume 14, Issue 12018匹配度 2/10 · 论文研究事件结构中的动态因果依赖及其表达能力,属于并发/形式语义理论,与用户关注的静态分析、LLM/Agent、浮点程序分析和贝叶斯程序分析均无直接关联。虽然同属形式方法领域,但主题和问题设定与研究方向核心距离较远。引用 3 inbox
Youssef Arbach, David S. Karcher, Kirstin Peters, Uwe Nestmann
crossref: 2026-09-10

AI 速览

一句话:通过允许事件增删因果依赖,提出动态因果事件结构并比较其表达能力。

事件结构通常以因果关系和冲突关系表示事件之间的直接联系,但这些关系在系统运行中被视为静态不变。本文引入动态因果性:允许某些事件的发生改变其他事件之间的因果依赖,从而突破传统事件结构的静态视角。作者先研究事件可移除因果依赖的情形,再研究可添加因果依赖的情形,最后将两者结合为动态因果事件结构。针对这三类新结构,论文将其表达能力与 Prime ESs、Dual ESs、Extended Bundle ESs 以及 ESs for Resolvable Conflicts 等已知模型进行比较,结果显示动态因果事件结构包含扩展束事件结构与对偶事件结构,但与可解冲突事件结构不可比较。

问题
传统事件结构只能刻画静态的因果与冲突关系,无法表示系统运行中因果依赖发生变化的情形。
方法
分别定义可删除因果依赖、可添加因果依赖及二者结合的三类动态因果事件结构,并与多种已有事件结构进行表达能力比较。
评估
通过形式化比较这些事件结构的表达能力,证明动态因果 ES 包含 Extended Bundle ESs 与 Dual ESs,但与可解冲突 ES 不可比较。
原文摘要(Abstract)

Event Structures (ESs) address the representation of direct relationships between individual events, usually capturing the notions of causality and conflict. Up to now, such relationships have been static, i.e., they cannot change during a system run. Thus, the common ESs only model a static view on systems. We make causality dynamic by allowing causal dependencies between some events to be changed by occurrences of other events. We first model and study the case in which events may entail the removal of causal dependencies, then we consider the addition of causal dependencies, and finally we combine both approaches in the so-called Dynamic Causality ESs. For all three newly defined types of ESs, we study their expressive power in comparison to the well-known Prime ESs, Dual ESs, Extended Bundle ESs, and ESs for Resolvable Conflicts. Interestingly, Dynamic Causality ESs subsume Extended Bundle ESs and Dual ESs but are incomparable with ESs for Resolvable Conflicts.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@article{paperbot425,
  title = {Dynamic Causality in Event Structures},
  author = {Youssef Arbach and David S. Karcher and Kirstin Peters and Uwe Nestmann},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 14, Issue 1},
  year = {2018},
  doi = {10.23638/lmcs-14(1:17)2018}
}