paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A first-order logic characterization of safety and co-safety languages

安全与余安全语言的一阶逻辑刻画
LMCS vol.Volume 19, Issue 32023匹配度 2/10 · 该论文属于纯时序逻辑与形式语言理论,研究 Safety/co-Safety LTL 的一阶逻辑刻画,与用户关注的静态分析、LLM/Agent 改进形式化验证、浮点或贝叶斯程序分析均无直接交集。仅在形式化验证的基础逻辑层面有非常间接的关联,且不涉及工程实现或 LLM。引用 3 inbox
Alessandro Cimatti, Luca Geatti, Nicola Gigante, Angelo Montanari, Stefano Tonetta
crossref: 2026-09-10

AI 速览

一句话:提出 FO-TLO 的 SafetyFO/coSafetyFO 片段,精确刻画 SafetyLTL 与 coSafetyLTL 并给出表达力结果。

LTL 具有 Kamp 定理等一阶逻辑刻画,但其安全与余安全片段对应的 FO-TLO 片段尚不明确。本文引入 FO-TLO 的 SafetyFO 及其对偶 coSafetyFO,证明二者分别对 LTL 可定义的安全和余安全语言表达完备,并精确刻画 SafetyLTL 与 coSafetyLTL,从而衔接 Kamp 定理。作者给出直接、紧凑且自包含的证明:任何 LTL 可定义的安全语言都可用 SafetyLTL 定义。作为副产品,论文还分析 SafetyLTL 中 weak tomorrow 算子在有限与无限字上的表达力,并证明在有限字上,不含 tomorrow 的 SafetyLTL 与不含 weak tomorrow 的 coSafetyLTL 分别捕获 LTL 的有限字安全与余安全片段。

问题
LTL 虽有 FO-TLO 刻画,但其可定义的安全与余安全语言缺乏相应的 first-order 片段刻画,且 SafetyLTL 与 coSafetyLTL 的表达力边界需明确。
方法
在 FO-TLO 中定义 SafetyFO 与 coSafetyFO,证明它们分别与 SafetyLTL/coSafetyLTL 表达等价,并给出自包含的表达性证明及 weak tomorrow 分析。
评估
通过表达完备性与等价性定理进行理论证明,并比较有限与无限字语义下各片段的对应关系;未涉及实现或实验评估。
原文摘要(Abstract)

Linear Temporal Logic (LTL) is one of the most popular temporal logics, that comes into play in a variety of branches of computer science. Among the various reasons of its widespread use there are its strong foundational properties: LTL is equivalent to counter-free omega-automata, to star-free omega-regular expressions, and (by Kamp's theorem) to the First-Order Theory of Linear Orders (FO-TLO). Safety and co-safety languages, where a finite prefix suffices to establish whether a word does not belong or belongs to the language, respectively, play a crucial role in lowering the complexity of problems like model checking and reactive synthesis for LTL. SafetyLTL (resp., coSafetyLTL) is a fragment of LTL where only universal (resp., existential) temporal modalities are allowed, that recognises safety (resp., co-safety) languages only. The main contribution of this paper is the introduction of a fragment of FO-TLO, called SafetyFO, and of its dual coSafetyFO, which are expressively complete with respect to the LTL-definable safety and co-safety languages. We prove that they exactly characterize SafetyLTL and coSafetyLTL, respectively, a result that joins Kamp's theorem, and provides a clearer view of the characterization of (fragments of) LTL in terms of first-order languages. In addition, it gives a direct, compact, and self-contained proof that any safety language definable in LTL is definable in SafetyLTL as well. As a by-product, we obtain some interesting results on the expressive power of the weak tomorrow operator of SafetyLTL, interpreted over finite and infinite words. Moreover, we prove that, when interpreted over finite words, SafetyLTL (resp. coSafetyLTL) devoid of the tomorrow (resp., weak tomorrow) operator captures the safety (resp., co-safety) fragment of LTL over finite words.

链接与引用

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

BibTeX
@article{paperbot2196,
  title = {A first-order logic characterization of safety and co-safety languages},
  author = {Alessandro Cimatti and Luca Geatti and Nicola Gigante and Angelo Montanari and Stefano Tonetta},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 19, Issue 3},
  year = {2023},
  doi = {10.46298/lmcs-19(3:13)2023}
}