An extension of standard Prolog
defined by Dale A. Miller and Gopalan Nadathur in 1986, in which terms are strongly typed
lambda terms. Clauses
are higher order hereditary Harrop formulas. The main novelties are universal quantification on goals
compiler compiles Lambda Prolog for the MALI
abstract memory system.
Teyjus (http://teyjus.cs.umn.edu/) is an implementation of Lambda Prolog.
Lambda Prolog home (http://cse.psu.edu/~dale/lProlog/).
Mailing list: firstname.lastname@example.org.
["Higher-order logic programming", Miller D.A. and Nadathur G., 3rd International Conference on Logic Programming, pp 448-462, London 1986].
[Nadathur G. "A Higher-Order Logic as a Basis for Logic Programming", Thesis, University of Pennsylvania, 1987].