Sequent Calculi with procedure calls

Mahfuza Farooque 1, 2 Stéphane Graham-Lengrand 1, 2
2 PARSIFAL - Proof search and reasoning with logic specifications
LIX - Laboratoire d'informatique de l'École polytechnique [Palaiseau], Inria Saclay - Ile de France
Abstract : In this paper, we study 3 focussed sequent calculi that are based on Miller-Liang's LKF system for polarised classical logic, and integrate the possibility to call a decision procedure for some background theory T . The main sequent calculus out of the three is LK(T), in which we prove cut-elimination. Changing the polarities of literals and 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 LK(T) with a relaxed focussing discipline. We then prove completeness of LK(T) (and therefore of LK+(T)) with respect to first-order reasoning modulo the ground propositional lemmas of the background theory T . A third sequent calculus is introduced, LKp(T), that extends LK(T) with the possibility to polarise literals "on the fly" during proof-search. This is used in other works to simulate the DPLL(T) procedure, and we show here its completeness. Encodings of LK+(T) and LKp(T) into the most restrictive system LK(T) are presented along the way.
Document type :
Complete list of metadatas
Contributor : Stéphane Graham-Lengrand <>
Submitted on : Tuesday, May 14, 2013 - 11:41:10 AM
Last modification on : Wednesday, March 27, 2019 - 4:41:29 PM
Long-term archiving on : Thursday, August 15, 2013 - 4:14:54 AM


Files produced by the author(s)


  • HAL Id : hal-00779199, version 3
  • ARXIV : 1304.6279


Mahfuza Farooque, Stéphane Graham-Lengrand. Sequent Calculi with procedure calls. 2013. ⟨hal-00779199v3⟩



Record views


Files downloads