Back to Search
Start Over
Automating Coherent Logic.
- 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