A pragmatic reconstruction of lambda Prolog

Citation
C. Belleannee et al., A pragmatic reconstruction of lambda Prolog, J LOGIC PR, 41(1), 1999, pp. 67-102
Citations number
59
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF LOGIC PROGRAMMING
ISSN journal
07431066 → ACNP
Volume
41
Issue
1
Year of publication
1999
Pages
67 - 102
Database
ISI
SICI code
0743-1066(199910)41:1<67:APROLP>2.0.ZU;2-K
Abstract
lambda Prolog is a logic programming language in which hereditary Harrop fo rmulas generalize Horn formulas, and simply typed lambda-terms generalize P rolog terms. One may wonder if these extensions are simultaneously required , and if useful subsets of lambda Prolog can be defined, at least for pedag ogical purposes. We answer this question by exhibiting a network of necessi ty links between the new features of lambda Prolog. The starting point of t he network is the demand for programming by structural induction on lambda- terms, and the necessity links give a rationale for such a programming styl e. (C) 1999 Elsevier Science Inc. All rights reserved.