Abstract
Total stable models provide a powerful semantics for DATALOG− programs which increases the expressive power of current database query language by means of non-determinism. An efficient algorithm for determining one of stable models of a DATALOG− programs, if any, is presented so that stable models may have also a practical interest.
Work partially supported by the CNR project “Sistemi Informatici e Calcolo Parallelo”, subproject ”LOGIDATA+”.
Preview
Unable to display preview. Download preview PDF.
References
Apt, K., Bair, H., and Walker, A., ”Towards a Theory of Declarative Knowledge”, in Foundations of Deductive Databases and Logic Programming, J. Minker (Ed.), Morgan Kauffman, pp. 89–148, 1988.
Chandra, A., and D. Harel, ”Horn Clauses and Generalization”, Journal of Logic Programming 2, 1, pp. 320–340, 1985.
Clark, K.L., ”Negation as Failure”, in Logic and Data Bases, (Gallaire and Minker, eds), Plenum Press, New York, pp. 293–322, 1978.
Fitting, M., and M. Ben-Jacob, ”Stratified and Three-valued Logic Programming Semantics”, Proc. 5th Int. Conf. and Symp. on Logic Programming, MIT Press, Cambridge, Ma, pp. 1054–1068, 1988.
Garey, M. R., and Johnson, D.S., Computers and Intractability, W.H. Freeman and Company, 1979.
Gelfond, M., and Lifschitz, V., ”The Stable Model Semantics for Logic Programming”, Proc. 5th Int. Conf. and Symp. on Logic Programming, MIT Press, Cambridge, Ma, pp. 1070–1080, 1988.
Lloyd, J. W., Foundations of Logic Programming, Springer-Verlag, 1987.
Leone, N., Rullo, P., ”Safe Computation of the Weil-Founded Semantics of DATALOG Queries”, Information System 17, 1, 1992.
Naqvi, S.A., ”A Logic for Negation in Database Systems”, in Foundations of Deductive Databases and Logic Programming, (Minker, J., ed.), Morgan Kaufman, Los Altos, 1987.
Przymusinski, T.C., ”On the Declarative Semantics of Stratified Deductive Databases and Logic Programs”, in Foundations of Deductive Databases and Logic Programming, (Minker, J. ed.), Morgan Kaufman, Los Altos, pp. 193–216, 1987.
Przymusinski, T.C., “Every logic program has a natural stratification and an iterated fixed point model”, Proc. ACM Symp. on Principles of Database Systems, pp. 11–21, 1989.
Przymusinski T.C., ”Extended stable semantics for normal and disjunctive programs”, Proc. of the 7th Int. Conf. on Logic Programming, MIT Press, Cambridge, 1990, pp. 459–477.
Sacca, D. and Zaniolo, C, ”Partial Models, Stable Models and Non-Determinism in Logic Programs with Negation”, Proc. ACM Symp. on Principles of Database Systems, pp. 205–218,1990.
Sacca, D. and Zaniolo, C., ”Determinism and Non-Determinism in Logic Programs with Negation”, unpublished manuscript, 1992.
Tarski, A., ”A Lattice Theoretical Fixpoint Theorem and its Application”, Pacific Journal of Mathematics 5, pp. 285–309, 1955.
Ullman, J, D., Principles of Database and Knowledge-Base Management System, Academic Press, 1988.
Van Gelder, A., ”Negation as Failure Using Tight Derivations for Logic Programs”, Proc. 3rd IEEE Symp. on Logic Programming, Springer-Verlag, pp. 127–138, 1986.
Van Gelder A., Ross K., and J.S. Schlipf, ”Unfounded Sets and Well-Founded Semantics for General Logic Programs”, ACM SIGMOD-SIGACT Symp. on Principles of Database Systems, pp. 221–230, 1988.
Van Gelder A., Ross K., and J.S. Schlipf, ”The Well-Founded Semantics for General Logic Programs”, Journal of the ACM 38, 3, pp. 620–650, 1991.
You,J-H. and L.Y. Yuan, ”Three-Valued Formalization in Logic Programs: is it really needed?”, ACM SIGMOD-SIGACT Symp. on Principles of Database Systems, pp. 172–181, 1990
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Leone, N., Romeo, M., Rullo, P., Saccà, D. (1993). Effective implementation of negation in database logic query languages. In: Atzeni, P. (eds) LOGIDATA+: Deductive Databases with Complex Objects. Lecture Notes in Computer Science, vol 701. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0021896
Download citation
DOI: https://doi.org/10.1007/BFb0021896
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56974-9
Online ISBN: 978-3-540-47844-7
eBook Packages: Springer Book Archive