Logics for Sizes with Union or Intersection
Caleb Kisby, Saúl A. Blanco, Alex Kruckman, Lawrence S. Moss
Abstract
This paper presents the most basic logics for reasoning about the sizes of sets that admit either the union of terms or the intersection of terms. That is, our logics handle assertions All x y and AtLeast x y, where x and y are built up from basic terms by either unions or intersections. We present a sound, complete, and polynomial-time decidable proof system for these logics. An immediate consequence of our work is the completeness of the logic additionally permitting More x y. The logics considered here may be viewed as efficient fragments of two logics which appear in the literature: Boolean Algebra with Presburger Arithmetic and the Logic of Comparative Cardinality.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext ee0fcc9b-ba75-4e82-bfde-d2618dca1992Related papers
- A strong version of Cobham's theoremPhilipp Hieronymi, Christian SchulzSTOC 2022 · 3 citations
- Reasoning on Data Words over Numeric DomainsDiego Figueira, Anthony Widjaja LinLICS 2022 · 3 citations
- The Logic of Bunched Implications Is UndecidableNikolaos Galatos, Peter Jipsen, Søren Brinck Knudstorp, Revantha RamanayakeLICS 2026
- Hyper Hoare Logic: (Dis-)Proving Program HyperpropertiesThibault Dardinier, Peter MüllerPLDI 2024 · 28 citations
- Characterizing Sets of Theories That Can Be Disjointly CombinedBenjamin Przybocki, Guilherme Vicentin de Toledo, Yoni ZoharPOPL 2026 · 2 citations
