Lambda Prolog

Lambda Prolog

(language)An extension of standard Prolog defined by DaleA. Miller and Gopalan Nadathur in 1986, in which terms arestrongly typed lambda terms. Clauses are higher orderhereditary Harrop formulas. The main novelties areuniversal quantification on goals and implication.

The Prolog/Mali compiler compiles Lambda Prolog for theMALI abstract memory system.

Teyjus is an implementation ofLambda Prolog.

Lambda Prolog home.

Mailing list: lprolog@cs.umn.edu.

["Higher-order logic programming", Miller D.A. and NadathurG., 3rd International Conference on Logic Programming, pp448-462, London 1986].

[Nadathur G. "A Higher-Order Logic as a Basis for LogicProgramming", Thesis, University of Pennsylvania, 1987].