A pragmatic reconstruction of Lambda-Prolog
Belleannee, Catherine ; Brisset, Pascal ; Ridoux, Olivier
HAL, hal-00934033 / Harvested from HAL
Lambda-Prolog is a logic programming language in which hereditary Harrop formulas generalize Horn formulas, and simply typed lambda-terms generalize Prolog terms. One may wonder if these extensions are simultaneously required, and if useful subsets of lambda-Prolog can be defined, at least for pedagogical purposes. We answer this question by exhibiting a network of necessity links between the new features of lambda-Prolog. The starting point of the network is the demand for programming by structural induction on lambda-terms, and the necessity links give a rationale for such a programming style.
Publié le : 1999-10-04
Classification:  quantifications,  typing,  prolog,  logic programming,  lambda calculus,  types,  induction,  [MATH.MATH-OC]Mathematics [math]/Optimization and Control [math.OC]
@article{hal-00934033,
     author = {Belleannee, Catherine and Brisset, Pascal and Ridoux, Olivier},
     title = {A pragmatic reconstruction of Lambda-Prolog},
     journal = {HAL},
     volume = {1999},
     number = {0},
     year = {1999},
     language = {en},
     url = {http://dml.mathdoc.fr/item/hal-00934033}
}
Belleannee, Catherine; Brisset, Pascal; Ridoux, Olivier. A pragmatic reconstruction of Lambda-Prolog. HAL, Tome 1999 (1999) no. 0, . http://gdmltest.u-ga.fr/item/hal-00934033/