一句话:提出一个统一主定理,将 LTL 公式翻译为确定性 Rabin、极限确定 Büchi 和非确定 Büchi 自动机,均达渐近最优规模。
本文研究线性时序逻辑(LTL)到不同 ω-自动机的翻译。传统构造分别使用 Safra、ranking、breakpoint 等复杂技术,且缺乏统一框架。作者提出一个纯逻辑的 Master Theorem,将 LTL 公式的语言分解为若干可用基本手段翻译成 ω-自动机的语言的正布尔组合。基于该定理,他们统一导出三种翻译:确定性 Rabin 自动机、极限确定 Büchi 自动机和非确定 Büchi 自动机。所得自动机具有渐近最优规模:确定性 Rabin 为双指数,极限确定 Büchi 与非确定 Büchi 为单指数。该工作表明无需 Safra、ranking 或 breakpoint 构造即可完成这些翻译,为 LTL 自动机构造提供了统一且简洁的理论基础。
We present a unified translation of LTL formulas into deterministic Rabin automata, limit-deterministic Büchi automata, and nondeterministic Büchi automata. The translations yield automata of asymptotically optimal size (double or single exponential, respectively). All three translations are derived from one single Master Theorem of purely logical nature. The Master Theorem decomposes the language of a formula into a positive boolean combination of languages that can be translated into ω-automata by elementary means. In particular, Safra's, ranking, and breakpoint constructions used in other translations are not needed.