arXiv · cs/9301110
Designing a Theorem Prover
Abstract
A step-by-step presentation of the code for a small theorem prover introduces theorem-proving techniques. The programming language used is Standard ML. The prover operates on a sequent calculus formulation of first-order logic, which is briefly explained. The implementation of unification and logical inference is shown. The prover is demonstrated on several small examples, including one that shows its limitations. The final part of the paper is a survey of contemporary research on interactive theorem proving.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Lawrence C. Paulson. 2001-03-29. Designing a Theorem Prover. https://arxiv.org/abs/cs/9301110
Cite the original work for its findings. Save a collection to share your selection of sources.