Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/jubnzv/folderol
- Owner: jubnzv
- Created: 2023-03-31T13:49:19.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-04-21T11:14:19.000Z (over 1 year ago)
- Last Synced: 2024-10-05T23:15:19.717Z (3 months ago)
- Topics: ocaml, theorem-prover
- Language: OCaml
- Homepage:
- Size: 21.5 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```