paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Safety and Liveness of Quantitative Properties and Automata

定量性质与自动机的安全性和活性
LMCS vol.Volume 21, Issue 22025匹配度 3/10 · 论文属于定量自动机与形式语言/程序验证的理论工作,研究定量安全-活性分类与分解,未涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析等用户核心方向;仅与形式化验证背景有间接关联。引用 5 inbox
Udi Boker, Thomas A. Henzinger, Nicolas Mazzocchi, N. Ege Saraç
crossref: 2026-09-10

AI 速览

一句话:将布尔安全-活性分类推广到定量性质,并为常见定量自动机给出安全/活性判定、安全闭包与分解。

本文把形式语言与验证中的安全性和活性从布尔性质推广到定量性质。定量性质是从无限字到偏序域的函数。作者形式化定义定量安全性和活性,证明它们保守推广布尔安全-进展谱系与安全-活性分解,并得到最小分解为安全/活性部分、最大分解为余安全/余活性部分的结果;还建立定量安全性与拓扑连续性的联系。论文还在有限状态、有理权重的定量自动机上实例化框架,对 Inf、Sup、LimInf、LimSup 及其平均和 DSum 等常见值函数,给出安全/活性判定、安全闭包构造和最小分解算法。

问题
如何将布尔性质的安全-活性分类推广到定量性质,并在定量自动机上判定与分解这些性质?
方法
形式化定义定量安全性和活性,证明其保守推广布尔安全-进展谱系与安全-活性分解,并建立与拓扑连续性的联系;随后在有限状态、有理权重的定量自动机上给出针对常见值函数的判定、安全闭包和分解构造。
评估
以理论证明和算法构造进行评估:证明定义是对布尔概念的保守推广,并对 Inf、Sup、LimInf、LimSup、LimInfAvg、LimSupAvg、DSum 等值函数提供安全/活性判定、安全闭包构造与最小分解。
原文摘要(Abstract)

Safety and liveness stand as fundamental concepts in formal languages, playing a key role in verification. The safety-liveness classification of boolean properties characterizes whether a given property can be falsified by observing a finite prefix of an infinite computation trace (always for safety, never for liveness). In the quantitative setting, properties are arbitrary functions from infinite words to partially-ordered domains. Extending this paradigm to the quantitative domain, where properties are arbitrary functions mapping infinite words to partially-ordered domains, we introduce and study the notions of quantitative safety and liveness. First, we formally define quantitative safety and liveness, and prove that our definitions induce conservative quantitative generalizations of both the safety-progress hierarchy and the safety-liveness decomposition of boolean properties. Consequently, like their boolean counterparts, quantitative properties can be min-decomposed into safety and liveness parts, or alternatively, max-decomposed into co-safety and co-liveness parts. We further establish a connection between quantitative safety and topological continuity and provide alternative characterizations of quantitative safety and liveness in terms of their boolean analogs. Second, we instantiate our framework with the specific classes of quantitative properties expressed by automata. These quantitative automata contain finitely many states and rational-valued transition weights, and their common value functions Inf, Sup, LimInf, LimSup, LimInfAvg, LimSupAvg, and DSum map infinite words into the totally-ordered domain of real numbers. For all common value functions, we provide a procedure for deciding whether a given automaton is safe or live, we show how to construct its safety closure, and we present a min-decomposition into safe and live automata.

链接与引用

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

BibTeX
@article{BokerHMS25,
  title = {Safety and Liveness of Quantitative Properties and Automata},
  author = {Udi Boker and Thomas A. Henzinger and Nicolas Mazzocchi and N. Ege Saraç},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 21, Issue 2},
  year = {2025},
  doi = {10.46298/lmcs-21(2:2)2025}
}