Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jubnzv/folderol

A toy theorem prover
https://github.com/jubnzv/folderol

ocaml theorem-prover

Last synced: 3 months ago
JSON representation

A toy theorem prover

Awesome Lists containing this project

README

        

# Folderol
Folderol is a toy theorem prover implemented according to the paper [Designing a Theorem Prover](https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-192.pdf).

## Building
[Install OCaml](https://ocaml.org/docs/install.html) and run the following commands:
```
git clone https://github.com/jubnzv/folderol.git
cd folderol
opam install --deps-only . # first time only
dune build
```

The built binary will be saved in `_build/default/src/bin/folderol.exe`.

## Usage
Run the binary and pass the input file as its first argument, e.g.:
```
_build/default/src/bin/folderol.exe examples/assoc.txt
```