Section: New Software and Platforms
mSAT is a modular, proof-producing, SAT and SMT core based on Alt-Ergo Zero, written in OCaml. The solver accepts user-defined terms, formulas and theory, making it a good tool for experimenting. This tool produces resolution proofs as trees in which the leaves are user-defined proof of lemmas.
mSAT now provides a functor for generating a McSat solver, outputs a model or a proof, and provides a push/pop functionality.