English

LPC(ID): A Sequent Calculus Proof System for Propositional Logic Extended with Inductive Definitions

Logic in Computer Science 2012-07-12 v1 Artificial Intelligence

Abstract

The logic FO(ID) uses ideas from the field of logic programming to extend first order logic with non-monotone inductive definitions. Such logic formally extends logic programming, abductive logic programming and datalog, and thus formalizes the view on these formalisms as logics of (generalized) inductive definitions. The goal of this paper is to study a deductive inference method for PC(ID), which is the propositional fragment of FO(ID). We introduce a formal proof system based on the sequent calculus (Gentzen-style deductive system) for this logic. As PC(ID) is an integration of classical propositional logic and propositional inductive definitions, our sequent calculus proof system integrates inference rules for propositional calculus and definitions. We present the soundness and completeness of this proof system with respect to a slightly restricted fragment of PC(ID). We also provide some complexity results for PC(ID). By developing the proof system for PC(ID), it helps us to enhance the understanding of proof-theoretic foundations of FO(ID), and therefore to investigate useful proof systems for FO(ID).

Keywords

Cite

@article{arxiv.1207.2534,
  title  = {LPC(ID): A Sequent Calculus Proof System for Propositional Logic Extended with Inductive Definitions},
  author = {Ping Hou and Johan Wittocx and Marc Denecker},
  journal= {arXiv preprint arXiv:1207.2534},
  year   = {2012}
}

Comments

Journal paper

R2 v1 2026-06-21T21:33:44.671Z