You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Welcome to The Incredible Proof Machine. The Incredible Proof Machine is a
non-textual interactive theorem prover, or at least it will hopefully become
one.
The project consists of both Haskell and JavaScript code, so there are a few
dependencies to install.
Building the Logic Core
The Logic core is implemented in Haskell, and compiled to JavaScript using
GHCJS. Installing GHCJS is not trivial, so we
are using nix to obtain all build instructions. So to
build the Haskell parts
The JavaScript part of the project uses a few external libraries. To obtain
these, run ./install-jslib.sh.
Continuous integration and deployment
Every push to the repository is tested on
GithubActions, and if the
tests succeed pushes to master are automatically pushed to
https://incredible.pm/.
This uses the script script ./deploy.sh dir/, which copies all files needed
to run the Incredible Proof Machien into the directory dir/, which should not
exist before.
Continuous deployment
Contact
Please contact Joachim Breitner mail@joachim-breitner.de if you have question or want to help out.