forked from jrh13/hol-light
-
Notifications
You must be signed in to change notification settings - Fork 1
The HOL Light theorem prover (moved from Google code)
License
JacquesCarette/hol-light-qe
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
HOL LIGHT QE HOL Light QE is a proof assistant that implements the logic CTT_qe, a version of Church's type theory with quotation and evaluation. CTT_qe is presented in the paper "Incorporating Quotation and Evaluation into Church's Type Theory" which is available at: https://doi.org/10.1016/j.ic.2018.03.001 (journal version) http://imps.mcmaster.ca/doc/qe-in-church.pdf (preprint version) HOL Light QE is described in the paper "HOL Light QE" available at: http://imps.mcmaster.ca/doc/hol-light-qe.pdf The root of the system's GitHub code repository is: https://github.com/JacquesCarette/hol-light-qe HOL Light QE is a modification of the HOL Light proof assistant (which is described in the file README-hol-light). Like HOL Light, it is written in Objective CAML (OCaml) and uses the toplevel from OCaml as its front end. HOL Light QE is, roughly speaking, HOL Light plus quotation and evaluation operators. It is a conservative extension of HOL Light that works exactly like HOL Light when expressions have no quotations or evaluations. To run HOL Light QE, execute the following commands in the HOL Light QE top-level directory named hol-light-qe: 1) install opam 2) opam init --comp 4.03.0 3) opam install "camlp5=6.16" 4) opam config env 5) cd hol-light-qe 6) make 7) run ocaml via ocaml -I `camlp5 -where` camlp5o.cma 8) #use "hol.ml";; #use "Constructions/epsilon.ml";; #use "Constructions/pseudoquotation.ml";; #use "Constructions/QuotationTactics.ml";;
About
The HOL Light theorem prover (moved from Google code)
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- OCaml 99.6%
- TeX 0.1%
- Makefile 0.1%
- Shell 0.1%
- C 0.1%
- Emacs Lisp 0.0%