Engineering anĀ LTLf Synthesis Tool
Paper in proceeding, 2026

The problem of LTLf reactive synthesis is to build a transducer, whose output is based on a history of inputs, such that, for every infinite sequence of inputs, the conjoint evolution of the inputs and outputs has a prefix that satisfies a given LTLf specification. We describe the implementation of an LTLf synthesizer that outperforms existing tools on our benchmark suite. This is based on a new, direct translation from LTLf to a DFA represented as an array of Binary Decision Diagrams (MTBDDs) sharing their nodes. This MTBDD-based representation can be interpreted directly as a reachability game that is solved on-the-fly during its construction.

Author

Alexandre Duret-Lutz

EPITA

Shufang Zhu

University of Liverpool

Nir Piterman

University of Gothenburg

Chalmers, Computer Science and Engineering (Chalmers), Formal methods

Giuseppe De Giacomo

Sapienza University of Rome

Moshe Y. Vardi

Rice University

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

03029743 (ISSN) 16113349 (eISSN)

Vol. 15981 LNCS 129-147
9783032026019 (ISBN)

29th International Conference on Implementation and Application of Automata, CIAA 2025
Palermo, Italy,

Subject Categories (SSIF 2025)

Computer Sciences

DOI

10.1007/978-3-032-02602-6_10

More information

Latest update

9/5/2025 1