paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Translation of Temporal Logic for Efficient Infinite-State Reactive Synthesis

用于高效无限状态反应式合成的时序逻辑翻译
POPL 9(POPL)2025匹配度 2/10 · 该论文属于形式化方法与反应式合成方向,虽与形式化验证相邻,但未涉及用户核心关注的 LLM/Agent、静态分析、浮点程序分析或贝叶斯程序分析,也没有 AI 与 PL 的交叉。引用 9 inbox
Philippe Heim, Rayna Dimitrova
crossref: 2026-09-10

AI 速览

一句话:提出首个在公式层融合一阶与时序推理的监控器构造,将无限状态时序规约翻译为语义增强的符号博弈以加速反应式合成。

无限状态反应式合成近年受到关注,支持无限域变量的时序逻辑可作为其高层规约语言。然而,现有将这类时序逻辑翻译为符号博弈的方法仅按布尔情形朴素编码,丢失了公式中时序约束与一阶约束的语义结构,导致生成的博弈求解效率受限。本文提出首个利用该语义信息进行翻译的方法:在公式层面构造同时进行一阶与时序推理的监控器,并将语义信息融入所构造的符号博弈,从而加速求解。作者在多个基准上评估,表明该方法优于当前最先进的翻译与求解技术。

问题
如何将含无限域变量的时序逻辑规约高效翻译为符号博弈,以支持无限状态反应式合成,并避免朴素布尔编码丢失一阶与时序语义结构。
方法
在公式层面构造融合一阶与时序推理的监控器,并据此生成带有额外语义信息的符号博弈。
评估
在一组基准上与当前最先进技术比较,所提方法均取得更优性能。
原文摘要(Abstract)

Infinite-state reactive synthesis has attracted significant attention in recent years, which has led to the emergence of novel symbolic techniques for solving infinite-state games. Temporal logics featuring variables over infinite domains offer an expressive high-level specification language for infinite-state reactive systems. Currently, the only way to translate these temporal logics into symbolic games is by naively encoding the specification to use techniques designed for the Boolean case. An inherent limitation of this approach is that it results in games in which the semantic structure of the temporal and first-order constraints present in the formula is lost. There is a clear need for techniques that leverage this information in the translation process to speed up solving the generated games. In this work, we propose the first approach that addresses this gap. Our technique constructs a monitor incorporating first-order and temporal reasoning at the formula level, enriching the constructed game with semantic information that leads to more efficient solving. We demonstrate that thanks to this, our method outperforms the state-of-the-art techniques across a range of benchmarks.

链接与引用

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

BibTeX
@article{abs-2411-07078,
  title = {Translation of Temporal Logic for Efficient Infinite-State Reactive Synthesis},
  author = {Philippe Heim and Rayna Dimitrova},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {9},
  number = {POPL},
  year = {2025},
  doi = {10.1145/3704888}
}