,
Pierre-Alain Reynier
Creative Commons Attribution 4.0 International license
We consider synthesis problems from logical specifications over infinite data domains, expressed in the logic constraint LTL (CLTL), which extends LTL with predicates over an infinite set of data values. We consider register-bounded synthesis, where the goal is to automatically generate, if it exists, a transducer with r registers that realizes a given CLTL formula, where r is also given as input. We prove that CLTL register-bounded synthesis is 2ExpTime-c for various data domains such as any infinite set with equality, (ℚ, <), and (ℕ, <). For the latter domain, this contrasts with known undecidability results of (unbounded) register CLTL synthesis, by Bhaskar and Praveen. Lastly, we consider synthesis in a partial observation setting by extending CLTL with invisible variables.
@InProceedings{dauvier_et_al:LIPIcs.CSL.2026.8,
author = {Dauvier, Nino and Filiot, Emmanuel and Reynier, Pierre-Alain},
title = {{Register-Bounded Synthesis from Constraint LTL}},
booktitle = {34th EACSL Annual Conference on Computer Science Logic (CSL 2026)},
pages = {8:1--8:18},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-411-6},
ISSN = {1868-8969},
year = {2026},
volume = {363},
editor = {Guerrini, Stefano and K\"{o}nig, Barbara},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CSL.2026.8},
URN = {urn:nbn:de:0030-drops-254322},
doi = {10.4230/LIPIcs.CSL.2026.8},
annote = {Keywords: Synthesis, Data words, Constraint linear time logic, Register transducer}
}