SemML 2.0: Synthesizing Controllers for LTL

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Křetínský, Jan, Meggendorfer, Tobias, Prokop, Maximilian
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915960706826240
author Křetínský, Jan
Meggendorfer, Tobias
Prokop, Maximilian
author_facet Křetínský, Jan
Meggendorfer, Tobias
Prokop, Maximilian
contents Synthesizing a reactive system from specifications given in linear temporal logic (LTL) is a classical problem, finding its applications in safety-critical systems design. These systems are typically represented using either Mealy machines or AIGER circuits. We present the second version of SemML, which outperforms all state-of-the-art tools for finding either solution. Aside from implementing the classical automata-theoretic approach, our tool utilizes partial exploration and machine-learning guidance for obtaining solutions efficiently, and numerous heuristics and improvements of classic algorithms for extracting small representations of these solutions. We evaluate our tool against the existing state-of-the-art tools (in particular Strix, LtlSynt, and the previous version of SemML) on the dataset of the synthesis competition SYNTCOMP. We show that we solve significantly more instances and do so much faster than other tools, while maintaining state-of-the-art solution quality.
format Preprint
id arxiv_https___arxiv_org_abs_2604_24102
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle SemML 2.0: Synthesizing Controllers for LTL
Křetínský, Jan
Meggendorfer, Tobias
Prokop, Maximilian
Artificial Intelligence
Formal Languages and Automata Theory
Logic in Computer Science
Synthesizing a reactive system from specifications given in linear temporal logic (LTL) is a classical problem, finding its applications in safety-critical systems design. These systems are typically represented using either Mealy machines or AIGER circuits. We present the second version of SemML, which outperforms all state-of-the-art tools for finding either solution. Aside from implementing the classical automata-theoretic approach, our tool utilizes partial exploration and machine-learning guidance for obtaining solutions efficiently, and numerous heuristics and improvements of classic algorithms for extracting small representations of these solutions. We evaluate our tool against the existing state-of-the-art tools (in particular Strix, LtlSynt, and the previous version of SemML) on the dataset of the synthesis competition SYNTCOMP. We show that we solve significantly more instances and do so much faster than other tools, while maintaining state-of-the-art solution quality.
title SemML 2.0: Synthesizing Controllers for LTL
topic Artificial Intelligence
Formal Languages and Automata Theory
Logic in Computer Science
url https://arxiv.org/abs/2604.24102