A project for a formal methods in software course. This application runs as a program checker where propositional logic formulas are output for a given program. If the formulas can be proven to be true, then the program is valid.