Colog1.7Download the executable Java archive Colog1.7.jar .
Version 1.7 uses smaller structures to hold facts in its search trees.
The tree pane for the GUI now supports dragging the tree into view.
Command-line usage requires files containing geolog (not FOL) theories:
$ java -jar Colog1.7.jar help
--------------------------------------------------------------------------------
Colog1.7, 25 April 2010
> java -jar Colog1.7.jar help % this help
> java -jar Colog1.7.jar % launch GUI
> java -jar Colog1.7.jar DESC DEPTH WIDTH COMPLEXITY % comline run
where
DESC is folder of theory files or a single theory file
DEPTH is max depth allowed for any branch
WIDTH is the max number of branches
COMPLEXITY is max allowed nesting for functions, -1=OFF
> java -jar Colog1.7.jar DESC DEPTH WIDTH % comline run, short form
(COMPLEXITY off)
> java -jar Colog1.7.jar DESC DEPTH % comline run, shorter form
(WIDTH = 10,000 default and COMPLEXITY off)
*See http://JohnRFisher.net/colog/ for more information
--------------------------------------------------------------------------------
A queueing strategy decides which rules of a theory to
put into the queue.
As an alternative to strategies built into the prover,
one can employ the following mechanism.
If one includes an initial directive rule in a geolog theory of the form
do => queue(ri1,ri2,...).where rij ≥ 1, then the loader will put only the specific rules rij into the queue.
do => queue(0).This adhoc queueing mechanism allows experiments regarding the effectiveness of queueing strategies.
$ java -cp Colog.jar Guard <file> <domname>where domname is the name of the domain predicate used for the geolog theory in file.
* John Fisher and Marc Bezem, Skolem Machines, Fundamenta Informaticae, Machines, Computation and Universality, 91 (1) 2009, pp. 79-103.
* John Fisher and Marc Bezem, Skolem Machines and Geometric Logic. In C.B. Jones, Z. Liu and J. Woodcock, Proc. ICTAC 2007 The 4th International Colloquium on Theoretical Aspects of Computing, Macao SAR, China, September 26-28, 2007. Springer LNCS vol. 4711, pp. 201-215.
* John Fisher and Marc Bezem, Query Completeness of Skolem Machine Computations. In J. Durand-Los`e and M. Margenstern, editors, Proc. Machines, Computations and Universality 07, Universite d`Orleans - LIFO, Orleans, France September 10-14, 2007. Springer LNCS vol. 4664, pp. 182-192.
Please direct questions to