Prover9Mace4
Prover9 and Mace4 are automated reasoning tools developed at Sandia National Laboratories. Prover9 is a theorem prover designed to find proofs for statements in first-order logic. It uses a variety of search strategies and simplification techniques to explore the space of possible proofs. Mace4 is a model finder, which means it attempts to find counterexamples to statements. If Mace4 cannot find a counterexample after an extensive search, it can provide strong evidence that the statement is likely true.
Together, Prover9 and Mace4 form a powerful combination for verifying the correctness of specifications and designs.