- Common Lisp (tested on SBCL [http://sbcl.org] & ABCL [https://common-lisp.net/project/armedbear ])
- Java 8 (or above)
- SRI's SNARK ATP: http://www.ai.sri.com/~stickel/snark.html
- Build tools: Maven
The prover is a combination of Java and Common Lisp code (loaded into Java using ABCL).
The overall project can be downloaded as a zip file from:
https://bitbucket.org/Holmes/prover/src
The axioms for F2 and F4 are at this gist.
https://gist.github.com/naveensundarg/b51f9cfa4541933fc18fe571f77fe497
https://gist.github.com/naveensundarg/3c4c895ec49ce21efd74408f58472b56
You need Common Lisp for this. From the base directory, execute the following commands.
https://gist.github.com/naveensundarg/0aa27047b95bb0b199f30007dd8ef375
See instructions here: https://gist.github.com/IJCAI2017-3841/82a49845703ef3dc51db2389d306b760
An overview of the prover can be found here:
https://drive.google.com/file/d/0B9Vb2O21ibhaZTNLd21wd21adjg/view?usp=sharing