|
ABSTRACT
We propose a semantics for aggregates in deductive databases based on a notion of minimality. Unlike some previous approaches, we form a minimal model of a program component including aggregate operators, rather than insisting that the aggregate apply to atoms that have been fully determined, or that aggregate functions are rewritten in terms of negation. In order to guarantee the existence of such a minimal model we need to insist that the domains over which we are aggregating are complete lattices, and that the program is in a sense monotonic. Our approach generalizes previous approaches based on the well-founded semantics and various forms of stratification. We are also able to handle a large variety of monotonic (or pseudo-monotonic) aggregate functions.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
AH88
|
Serge Abiteboul , Richard Hull, Data functions, datalog and negation, Proceedings of the 1988 ACM SIGMOD international conference on Management of data, p.143-153, June 01-03, 1988, Chicago, Illinois, United States
|
| |
CGT90
|
|
 |
GGZ91
|
Sumit Ganguly , Sergio Greco , Carlo Zaniolo, Minimum and maximum predicates in logic programming, Proceedings of the tenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.154-163, May 29-31, 1991, Denver, Colorado, United States
[doi> 10.1145/113413.113427]
|
| |
GL88
|
M. Gelfond and V. Lifschitz. The stable model semantics for logic programming. In Proc. Fifth International Conference and Symposium on Logic Programming, 1988.
|
| |
KS91
|
D.B. Kemp and P. J. Stuckey. Semantics of logic programs with aggregates. In Proceedings of the International Logic Programming Symposium, 1991.
|
| |
MPR90
|
|
 |
Ros90
|
|
| |
SR91
|
|
| |
Tar55
|
A. Tarski. A lattice-theoretical fixpoint theorem and its applications. Pacific J. Math., 5:285-309, 1955.
|
 |
VG92a
|
|
 |
VG92b
|
|
 |
VGRS91
|
|
CITED BY 12
|
|
Jiawei Han , Ling Liu , Zhaohui Xie, LogicBase: a deductive database system prototype, Proceedings of the third international conference on Information and knowledge management, p.226-233, November 29-December 02, 1994, Gaithersburg, Maryland, United States
|
|
|
|
|
|
|
|
|
|
|
|
Kannan Govindarajan , Bharat Jayaraman , Surya Mantha, Optimization and relaxation in constraint logic languages, Proceedings of the 23rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.91-103, January 21-24, 1996, St. Petersburg Beach, Florida, United States
|
|
|
J. Chomicki , D. Q. Goldin , G. M. Kuper, Variable independence and aggregation closure, Proceedings of the fifteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.40-48, June 04-06, 1996, Montreal, Quebec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
Jason Eisner , Eric Goldlust , Noah A. Smith, Compiling Comp Ling: practical weighted dynamic programming and the Dyna language, Proceedings of the conference on Human Language Technology and Empirical Methods in Natural Language Processing, p.281-290, October 06-08, 2005, Vancouver, British Columbia, Canada
|
|
|
|
|
|
|
|