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