
TL;DR
This paper develops proof systems and algorithms for orthologic, a logic based on ortholattices, enabling efficient reasoning, axiomatic extensions, and connections to propositional resolution and Datalog variants.
Contribution
It introduces a proof system for orthologic with axioms, proves cut elimination, and provides a cubic-time algorithm for provability, extending the logic's applicability.
Findings
Cubic-time algorithm for provability in orthologic with axioms
Resolution of width 5 proves all orthologic provable formulas
Decidability and fixed-parameter tractability of effectively propositional orthologic
Abstract
We study the proof theory and algorithms for orthologic, a logical system based on ortholattices, which have shown practical relevance in simplification and normalization of verification conditions. Ortholattices weaken Boolean algebras while having polynomial-time equivalence checking that is sound with respect to Boolean algebra semantics. We generalize ortholattice reasoning and obtain an algorithm for proving a larger class of classically valid formulas. As the key result, we analyze a proof system for orthologic augmented with axioms. An important feature of the system is that it limits the number of formulas in a sequent to at most two, which makes the extension with axioms non-trivial. We show a generalized form of cut elimination for this system, which implies a sub-formula property. From there we derive a cubic-time algorithm for provability from axioms, or equivalently, for…
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.
