A collection of tools for performing computations in HOL Light with equational theorems.
eval_compile.hl
is a compiler which takes HOL Light equational theorems and produces OCaml functions which evaluate corresponding theorems for the given arguments. All evaluations are done with HOL Light primitive inference rules and all results are HOL Light theorems.
See examples/compile.hl for additional information and examples. examples/example_out.hl is an example of compiled definitions.
compute_hol4.hl
is a port of computeLib from HOL4 to HOL Light.
See examples/compute.hl for additional information and examples.
A port of Isabelle tame hypermap generation code can be found in tame. See tame/test_tame.hl for a working example.
See tests