![]() |
![]() |
![]() |
|
leanCoP 2.1 is the most recent version of leanCoP. Older versions are leanCoP 2.0 and leanCoP 1.0. Descriptions and performance results of these systems can be found in the documentation. Some references to work related to leanCoP are given below as well.
leanCoP 2.1 accepts TPTP input syntax, supports equality and outputs a connection proof. More information can be found in the documentation. leanCoP 2.1 runs on ECLiPSe Prolog (5.x), SWI-Prolog or SICStus Prolog. It should run on most other Prolog systems as well. The ReadMe file contains more information on installing and running leanCoP. (As new versions of SWI-Prolog are not ISO compliant for certain predicates, please download the latest version of leanCoP 2.1 showing version "2.1(b)" in the header of the leancop.sh file.) leanCoP-SInE combines the axiom selection system SInE with the leanCoP theorem prover. SInE is developed by Krystof Hoder. It is suitable for problems containing several thousands of axioms. leanCoP-SInE requires Python and ECLiPSe Prolog (5.x), SWI-Prolog or SICStus Prolog. The following package includes a ReadMe file containing more information.
leanCoP 2.0 contains the following enhancements of the basic calculus: regularity, lemmata, restricted backtracking, lean Prolog technology, a definitional clausal form translation, and a fixed strategy scheduling. Detailed information can be found in the documentation. leanCoP 2.0 requires the open source Prolog system ECLiPSe. The following package includes a ReadMe file containing also information about the leanCoP input syntax. The following small versions of the leanCoP 2.0 core prover are optimized for the size of the source code.
randoCoP extends leanCoP 2.0 by integrating a technique that randomizes the proof search order. It is co-developed by Thomas Raths. randoCoP 1.1 accepts TPTP input syntax and outputs a connection proof. More information can be found in the leanCoP 2.0 documentation. randoCoP requires the open source Prolog system ECLiPSe. The following package includes a ReadMe file containing more information.
leanCoP 1.0 implements the basic connection calculus. A detailed description can be found in the documentation. The source code of leanCoP 1.0 is available for ECLiPSe Prolog, SWI-Prolog and SICStus Prolog. It should run on most other Prolog systems as well. The ReadMe file contains information about the leanCoP input syntax.
The following small versions of the leanCoP 1.0 prover are optimized for the size of the source code.
This is some work related to the leanCoP prover.
|
Jens Otten · Institutt for informatikk · University of Oslo · 11.11.2016 |