Negation in logic programming
K Kunen - The Journal of Logic Programming, 1987 - Elsevier
We define a semantics for negation as failure in logic programming. Our semantics may be
viewed as a cross between the approaches of Clark [5] and Fitting [7]. As does [7], our …
viewed as a cross between the approaches of Clark [5] and Fitting [7]. As does [7], our …
Logic-based approach to semantic query optimization
US Chakravarthy, J Grant, J Minker - ACM Transactions on Database …, 1990 - dl.acm.org
The purpose of semantic query optimization is to use semantic knowledge (eg, integrity
constraints) for transforming a query into a form that may be answered more efficiently than …
constraints) for transforming a query into a form that may be answered more efficiently than …
Centaur: the system
P Borras, D Clément, T Despeyroux, J Incerpi… - ACM Sigplan …, 1988 - dl.acm.org
This paper describes the organization of the CENTAUR system and its main components.
The system is a generic interactive environment. When given the formal specification of a …
The system is a generic interactive environment. When given the formal specification of a …
Foundations for the Arcadia environment architecture
Early software environments have supported a narrow range of activities (programming
environments) or else been restricted to a single “hard-wired” software development …
environments) or else been restricted to a single “hard-wired” software development …
[图书][B] A practical introduction to denotational semantics
L Allison - 1986 - books.google.com
This textbook is an introduction to denotational semantics and its applications to
programming languages. Dr Allison emphasizes a practical approach and the student is …
programming languages. Dr Allison emphasizes a practical approach and the student is …
Explicit representation of terms defined by counter examples
JL Lassez, K Marriott - Journal of Automated reasoning, 1987 - Springer
Anti-unification guarantees the existence of a term which is an explicit representation of the
most specific generalization of a collection of terms. This provides a formal basis for learning …
most specific generalization of a collection of terms. This provides a formal basis for learning …
[PDF][PDF] The Ciao prolog system
F Bueno, D Cabeza, M Carro… - … Manual. The Ciao …, 1997 - academia.edu
This is the Reference Manual for the Ciao Prolog development system. It contains basic
information on how to install Ciao Prolog and how to write, debug, and run Ciao Prolog …
information on how to install Ciao Prolog and how to write, debug, and run Ciao Prolog …
[图书][B] An introduction to MU-Prolog
L Naish - 1982 - softwarepreservation.com
As a logic programming language, PROLOG is deficient in two areas: negation and control
facilities. Unsoundly implemented negation affects the correctness of programs and poor …
facilities. Unsoundly implemented negation affects the correctness of programs and poor …
Negation and quantifiers in NU-Prolog
L Naish - International Conference on Logic Programming, 1986 - Springer
We briefly discuss the shortcomings of negation in conventional Prolog systems. The design
and implementation of the negation constructs in NU-Prolog are then presented. The major …
and implementation of the negation constructs in NU-Prolog are then presented. The major …
Graphical display of complex information within a Prolog debugger
AD Dewar, JG Cleary - International Journal of Man-Machine Studies, 1986 - Elsevier
Abstract An interactive Prolog debugger, Dewlap, is described. Output from the debugger is
in the form of graphical displays of both the derivation tree and the parameters to procedure …
in the form of graphical displays of both the derivation tree and the parameters to procedure …