Foundations of logic programming; (2nd extended ed.)
Foundations of logic programming; (2nd extended ed.)
HILOG: a foundation for higher-order logic programming
Journal of Logic Programming
Handbook of logic in computer science (vol. 3)
Extensionality of simply typed logic programs
Proceedings of the 1999 international conference on Logic programming
Backtracking, interleaving, and terminating monad transformers: (functional pearl)
Proceedings of the tenth ACM SIGPLAN international conference on Functional programming
Hi-index | 0.00 |
We propose a purely extensional semantics for higher-order logic programming. Under this semantics, every program has a unique minimum Herbrand model which is the greatest lower bound of all Herbrand models of the program and the least fixed-point of the immediate consequence operator of the program. We also propose an SLD-resolution proof procedure which is sound and complete with respect to the minimum model semantics. In other words, we provide a purely extensional theoretical framework for higher-order logic programming which generalizes the familiar theory of classical (first-order) logic programming.