Prover9
Prover9 is an automated theorem prover for first-order logic with equality. It is designed to be a practical, portable, and freely available successor to Otter, developed by William McCune. Prover9 focuses on efficient search for formal proofs and is intended for use in research and education in automated reasoning.
Prover9 is written in C and implements a given-clause saturation algorithm, combining resolution with paramodulation to
Prover9 reads problems in a human-readable first-order logic syntax similar to Otter; problems can be submitted
The tool is used in theoretical computer science, formal methods, and education, to verify conjectures and experiment
Prover9 and Mace4 are freely available from the author’s website and run on Unix-like systems and Windows.