Theorem proving for classical logic with partial functions by reduction to Kleene logic

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)

Abstract

Partial functions are abundant in mathematics and programme specifications. Unfortunately, their importance has been mostly ignored in automated theorem proving. In this article, we develop a theorem proving strategy for Partial Classical Logic (PCL). Proof search takes place in Kleene Logic.We show that PCL theories can be translated into equivalent sets of formulas in Kleene logic. For proof search, we use a three-valued adaptation of geometric resolution. We prove that the calculus is sound and complete.

Original languageEnglish
Pages (from-to)509-548
Number of pages40
JournalJournal of Logic and Computation
Volume27
Issue number2
DOIs
Publication statusPublished - Mar 2017
Externally publishedYes

Keywords

  • Automated theorem proving
  • Finite model search
  • Partial functions
  • Sequent calculus
  • Three-valued logic

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Software
  • Arts and Humanities (miscellaneous)
  • Hardware and Architecture
  • Logic

Fingerprint

Dive into the research topics of 'Theorem proving for classical logic with partial functions by reduction to Kleene logic'. Together they form a unique fingerprint.

Cite this