This is an automated theorem prover, supporting first-order logic (FOL) with plans to add an induction schema and smart premise selection. Given arguments and a conclusion, it uses a resolution procedure to determine entailment. Currently, it's very much a work-in-progress.
Currently a WIP. To set up a virtual environment and run unit tests, run the following commands from the parent directory:
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
pytest