Members
Description
This project proposes a general architecture to connect HOL Light, a higher-order logic theorem prover, to mechanized mathematical systems, based on the use of the mathematical standard OpenMath. In particular, we implemented a prototype tool linking HOL Light to Mathematica as a Computer Algebra System through OpenMath. We developed a HOL Light translator which converts HOL Light statements into OpenMath objects and vice-versa. We also use a Phrasebook to connect OpenMath to Mathematica as illustrated in the figure below. Our prototype tool (HolMatica) is available for download at the web link provided below. It has been applied on several running examples such as evaluating eigenvalues of a real matrix.
Source Code
Publications