Safety and Liveness of Quantitative Properties and Automata
Udi Boker, Thomas A. Henzinger, Nicolas Mazzocchi, N. Ege Sara\c{c}

TL;DR
This paper extends the classical safety and liveness concepts from boolean properties to quantitative properties, providing formal definitions, automata-based instantiations, and decision procedures for safety and liveness in the quantitative setting.
Contribution
It introduces formal definitions of quantitative safety and liveness, generalizes safety-liveness decomposition, and develops decision procedures for automata with rational weights.
Findings
Quantitative safety and liveness generalize boolean concepts.
Decidability results for safety and liveness in quantitative automata.
Procedures for safety closure and min-decomposition of automata.
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.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
