TY - JOUR
T1 - A declarative extension of horn clauses, and its significance for datalog and its applications
AU - Mazuran, Mirjana
AU - Serra, Edoardo
AU - Zaniolo, Carlo
PY - 2013/7
Y1 - 2013/7
N2 - FS-rules provide a powerful monotonic extension for Horn clauses that supports monotonic aggregates in recursion by reasoning on the multiplicity of occurrences satisfying existential goals. The least fixpoint semantics, and its equivalent least model semantics, hold for logic programs with FS-rules; moreover, generalized notions of stratification and stable models are easily derived when negated goals are allowed. Finally, the generalization of techniques such as seminaive fixpoint and magic sets, make possible the efficient implementation of DatalogFS, i.e., Datalog with rules with Frequency Support (FS-rules) and stratified negation. A large number of applications that could not be supported efficiently, or could not be expressed at all in stratified Datalog can now be easily expressed and efficiently supported in DatalogFS and a powerful DatalogFS system is now being developed at UCLA.
AB - FS-rules provide a powerful monotonic extension for Horn clauses that supports monotonic aggregates in recursion by reasoning on the multiplicity of occurrences satisfying existential goals. The least fixpoint semantics, and its equivalent least model semantics, hold for logic programs with FS-rules; moreover, generalized notions of stratification and stable models are easily derived when negated goals are allowed. Finally, the generalization of techniques such as seminaive fixpoint and magic sets, make possible the efficient implementation of DatalogFS, i.e., Datalog with rules with Frequency Support (FS-rules) and stratified negation. A large number of applications that could not be supported efficiently, or could not be expressed at all in stratified Datalog can now be easily expressed and efficiently supported in DatalogFS and a powerful DatalogFS system is now being developed at UCLA.
KW - datalog
KW - horn clauses
KW - monotonic aggregates
KW - stable models
UR - http://www.scopus.com/inward/record.url?scp=84884807866&partnerID=8YFLogxK
U2 - 10.1017/S1471068413000380
DO - 10.1017/S1471068413000380
M3 - Article
AN - SCOPUS:84884807866
SN - 1471-0684
VL - 13
SP - 609
EP - 623
JO - Theory and Practice of Logic Programming
JF - Theory and Practice of Logic Programming
IS - 4-5
ER -