Faster Algorithms for Alternating Refinement Relations
Krishnendu Chatterjee, Siddhesh Chaubal, Pritish Kamath

TL;DR
This paper introduces faster algorithms for computing alternating and fair simulation relations in reactive systems, significantly improving efficiency over previous methods through new algorithmic approaches.
Contribution
The paper presents new algorithms for fair and alternating simulation that are faster and more space-efficient than existing solutions.
Findings
Fair simulation algorithm improved to O(n^3 * m) time
Alternating simulation algorithm improved to O(m^2) time
Iterative algorithm matches game-based efficiency with better space use
Abstract
One central issue in the formal design and analysis of reactive systems is the notion of refinement that asks whether all behaviors of the implementation is allowed by the specification. The local interpretation of behavior leads to the notion of simulation. Alternating transition systems (ATSs) provide a general model for composite reactive systems, and the simulation relation for ATSs is known as alternating simulation. The simulation relation for fair transition systems is called fair simulation. In this work our main contributions are as follows: (1) We present an improved algorithm for fair simulation with B\"uchi fairness constraints; our algorithm requires time as compared to the previous known -time algorithm, where is the number of states and is the number of transitions. (2) We present a game based algorithm for alternating simulation that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Formal Methods in Verification · Logic, programming, and type systems
