paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Conditional Bisimilarity for Reactive Systems

反应式系统的条件互模拟
LMCS vol.Volume 18, Issue 12022匹配度 2/10 · 论文属于反应式系统与条件互模拟的形式语义理论,关注范畴框架下的重写与行为等价,与用户核心方向(LLM/Agent 程序的静态分析、LLM 辅助静态分析/形式化验证、浮点或贝叶斯程序分析)没有直接交集;仅与形式化验证/语义基础有非常弱的关联。引用 0 inbox
Mathias Hülsbusch, Barbara König, Sebastian Küpper, Lara Stoltenow
crossref: 2026-09-10

AI 速览

一句话:在 Leifer-Milner 反应式系统中引入条件互模拟,给出等价定义并比较相关行为等价。

本文研究 Leifer 与 Milner 提出的反应式系统——一种基于范畴的抽象重写框架,它通过合成与环境交互来导出互模拟同余。作者从两个层面加入条件:一是重写规则可带应用条件,二是提出条件互模拟,用以表达当环境满足给定条件时两个系统状态才互模拟。论文给出条件互模拟的多种等价定义,其中包括利用 up-to-context 技术、便于具体证明的定义,并与相关行为等价进行比较。文中还在 DPO 图重写这一反应式系统实例上给出示例,说明该理论的适用范围。

问题
如何在 Leifer-Milner 反应式系统中处理带应用条件的重写规则,并定义、证明与比较条件化的互模拟同余?
方法
在范畴框架下为规则引入应用条件并提出条件互模拟,给出多种等价定义,包括便于具体证明的 up-to-context 技术,并与相关行为等价进行对比。
评估
通过 DPO 图重写这一反应式系统实例展示条件互模拟的定义与证明技术,并与相关行为等价进行比较。
原文摘要(Abstract)

Reactive systems \`a la Leifer and Milner, an abstract categorical framework for rewriting, provide a suitable framework for deriving bisimulation congruences. This is done by synthesizing interactions with the environment in order to obtain a compositional semantics. We enrich the notion of reactive systems by conditions on two levels: first, as in earlier work, we consider rules enriched with application conditions and second, we investigate the notion of conditional bisimilarity. Conditional bisimilarity allows us to say that two system states are bisimilar provided that the environment satisfies a given condition. We present several equivalent definitions of conditional bisimilarity, including one that is useful for concrete proofs and that employs an up-to-context technique, and we compare with related behavioural equivalences. We consider examples based on DPO graph rewriting, an instantiation of reactive systems.

链接与引用

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

BibTeX
@article{paperbot1747,
  title = {Conditional Bisimilarity for Reactive Systems},
  author = {Mathias Hülsbusch and Barbara König and Sebastian Küpper and Lara Stoltenow},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 18, Issue 1},
  year = {2022},
  doi = {10.46298/lmcs-18(1:6)2022}
}