Skip to content

Latest commit

 

History

History
24 lines (13 loc) · 1.05 KB

README.md

File metadata and controls

24 lines (13 loc) · 1.05 KB

Computations in HOL Light

A collection of tools for performing computations in HOL Light with equational theorems.

Compilation of equational theorems to OCaml code

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.

HOL4 computeLib in HOL Light

compute_hol4.hl is a port of computeLib from HOL4 to HOL Light.

See examples/compute.hl for additional information and examples.

Tame hypermaps

A port of Isabelle tame hypermap generation code can be found in tame. See tame/test_tame.hl for a working example.

Tests

See tests