Porous Invariants
Engel Lefaucheux, Jo\"el Ouaknine, David Purser, James Worrell

TL;DR
This paper introduces porous invariants for affine loops over integers, enabling automatic synthesis and analysis of reachability despite their non-convex, hole-containing nature.
Contribution
It presents the concept of porous invariants, a novel approach for analyzing nondeterministic affine loops with non-convex invariants that can contain holes.
Findings
Porous invariants can be automatically synthesized.
They are effective for reachability analysis in affine loops.
Applicable to various classes of affine loops and target sets.
Abstract
We introduce the notion of porous invariants for multipath (or branching/nondeterministic) affine loops over the integers; these invariants are not necessarily convex, and can in fact contain infinitely many 'holes'. Nevertheless, we show that in many cases such invariants can be automatically synthesised, and moreover can be used to settle (non-)reachability questions for various interesting classes of affine loops and target sets.
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMathematics and Applications · Computational Geometry and Mesh Generation
