HOL4 is the latest version of the HOL interactive proof assistant for higher order logic: a programming environment in which theorems can be proved and proof tools implemented. Built-in decision procedures and theorem provers can automatically establish many simple theorems (users may have to prove the hard theorems themselves!) An oracle mechanism gives access to external programs such as SMT and BDD engines. HOL4 is particularly suitable as a platform for implementing combinations of deduction, execution and property checking.
Other HOLs are described elsewhere.
Support and information is available online:
githubissue tracker to report problems, and make feature suggestions.
HOL is developed by researchers at (among other places):
We would also like to acknowledge the support of Sourceforge (for file downloads and mailing lists), and Github (for our code repository and issue tracker).