Inference guiding machine for saturation-based Automated Theorem Provers.
This is enough if you plan to use Enigma. There is no need to clone this repo manually.
$ pip install git+https://github.com/ai4reason/enigma --user
This installs:
- our Python packages
pyprove
andenigma
, and - other Python dependencies (
xgboost
,numpy
, ...), and - statically compiled binaries for
eprover
with Enigma support, Enigma feature extractorenigma-features
, and LIBLINEAR training and prediction binariestrain
andpredict
.
You need this only if you plan to update the source codes.
-
Install
pyprove
:$ git clone https://github.com/ai4reason/pyprove.git $ cd pyprove $ pip install -e . --user
-
Install
enigma
:$ git clone https://github.com/ai4reason/enigma.git $ cd enigma $ pip install -e . --user
After this, the git pull
command issued in both pyprove
and enigma
directories will automatically update both Python packages to their latest
development versions from GitHub.
Development of this software prototype was supported by:
- ERC Consolidator grant no. 649043 AI4REASON
- ERC Starting grant no. 714034 SMART
- FWF grant P26201
- Cost Action CA15123 EUTypes