[ Home | Overview | Download | Language Documentation | Bug Tracking | Implementation Documentation | Links ]

An Interactive Theorem Prover Implemented in Teyjus

The code accessible from this page shows the implementation of an interactive theorem prover based on tactics and tacticals in Teyjus. This code brings out many of the good features of Lambda Prolog: lambda terms as a means for capturing the higher-order abstract syntax of formulas and proofs, beta conversion as a means for realizing substitution correctly, benefits of higher-order programming and the support for search in logic programming as a natural basis for realizing tactics and tacticals. The menu below provides some help in understanding the structure of the code. The code in this directory is based on work in the doctoral dissertation of Amy Felty and has been adapted to Teyjus from an demo of the first implementation of Lambda Prolog.

[ Home | Overview | Download | Language Documentation | Bug Tracking | Implementation Documentation | Links ]

Last changed by gopalan@cs.umn.edu on August 12, 2003