sweap: Reactive Synthesis for Infinite-State Integer Problems

Read full text
Authors: Shaun Azzopardi, Luca Di Stefano, Nir Piterman
Cited by: 1

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. sweap implements a CEGAR approach, relying on state-of-the-art finite-state synthesis tools as black boxes to solve abstract synthesis problems. sweap supports 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 of sweap with 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 that sweap outperforms its only competitor in this domain.

Fields of Study & Subjects

Formal Methods in Verification Logic programming and type systems Advanced Software Engineering Methodologies

Publication details

Journal / source
arXiv (Cornell University)
Publication date
12 May 2026
Document type
Preprint