April 18, 2026
Our paper “Sweap: Reactive Synthesis for Infinite-State Integer Problems” has been accepted to CAV 2026.
Abstract:
Recent years have seen a significant increase in the interest in reactive synthesis from specifications that relate to infinite state spaces. We present
sweap, a tool for synthesis of infinite-state Linear Integer Arithmetic reactive systems.sweapimplements a CEGAR approach, relying on state-of-the-art finite-state synthesis tools as black boxes to solve abstract synthesis problems.sweapsupports most common input formalisms for infinite-state reactive-synthesis problems: Temporal Stream Logic Modulo Theories, Reactive Program Games, the bespoke input of the Issy tool, and our own bespoke input. We present a mature version ofsweapwith novel features: a dual abstraction approach that improves its capabilities in proving unrealisability, support for nondeterministic and unbounded updates, more general initialization of variables, and equirealisable reductions for optimisation. Experimental evaluation shows thatsweapoutperforms its only competitor in this domain.
Many thanks to Shaun Azzopardi
and Nir Piterman for another successful collaboration!
Stay tuned for a preprint and a software artifact. If you feel adventurous,
you can try sweap today by cloning https://github.com/shaunazzopardi/sweap/
(we will be merging our latest changes into the main branch soon).