Using clausal deductive databases for defining semantics in disjunctive deductive databases

被引:0
作者
Dietmar Seipel
机构
[1] University of Würzburg,Department of Computer Science
来源
Annals of Mathematics and Artificial Intelligence | 2001年 / 33卷
关键词
disjunctive deductive databases; clausal logic programming; program transformations; non-monotonic reasoning; stable models; closed-world-assumptions; hypothetical reasoning;
D O I
暂无
中图分类号
学科分类号
摘要
This paper investigates the novel concept of clausal deductive databases (cd-databases), which are special normal deductive databases – i.e., deductive databases which may contain default negation in rule bodies – over a typed meta-language Lcd with a fixed set of predicate symbols, namely dis, con, and some built-in predicate symbols. The arguments of the literals in Lcd are given by disjunctive and conjunctive clauses of a basic first-order language ℒ. Disjunctive deductive databases (dd-databases) generalize normal deductive databases by allowing for disjunctions of atoms or literals in rule heads. We present a transformation which maps a dd-database D into a cd-database Dcd that talks about the clauses of D. cd-databases provide a flexible framework for declaratively specifying the semantics of dd-databases: we can fix a standard control strategy, e.g., stable model or well-founded semantics, and vary the logical descriptionDcd for specifying different semantics. The transformed databaseDcd usually consists of a part D⊗ which naturally expresses the rules of D, and two generic parts which are independent of D: Dlogic specifies logical inference rules like resolution and subsumption, and Dcwa specifies non-monotonic inference rules like closed-world-assumptions. Another program transformation, which uses the idea of bringing sets of clauses to the argument level is given for hypothetical logic programs: a hypothetical logic program D is mapped to a classical normal logic program D⊙, such that well-known semantics and inference methods for normal logic programs can be used for hypothetical reasoning as well.
引用
收藏
页码:347 / 378
页数:31
相关论文
共 18 条
[1]  
Eiter T.(1997)On the partial semantics for disjunctive deductive databases Ann. Math. Artificial Intelligence 17 59-96
[2]  
Leone N.(1993)Disjunctive LP + Integrity Constrains = Stable Model Semantics Ann. Math. Artificial Intelligence 8 449-474
[3]  
Sacca D.(1995)Bottom-up computation of perfect models for disjunctive theories J. Logic Programming 25 33-51
[4]  
Fernández J.A.(1998)Combining negation-as-failure and embedded implications in logic programs J. Logic Programming 36 91-147
[5]  
Lobo J.(1990)A fixpoint semantics for disjunctive logic programs J. Logic Programming 9 45-74
[6]  
Minker J.(1991)Stable semantics for disjunctive programs New Generation Computing 9 401-424
[7]  
Subrahmanian V.S.(1980)A logic for default reasoning J. Artificial Intelligence 13 81-132
[8]  
Fernández J.A.(1997)Model generation and state generation for disjunctive logic programs J. Logic Programming 32 48-69
[9]  
Minker J.(undefined)undefined undefined undefined undefined-undefined
[10]  
Giordano L.(undefined)undefined undefined undefined undefined-undefined