Skip to content

A resolution theorem prover capable of proving most logical statements specified in first-order logic.

Notifications You must be signed in to change notification settings

ConnorLanglois/rtp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RTP : Resolution Theorem Prover

A resolution theorem prover capable of proving most logical statements specified in first-order logic.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Lisp
Quicklisp

Installing

Clone the repo.

Running

  1. Add lib/agent as agent to ~/quicklisp/local-projects

  2. Add src as rtp to ~/quicklisp/local-projects

  3. Run sbcl --noinform --noprint --disable-debugger --eval '(ql:quickload "rtp" :silent t)' --eval '(in-package :rtp)' --eval '(run-simulator)' --eval '(cl-user::quit)'

  4. Input filename (e.g. marcus, robot, etc.) of file in bases

  5. Input theorem to prove (e.g. (grows John Carrots))

Authors

License

This project is not licensed.

About

A resolution theorem prover capable of proving most logical statements specified in first-order logic.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published