CONVERT is a program to translate FOPC formulas, written in OTTER input
format, into clausal form readable by FRAPPS. It is basically OTTER's
clausal form translation procedure with a different output interface
(thanks to William McCune for letting us use his code).

It can be run as "convert < filename1.in > filename2.lsp"
(suffixes not mandatory).
"filename1.in" should be in a format ready to use by OTTER.

Features and Caveats:

	* Convert is compatible with both OTTER 2.0 and 2.2 input formats,
with the following exceptions:
	- Demodulators are NOT recognized. In general, the equality
predicate ("=") is not accepted.
	- The [] representation for term lists and PROLOG-style variables
are NOT recognized.
	- CONVERT ignores all OTTER flags.

	* Answer literals in OTTER form are recognized and translated
to answer literals in FRAPPS form.

	* In an OTTER input file, input formulas are preceded with
formula_list(<name>), and input clauses are preceded with list(<name>),
where name is either "usable" (or "axioms", in 2.0), "sos" or "passive".

	* Formula lists, "commented out", are output together with their
clausal form.  In the case of input clause lists, CONVERT outputs only
the FRAPPS-format clauses.

	* If the input formulas are divided into axioms and set-of-support,
the output clauses are such that FRAPPS can also make this distinction
(the ":support-set t" flag is added to the "def-clause" calls).

	* Convert retains a clausal form translation bug in OTTER 2.0;
Therefore, users are encouraged to avoid repeated quantified
variable names in the same formula (as in "(forall x (exists x P(x)))").

