Exact Join Detection for Convex Polyhedra and Other Numerical Abstractions
Roberto Bagnara, Patricia M. Hill, Enea Zaffanella

TL;DR
This paper investigates the problem of join detection across various numerical abstractions, providing necessary and sufficient conditions, improved algorithms for convex polyhedra, and new algorithms for other abstractions, all implemented and validated.
Contribution
It introduces a unified abstract framework for join detection in numerical abstractions, improves algorithms for convex polyhedra, and develops new algorithms for other abstractions, with implementations in the Parma Polyhedra Library.
Findings
New necessary and sufficient conditions for join detection in numerical abstractions.
An improved algorithm for convex polyhedra with better worst-case complexity.
New algorithms for other numerical abstractions with experimental validation.
Abstract
Deciding whether the union of two convex polyhedra is itself a convex polyhedron is a basic problem in polyhedral computations; having important applications in the field of constrained control and in the synthesis, analysis, verification and optimization of hardware and software systems. In such application fields though, general convex polyhedra are just one among many, so-called, numerical abstractions, which range from restricted families of (not necessarily closed) convex polyhedra to non-convex geometrical objects. We thus tackle the problem from an abstract point of view: for a wide range of numerical abstractions that can be modeled as bounded join-semilattices --that is, partial orders where any finite set of elements has a least upper bound--, we show necessary and sufficient conditions for the equivalence between the lattice-theoretic join and the set-theoretic union. For the…
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
TopicsComputational Geometry and Mesh Generation · Digital Image Processing Techniques · Formal Methods in Verification
