STEP 1:

Compile minisat

cd minisat/simp
make
cd ../..

STEP 2 (Optional.  Only needed to extract proof information for proof terms.) :

Build picosat (including picomus):

cd picosat-936
./configure
make
cd ..

STEP 3:

Run the configure script for Satallax.

./configure

STEP 4:

make

uses ocamlopt to make a standalone executable

./bin/satallax.opt

and uses ocamlc to make a bytecode executable

./bin/satallax

that depends on ocamlrun

STEP 5:

Test satallax using the examples in the script file:

./test

As long as you don't see a line with the word ERROR, it should be working.

STEP 6 (Optional.  Only needed to check proof terms in Coq.) :

If you have Coq, then you can check the proof terms generated by Satallax
when the -c and -p options are used.  To do this, you will need to use the
Coq files in the coq subdirectory.  These files can be compiled via

make coq

