Skip to content

monadius/compute-hol-light

Repository files navigation

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

About

Computations in HOL Light

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages