Being polite is not enough (and other limits of theory combination)
Guilherme V. Toledo, Benjamin Przybocki, Yoni Zohar

TL;DR
This paper investigates the limits of various theory combination methods in satisfiability modulo theories, proving that relaxing their assumptions generally prevents effective combination, and introduces new results that weaken some existing assumptions.
Contribution
It establishes the necessity of assumptions in theory combination methods and provides new results that weaken these assumptions for gentle and shiny combinations.
Findings
Removing assumptions invalidates general combination methods.
New theorems weaken assumptions for gentle and shiny combinations.
Each combination method's assumptions are shown to be essential.
Abstract
In the Nelson-Oppen combination method for satisfiability modulo theories, the combined theories must be stably infinite; in gentle combination, one theory has to be gentle, and the other has to satisfy a similar yet weaker property; in shiny combination, only one has to be shiny (smooth, with a computable minimal model function and the finite model property); and for polite combination, only one has to be strongly polite (smooth and strongly finitely witnessable). For each combination method, we prove that if any of its assumptions are removed, then there is no general method to combine an arbitrary pair of theories satisfying the remaining assumptions. We also prove new theory combination results that weaken the assumptions of gentle and shiny combination.
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
TopicsAdvanced Topology and Set Theory · Logic, Reasoning, and Knowledge · Logic, programming, and type systems
