A Symbolic Approach to Safety LTL Synthesis
Not on the map. Why?
Abstract (arXiv)
Temporal synthesis is the automated design of a system that interacts with an environment, using the declarative specification of the system's behavior. A popular language for providing such a specification is Linear Temporal Logic, or LTL. LTL synthesis in the general case has remained, however, a hard problem to solve in practice. Because of this, many works have focused on developing synthesis procedures for specific fragments of LTL, with an easier synthesis problem. In this work, we focus on Safety LTL, defined here to be the Until-free fragment of LTL in Negation Normal Form~(NNF), and shown to express a fragment of safe LTL formulas. The intrinsic motivation for this fragment is the observation that in many cases it is not enough to say that something "good" will eventually happen, we need to say by when it will happen. We show here that Safety LTL synthesis is significantly simpler algorithmically than LTL synthesis. We exploit this simplicity in two ways, first by describing an explicit approach based on a reduction to Horn-SAT, which can be solved in linear time in the size of the game graph, and then through an efficient symbolic construction, allowing a BDD-based symbolic approach which significantly outperforms extant LTL-synthesis tools.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 Sep 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 0; 2025: 1.
4 papers.
- 2025Emerson-Lei and Manna-Pnueli Games for LTLf+ and PPLTL+ Synthesis20 Aug 2025
- 2023LTLf Best-Effort Synthesis in Nondeterministic Planning Domains29 Aug 2023
- 2023Forward LTLf Synthesis: DPLL At Work27 Feb 2023
- 2022A first-order logic characterization of safety and co-safety languages6 Sep 2022