Counter Simulations via Higher Order Quantifier Elimination: a preliminary report
Silvio Ghilardi (Universit\`a degli Studi di Milano), Elena Pagani, (Universit\`a degli Studi di Milano)

TL;DR
This paper introduces a logical technique for counter abstractions in distributed system verification, enabling the use of SMT tools through second-order quantifier elimination, supported by a prototype and initial experiments.
Contribution
It provides a novel logical foundation for counter simulations using second-order quantifier elimination, facilitating verification with existing SMT tools.
Findings
Feasibility demonstrated with prototype implementation.
Initial experiments show practical applicability.
Method produces integer variable systems suitable for model checking.
Abstract
Quite often, verification tasks for distributed systems are accomplished via counter abstractions. Such abstractions can sometimes be justified via simulations and bisimulations. In this work, we supply logical foundations to this practice, by a specifically designed technique for second order quantifier elimination. Our method, once applied to specifications of verification problems for parameterized distributed systems, produces integer variables systems that are ready to be model-checked by current SMT-based tools. We demonstrate the feasibility of the approach with a prototype implementation and first experiments.
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.
