Comparing negation in logic programming and in Prolog:

Abstract: "We compare here two uses of negation -- in logic programming and in Prolog. As in Prolog negation is defined by means of meta-programming facilities and the cut operator, this requires a careful reexamination of the assumptions about the underlying syntax and a precise definition of...

Full description

Saved in:
Bibliographic Details
Main Authors: Apt, Krzysztof R. 1949- (Author), Teusink, Frank (Author)
Format: Book
Language:English
Published: Amsterdam 1994
Series:Centrum voor Wiskunde en Informatica <Amsterdam> / Department of Computer Science: Report CS 94,68
Subjects:
Summary:Abstract: "We compare here two uses of negation -- in logic programming and in Prolog. As in Prolog negation is defined by means of meta-programming facilities and the cut operator, this requires a careful reexamination of the assumptions about the underlying syntax and a precise definition of the computational processes involved. After taking care of these matters we establish a formal result showing an equivalence in appropriate sense between these two uses of negation. This result allows us to argue about correctness of various known Prolog programs which use negation by reasoning about the corresponding general logic programs."
Physical Description:18 S.

There is no print copy available.

Interlibrary loan Place Request Caution: Not in THWS collection!