Abstract
Explicit representation of negative information in logic programs is not feasible in many applications such as deductive databases and artificial intelligence. Defining default rules which allow implicit inference of negated facts from positive information encoded in a logic program has been an attractive alternative to the explicit representation approach. There is, however, a difficulty associated with implicit default rules. Default rules such as the CWA and the GCWA, which closely model logical negation, are in general computationally intractable. This has led to the development of weaker definitions of negation such as the Negation-As-Failure (NF) and the Support-For-Negation (SN) rules which are computationally simpler. These are sound implementations of the CWA and the GCWA, respectively. In this paper, we define an alternative rule of negation based upon the fixpoint definition of the GCWA. This rule, called the Weak Generalized Closed World Assumption (WGCWA), is a weaker definition of the GCWA that allows us to implement a sound negation rule, called the Negation-As-Finite-Failure (NAFF), similar to the NF-rule and less cumbersome than the SN-rule. We present three definitions of the NAFF. Two declarative definitions similar to those for the NF-rule and one procedural definition based on SLI-resolution.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
K. R. Apt, ‘Introduction to Logic Programming’. In J. van Leeuwen (ed.) Handbook of Theoretical Computer Science, North Holland. To appear.
K. R. Apt and M. H.van Emden, ‘Contributions to the Theory of Logic Programming’, J. ACM 29, 841–862 (1982).
K. L. Clark, ‘Negation as Failure’, In H. Gallaire and J. Minker (eds) Logic and Data Bases, pp. 293–322. Plenum Press, New York, 1978.
H. Gallaire and J. Minker (eds) Logic and Databases. Plenum Press, New York, 1978.
R. A. Kowalski and D. Kuehner, ‘Linear Resolution with Selection Function’, Artificial Intelligence, 2 227–260 (1971).
J. W. Lloyd, Foundations of Logic Programming. Springer-Verlag, 1984.
J.-L. Lassez and M. J. Maher, ‘Closure and Fairness in the Semantics of Programming Logic’, Theoretical Computer Sci. 29, 167–184 (1984).
J. Minker, ‘On Indefinite Databases and the Closed World Assumption’, In Lecture Notes in Computer Science 138, pp. 292–308, Springer-Verlag, 1982.
J. Minker and A. Rajasekar, ‘A Fixpoint Semantics for Disjunctive Logic Programs’, To appear in Journal of Logic Programming.
J. Minker and A. Rajasekar, ‘Procedural Interpretation of Non-Horn Logic Programs’, In E. Lusk and R. Overbeek (eds), Proc. 9th International Conference on Automated Deduction, pp. 278–293, Argonne, IL, May 23–26, 1988.
J. Minker and G. Zanon, ‘An Extension to Linear Resolution with Selection Function’, Information Processing Letters 14, 191–194 (June 1982).
R. Reiter, ‘On Closed World Data Bases’. In H. Gallaire and J. Minker (eds), Logic and Data Bases, pp. 55–76, Plenum Press, New York, 1978.
K. A. Ross and R. W. Topor, Inferring Negative Information from Disjunctive Databases, Journal of Automated Reasoning 4, 397–424 (1988).
J. C. Shepherdson, ‘Negation in Logic Programming’. In J. Minker (ed.) Foundations of Deductive Databases and Logic Programming. pp. 19–88, Morgan Kaufman Pub., 1988.
M. H.van Emden and R. A. Kowalski, ‘The Semantics of Predicate Logic as a Programming Language’, J. ACM 23, 733–742 (1976).
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Rajasekar, A., Lobo, J. & Minker, J. Weak Generalized Closed World Assumption. J Autom Reasoning 5, 293–307 (1989). https://doi.org/10.1007/BF00248321
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF00248321