Forward LTLf Synthesis: DPLL At Work
Not on the map. Why?
Abstract (arXiv)
This paper proposes a new AND-OR graph search framework for synthesis of Linear Temporal Logic on finite traces (LTLf), that overcomes some limitations of previous approaches. Within such framework, we devise a procedure inspired by the Davis-Putnam-Logemann-Loveland (DPLL) algorithm to generate the next available agent-environment moves in a truly depth-first fashion, possibly avoiding exhaustive enumeration or costly compilations. We also propose a novel equivalence check for search nodes based on syntactic equivalence of state formulas. Since the resulting procedure is not guaranteed to terminate, we identify a stopping condition to abort execution and restart the search with state-equivalence checking based on Binary Decision Diagrams (BDD), which we show to be correct. The experimental results show that in many cases the proposed techniques outperform other state-of-the-art approaches. Our implementation Nike competed in the LTLf Realizability Track in the 2023 edition of SYNTCOMP, and won the competition.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 4 of its 67 references that are in the map. First posted on arXiv 27 Feb 2023.
Builds on
4 of 67 references.
References · 4
- 2017Symbolic LTLf Synthesiscited by 21
- 2019Hybrid Compositional Reasoning for Reactive Synthesis from Finite-Horizon Specificationscited by 16
- 2018SAT-based Explicit LTLf Satisfiability Checkingcited by 6
- 2017A Symbolic Approach to Safety LTL Synthesiscited by 4
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 2.
4 papers.
- 2023Model Checking Strategies from Synthesis Over Finite Tracescited by 3
- 2024On-the-fly Synthesis for LTL over Finite Traces: An Efficient Approach that Countscited by 0
- 2025Efficient Dynamic Shielding for Parametric Safety Specificationscited by 0
- 2025A Compositional Framework for On-the-Fly LTLf Synthesiscited by 0
- 2025A Compositional Framework for On-the-Fly LTLf Synthesis6 Aug 2025
- 2025Efficient Dynamic Shielding for Parametric Safety Specifications28 May 2025
- 2024On-the-fly Synthesis for LTL over Finite Traces: An Efficient Approach that Counts14 Aug 2024
- 2023Model Checking Strategies from Synthesis Over Finite Traces15 May 2023