theorem-prover 0.1.1

Implementation of a theorem prover for first-order logic.
Documentation

Theorem Prover for First-Order Logic

A theorem prover for the full version of first-order logic, available both as a binary and library. For a description of the code and algorithm, refer to report.pdf. The repository is at https://github.com/jchenche/theorem-prover.

Usage

  • Output the help menu
$ cargo run -- --help
$ cargo run -- formulas.txt
  • Run unit tests (5 seconds)
$ cargo test
  • Run end-to-end tests (60 seconds)
$ ./e2e_test.sh