Negation as failure. Completeness of the query evaluation process for Horn clause programs with recursive definitions (Q1101250)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Negation as failure. Completeness of the query evaluation process for Horn clause programs with recursive definitions |
scientific article |
Statements
Negation as failure. Completeness of the query evaluation process for Horn clause programs with recursive definitions (English)
0 references
1986
0 references
An extension of the class of logic programs for which the negation as failure rule is equivalent to the closed world assumption is presented. This extension includes programs on infinite domains and with recursive definitions. For this class of programs with ground (positive or negative) queries the query evaluation process is complete. A characterization of this class of programs is given, and a decision algorithm, which recognizes a subclass of these programs, is presented. The algorithm is based on showing the correspondence between a program and a primitive recursive function.
0 references
logic programming
0 references
completeness
0 references
negation as failure
0 references
closed world assumption
0 references
recursive definitions
0 references
query evaluation
0 references