期刊文献+

A characterization of answer sets for logic programs 被引量:1

A characterization of answer sets for logic programs
原文传递
导出
摘要 Checking if a program has an answer set, and if so, compute its answer sets are just some of the important problems In answer set logic progremming. Solving these problems using Gelfond and Llfschltz's original definition of answer sets Is not an easy task. Alternative charaoterlzatlons of answer sets for nested logic programs by Erdem and Llfschltz, Lee and Llfschltz, and You at el. are based on the completion semantics and various notions of tlghtnese. However, the notion of tightness Is a local notion In the sense that for different answer sets there are, In general, different level mappings capturing their tlghtnese. This makes It hard to be used In the deelgn of algorithms for computing answer sets. This paper proposes a charecterization of answer sets based on sets of generetlng rules. From this charaoterlzation new algorithms are derived for computing answer sets and for performing some other reasoning teaks. As an application of the charecterlzatlon a sufficient and necessary condition for the equivalence between answer set sementics and completion semantics has been proven, and a basic theorem Is shown on computing answer sets for nested logic programs baaed on an extended notion of loop formulas. These results on tlghtnese and loop formulas are more general than that in You and Lin'a work. Checking if a program has an answer set, and if so, compute its answer sets are just some of the important problems In answer set logic progremming. Solving these problems using Gelfond and Llfschltz's original definition of answer sets Is not an easy task. Alternative charaoterlzatlons of answer sets for nested logic programs by Erdem and Llfschltz, Lee and Llfschltz, and You at el. are based on the completion semantics and various notions of tlghtnese. However, the notion of tightness Is a local notion In the sense that for different answer sets there are, In general, different level mappings capturing their tlghtnese. This makes It hard to be used In the deelgn of algorithms for computing answer sets. This paper proposes a charecterization of answer sets based on sets of generetlng rules. From this charaoterlzation new algorithms are derived for computing answer sets and for performing some other reasoning teaks. As an application of the charecterlzatlon a sufficient and necessary condition for the equivalence between answer set sementics and completion semantics has been proven, and a basic theorem Is shown on computing answer sets for nested logic programs baaed on an extended notion of loop formulas. These results on tlghtnese and loop formulas are more general than that in You and Lin'a work.
出处 《Science in China(Series F)》 2007年第1期46-62,共17页 中国科学(F辑英文版)
基金 Supported partially by the National Natural Science Foundation of China (Grant No. 60573009) Stadholder Foundation of Guizhou Province (Grant No. 2005(212)
关键词 nested logic programming characterization of answer sets completion semantics TIGHTNESS loop formulas nested logic programming, characterization of answer sets, completion semantics, tightness, loop formulas
  • 相关文献

参考文献20

  • 1[1]Gelfond M,Lifschitz V.The stable model semantics for logic programming.In:Kowalski R,Bowen K,eds.Logic Programming:Proc.5-th Int'l Conf.and Symp.,Seattle,Washington:MIT Press,1988,1070-1080
  • 2[2]Gelfond M,Lifschitz V.Classical negation in logic programs and disjunctive databases.New Gen Comp,1991,9:365-385
  • 3[3]Fages F.Consistency of Clark's completion and existence of stable models.J Methods Logic in Comp Sci,1994,1:51-60
  • 4[4]Doyle J.A truth maintenance system.Artif Intel,1979,12:231-272
  • 5[5]Clark K.Negation as failure.In:Gallaire H,Minker J,eds.Logic and Data Bases.New York:Plenum Press,1978.293-322
  • 6[6]Babovich Y,Erdem E,Lifschitz V.Fages's theorem and answer set programming.In:Proc.NMR-2000,Brecken ridge,Colorado,2000,
  • 7[7]Erdem E,Lifschitz V.Fages' theorem for programs with nested expressions.In:Proc.2001 Inter.Conf.on Logic Programming,2001,242-254
  • 8[8]You J,Yuan L,Zhang M.On the equivalence between answer sets and models of completion for nested logic programs.In:Proc.IJCAI-03,Acapulco,Mexico,Morgan Kaufmann,2003,859-864
  • 9[9]Lin F,Zhao Y.ASSAT:Computing answer sets of a logic program by SAT solvers.Artificial Intelligence,2004,157:115-137
  • 10[10]Lee J,Lifschitz V.Loop formulas for disjunctive programs.In:Proc.ICLP-03,Mumbai,Springer-Verlag,2003,451-465

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部