A Machine-Oriented Logic Based on the Resolution Principle
Journal of the ACM (JACM)
Automated Proof Construction in Type Theory Using Resolution
Journal of Automated Reasoning
SATCHMO: A Theorem Prover Implemented in Prolog
Proceedings of the 9th International Conference on Automated Deduction
R-SATCHMO: Refinements on I-SATCHMO
Journal of Logic and Computation
Fundamenta Informaticae - Machines, Computations and Universality, Part I
Geometry Constructions Language
Journal of Automated Reasoning
Skolem machines and geometric logic
ICTAC'07 Proceedings of the 4th international conference on Theoretical aspects of computing
Geometric resolution: a proof procedure based on finite model search
IJCAR'06 Proceedings of the Third international joint conference on Automated Reasoning
A coherent logic based geometry theorem prover capable of producing formal and readable proofs
ADG'10 Proceedings of the 8th international conference on Automated Deduction in Geometry
CDCL-based abstract state transition system for coherent logic
CICM'12 Proceedings of the 11th international conference on Intelligent Computer Mathematics
Fundamenta Informaticae - Machines, Computations and Universality, Part I
Hi-index | 0.00 |
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.