Symmetry Reduction for the Local Mu-Calculus
Kedar S. Namjoshi, Richard J. Trefler

TL;DR
This paper demonstrates that local properties in network models can be verified efficiently using neighborhood symmetries, significantly reducing computational costs even in networks with limited global symmetry.
Contribution
It generalizes invariance results to all local mu-calculus properties, enabling local verification that approximates or equals global verification under certain conditions.
Findings
Neighborhood symmetries preserve local mu-calculus properties.
Verification cost is exponentially reduced using representatives.
Applicable to network families from building blocks.
Abstract
Model checking large networks of processes is challenging due to state explosion. In many cases, individual processes are isomorphic, but there is insufficient global symmetry to simplify model checking. This work considers the verification of local properties, those defined over the neighborhood of a process. Considerably generalizing earlier results on invariance, it is shown that all local mu-calculus properties, including safety and liveness properties, are preserved by neighborhood symmetries. Hence, it suffices to check them locally over a set of representative process neighborhoods. In general, local verification approximates verification over the global state space; however, if process interactions are outward-facing, the relationship is shown to be exact. For many network topologies, even those with little global symmetry, analysis with representatives provides a significant,…
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
TopicsFormal Methods in Verification · Petri Nets in System Modeling · Gene Regulatory Network Analysis
