New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Packages hol_light (including flyspeck's formal_ineqs) and dependency camlp5 #25347
Comments
Commit: |
New commits:
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
comment:5
Earliest error:
|
This comment has been minimized.
This comment has been minimized.
comment:7
Just a comment on the installer scripts: you should use the |
comment:8
I don't really like how you pull from git at install time. Better just make a proper package from the git repo. For And even if you do want to pull from git, this is really bad:
You really should fix a commit, not just pull whatever is on the master branch. (NOTE: for experimental packages, you can do whatever you want. So take these comments as advice, not as a requirement) |
comment:9
Thanks for the comments; yes, these are very preliminary scripts and before I would set this ticket to review, it would be replaced by using a tarball. |
comment:10
Loading Formal_ineqs also fails in Debian's version of the package. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898514 |
Branch pushed to git repo; I updated commit sha1. New commits:
|
Experimental package for the HOL Light theorem prover (http://www.cl.cam.ac.uk/~jrh13/hol-light/), which includes the flyspeck project's formal verifier of nonlinear inequalities (https://github.com/monadius/formal_ineqs).
Assuming distribution package for OCaml is available. Tested on Homebrew (
brew install ocaml-num
), which has version 4.06.1.Adding package
camlp5
. The package available in Homebrew does not seem to work for HOL light, probably because it has not been built in strict mode (https://github.com/jrh13/hol-light/blob/master/README)Adding package
hol_light
. Upstream has no releases. For now we pull directly from their git. Alternatively, could use Debian's.orig.tar.gz
(https://packages.debian.org/stretch/hol-light) as our upstream.hol_light includes
formal_ineqs
from the Flyspeck project. Original source release without version number at https://github.com/flyspeck/flyspeck/tree/master/downloads, current development said to be at https://github.com/monadius/formal_ineqs, which has some fixes for newer HOL Light.To use (see https://github.com/monadius/formal_ineqs/blob/master/docs/FormalVerifier.pdf):
... this compiles for ca. 40 minutes.
... and gives an error:
Other open questions:
Component: packages: experimental
Branch/Commit: u/mkoeppe/package_hol_light__and_dependency_camlp5_ @
b4357f9
Issue created by migration from https://trac.sagemath.org/ticket/25347
The text was updated successfully, but these errors were encountered: