skip to main content
10.1145/137097.137115acmconferencesArticle/Chapter ViewAbstractPublication PagespodsConference Proceedingsconference-collections
Article
Free access

The valid model semantics for logic programs

Published: 01 July 1992 Publication History

Abstract

We present the valid model semantics, a new approach to providing semantics for logic programs with negation, set-terms and grouping. The valid model semantics is a three-valued semantics, and is defined in terms of a ‘normal form’ computation. The valid model semantics also gives meaning to the generation and use of non-ground facts (i.e., facts with variables) in a computation.
The formulation of the semantics in terms of a normal form computation offers important insight not only into the valid model semantics, but also into other semantics proposed earlier. We show that the valid model semantics extends the well-founded semantics in a natural manner, and has several advantages over it. The well-founded semantics can also be undertood using a variant of the normal form computations that we use; the normal form computations used for valid semantics seem more natural than those used for well-founded semantics.
We also show that the valid model semantics has several other desirable properties: it is founded ([SZ90]), it is contained in every regular model ([YY90]), and it is contained in every two-valued stable model.

References

[1]
K. R. Apt, H. Blair, and A. Walker. Towards a theory of declarative knowledge. In J. Minker, editor, Foundations of Deductive Databases and Logic Programming, pages 89- 148. Morgan-Kaufmann, San Mateo, Calif., 1988.
[2]
Catriel Beeri, Shamim Naqvi, Oded Shmueli, and Shalom Tsur. Set constructors in a logic database language. The Journal of Logic Programming, pages 181-232, 1991.
[3]
C. Beeri, P#. Ramakrishnan, D. Srivastava, and S. Sudarshan. Valid computations and the Magic implementation of stratified programs. Manuscript, September 91.
[4]
Sumit Ganguly, Sergio Greco, and Carlo Zaniolo. Minimum and maximum predicates in logic programming. In Proceedzngs of the A CM Symposium on Principles of Database Systems, 1991.
[5]
M. Gelfond and V. Lifschitz. The stable model semantics for logic programming. In Proc. Fzflh International Conference and Symposzum on Logic Programming, 1988.
[6]
David Kemp and Peter Stuckey. Semantics of logic programs with aggregates. In Proceedzngs of the International Logic Programmzng Symposium, pages 387-401, Slan Diego, CA, U.S.A., October 1991.
[7]
H. Przymusinska and T.C. Przymusinski. Weakly perfect model semantics for logic programs. In Proceedings of the Fifth Inlernational Conference/Symposzum on Logic Programming, 1988.
[8]
T.C. Przymusinski. On the declarative semantics of stratified deductive databases. In J. Minker, editor, Foundations of Deduct,ve Databases and Logic Programming, pages 193- 216, 1988.
[9]
T.C. Przymusinski. Extended stable semantics for normal and disjunctive programs. In Seventh International Conference on Logic Programming, pages 459-477, 1990.
[10]
T. C. Przymusinski. Semantics of disjunctive logic programs and deductive databases. In C. Delobel, M. Kifer, and Y. Masunaga, editors, Proceedings of the Second International Conference on Deductive and Object-Oriented Databases DOOD'81, pages 85-107, Munich, Germany, 1991. Springer-Verlag.
[11]
Kenneth Ross. Modular Stratification and Magic Sets for DATALOG programs with negation. In Proceedings of the A CM Symposium on Principles of Database Systems, pages 161-17 t, 1990.
[12]
Kenneth Ross and Yehoshua Sagiv. Monotonic aggregation in deductive databases. In Proceedings of the post-ILPS'91 Workshop on Deductive Databases, 1991.
[13]
John S. Schlipf. Formalizing a logic for logic programming. Annals of Mathematzcs and Artzfic#al lntelhgence. To appear.
[14]
Domenico Sacca and Carlo Zaniolo. Stable models and non-determinism in logic programs with negation. In Proceedzngs of ihe A CM Symposium on Principles of Database Systems, pages 205-217, 1990.
[15]
A. Van Gelder. The alternating fixpoint of logic programs with negation. In Proceedings of the A CM Symposzum on Pmnciples of Database Systems, pages 1-10, 1989.
[16]
A. Van Gelder. The well-founded semantics of aggregation. In Proceedings of the A CM Symposzum on Principles of Database Systems, 1992. (To appear.).
[17]
A. Van Gelder, K. Ross, and J. S. Schlipf. Unfounded sets and well-founded semantics for general logic programs. Journal of the ACM, 38(3):620-650, 1991.
[18]
Jia-Huai You and Li "fan Yuan. Threevalued formalization of logic programming: is it needed? In Proceedzngs of the A CM Symposium on Prznciples of Database Systems, pages 172-182, 1990.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
PODS '92: Proceedings of the eleventh ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
July 1992
392 pages
ISBN:0897915194
DOI:10.1145/137097
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1992

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SIGMOD/PODS92
SIGMOD/PODS92: SIGMOD/PODS '92
June 2 - 5, 1992
California, San Diego, USA

Acceptance Rates

Overall Acceptance Rate 642 of 2,707 submissions, 24%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)28
  • Downloads (Last 6 weeks)9
Reflects downloads up to 06 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media