Skip to content

3.2 version of The Nuprl Proof Development System, for historical interests

Notifications You must be signed in to change notification settings

owo-lang/nuprl-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b11475a · Feb 7, 2020

History

10 Commits
Feb 4, 2020
Feb 4, 2020
Feb 4, 2020
Feb 4, 2020
Feb 4, 2020
Feb 4, 2020
Feb 7, 2020
Feb 4, 2020

Repository files navigation

Nuprl: Proof Development System

from https://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/reasonng/atp/systems/nuprl/0.html

this is a slightly adapted ASDF-able version running on recent Common Lisp implementation and new CLX.

To use it, you need a X11 server, an ANSI complaint CL with ASDF, and CLX from Quicklisp.

clx/ the CLX shipped within the original source, not recommended to use since it isn't up to date.

doc/ release notice and documentations

ml/ ML tactics library

lib/ Nuprl theorems library NOTE: currently unable to load theorems due to incompatbility between Lisp Machine Lisp and Common Lisp.

sys/ The source for Nuprl

screencapture

start the system

CL-USER> (load "sys/nuprl.asd")
CL-USER> (asdf:load-system "nuprl")
;; now the base system has been loaded
CL-USER> (in-package "NUPRL")
;; do same setup
;; TODO: handle these to ASDF
NUPRL> (initialize)
NUPRL> (setf *nuprl-path-prefix* ...)
;; load tactics
NUPRL> (ml-load nil (complete-nuprl-path '(|ml|) '|load|))
NUPRL> (nuprl "")
;; have fun

how to use

See doc/refman/it.pdf

About

3.2 version of The Nuprl Proof Development System, for historical interests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published