Computer Science – Logic in Computer Science
Scientific paper
2004-03-09
Andrew W. Appel and Amy P. Felty, Polymorphic Lemmas and Definitions in Lambda Prolog and Twelf, Theory and Practice of Logic
Computer Science
Logic in Computer Science
Scientific paper
Lambda Prolog is known to be well-suited for expressing and implementing logics and inference systems. We show that lemmas and definitions in such logics can be implemented with a great economy of expression. We encode a higher-order logic using an encoding that maps both terms and types of the object logic (higher-order logic) to terms of the metalanguage (Lambda Prolog). We discuss both the Terzo and Teyjus implementations of Lambda Prolog. We also encode the same logic in Twelf and compare the features of these two metalanguages for our purposes.
Appel Andrew W.
Felty Amy P.
No associations
LandOfFree
Polymorphic lemmas and definitions in Lambda Prolog and Twelf does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.
If you have personal experience with Polymorphic lemmas and definitions in Lambda Prolog and Twelf, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Polymorphic lemmas and definitions in Lambda Prolog and Twelf will most certainly appreciate the feedback.
Profile ID: LFWR-SCP-O-180584