Sequent Calculi with procedure calls
Mahfuza Farooque (LIX, INRIA Saclay - Ile de France), St\'ephane, Graham-Lengrand (LIX, INRIA Saclay - Ile de France)

TL;DR
This paper introduces two focused sequent calculi, LKp(T) and LK+(T), that incorporate decision procedures and dynamic polarization for background theories, enabling proof-search simulations of DPLL(T) and analyzing proof shapes.
Contribution
The paper presents novel sequent calculi integrating theory decision procedures and on-the-fly polarization, with proofs of cut-elimination and completeness in the context of background theories.
Findings
Cut-elimination is proven for LKp(T).
Polarities influence provability in the presence of a theory.
LK+(T) can be encoded into LKp(T), preserving completeness.
Abstract
In this paper, we introduce two focussed sequent calculi, LKp(T) and LK+(T), that are based on Miller-Liang's LKF system for polarised classical logic. The novelty is that those sequent calculi integrate the possibility to call a decision procedure for some background theory T, and the possibility to polarise literals "on the fly" during proof-search. These features are used in our other works to simulate the DPLL(T) procedure as proof-search in the extension of LKp(T) with a cut-rule. In this report we therefore prove cut-elimination in LKp(T). Contrary to what happens in the empty theory, the polarity of literals affects the provability of formulae in presence of a theory T. On the other hand, changing the polarities of connectives does not change the provability of formulae, only the shape of proofs. In order to prove this, we introduce a second sequent calculus, LK+(T) that extends…
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
TopicsLogic, programming, and type systems · Logic, Reasoning, and Knowledge · Semantic Web and Ontologies
