Programming Research Group Technical Report TR-8-92

A semantics for lambda Prolog

D A Wolfram.

September 1992.

We give a model-theoretic semantics for the logic of higher-order Horn clauses, the basis of a form of the lambda Prolog higher-order logic programming language. We define certain intensional general models and show that higher-order Horn clause logic is sound and complete with respect to them.


Withdrawn - a version of this report has been published in Theoretical Computer Science 136 (1) pages 277-289 (1994).