Back to Search Start Over

Automating Coherent Logic.

Authors :
Sutcliffe, Geoff
Voronkov, Andrei
Bezem, Marc
Coquand, Thierry
Source :
Logic for Programming, Artificial Intelligence & Reasoning (9783540305538); 2005, p246-260, 15p
Publication Year :
2005

Abstract

First-order coherent logic (CL) extends resolution logic in that coherent formulas allow certain existential quantifications. A substantial number of reasoning problems (e.g., in confluence theory, lattice theory and projective geometry) can be formulated directly in CL without any clausification or Skolemization. CL has a natural proof theory, reasoning is constructive and proof objects can easily be obtained. We prove completeness of the proof theory and give a linear translation from FOL to CL that preserves logical equivalence. These properties make CL well-suited for providing automated reasoning support to logical frameworks. The proof theory has been implemented in Prolog, generating proof objects that can be verified directly in the proof assistant Coq. The prototype has been tested on the proof of Hessenberg's Theorem, which could be automated to a considerable extent. Finally, we compare the prototype to some automated theorem provers on selected problems. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540305538
Database :
Supplemental Index
Journal :
Logic for Programming, Artificial Intelligence & Reasoning (9783540305538)
Publication Type :
Book
Accession number :
32905047
Full Text :
https://doi.org/10.1007/11591191_18