On-the-fly Synthesis for LTL over Finite Traces
Shengping Xiao, Jianwen Li, Shufang Zhu, Yingying Shi, Geguang Pu, Moshe Y. Vardi
Abstract
We present an on-the-fly synthesis framework for Linear Temporal Logic over finite traces (LTL 𝑓 ) based on top-down deterministic automata construction. Existing approaches rely on constructing a complete Deterministic Finite Automaton (DFA) corresponding to the LTL 𝑓 specification, a process with doubly exponential complexity relative to the formula size in the worst case. In this case, the synthesis procedure cannot be conducted until the entire DFA is constructed. This inefficiency is the main bottleneck of existing approaches. To address this challenge, we first present a method for converting LTL 𝑓 into Transition-based DFA (TDFA) by directly leveraging LTL 𝑓 semantics, incorporating intermediate results as direct components of the final automaton to enable parallelized synthesis and automata construction. We then explore the relationship between LTL 𝑓 synthesis and TDFA games and subsequently develop an algorithm for performing LTL 𝑓 synthesis using on-the-fly TDFA game solving. This algorithm traverses the state space in a global forward manner combined with a local backward method, along with the detection of strongly connected components. Moreover, we introduce two optimization techniques -model-guided synthesis and state entailment -to enhance the practical efficiency of our approach. Experimental results demonstrate that our on-the-fly approach achieves the best performance on the tested benchmarks and effectively complements existing tools and approaches. CCS Concepts: • Software and its engineering → Formal methods; • Theory of computation → Automated reasoning; Modal and temporal logics.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext d5411dcf-c526-4e99-8e68-adf4397aea3fCited by top-tier papers2
- Adaptive Reactive Synthesis for LTL and LTLf Modulo TheoriesAndoni Rodríguez, César SánchezAAAI 2024 · 19 citations
- Linear-Time Verification of Data-Aware Dynamic Systems with ArithmeticPaolo Felli, Marco Montali, Sarah WinklerAAAI 2022 · 16 citations
Builds on1
Related papers
- End-to-End Learning of LTLf Formulae by Faithful LTLf EncodingHai Wan, Pingjia Liang, Jianfeng Du, Weilin Luo et al.AAAI 2024 · 8 citations
- Constrained LTL Specification Learning from ExamplesChangjian Zhang, Parv Kapoor, Ian Dardik, Leyi Cui et al.ICSE 2025 · 4 citations
- Translation of Temporal Logic for Efficient Infinite-State Reactive SynthesisPhilippe Heim, Rayna DimitrovaPOPL 2025 · 8 citations
- Foundations of Reactive Synthesis for Declarative Process SpecificationsLuca Geatti, Marco Montali, Andrey RivkinAAAI 2024 · 6 citations
- Regret-Free Reinforcement Learning for Temporal Logic SpecificationsRupak Majumdar, Mahmoud Salamati, Sadegh SoudjaniICML 2025
