首页 | 本学科首页   官方微博 | 高级检索  
     

The Least Fixpoint Transformation for Disjunctive Logic Programs
引用本文:Wang Kewen,Chen Huowang,Wu Quanyuan. The Least Fixpoint Transformation for Disjunctive Logic Programs[J]. 计算机科学技术学报, 1998, 13(3): 193-201. DOI: 10.1007/BF02943187
作者姓名:Wang Kewen  Chen Huowang  Wu Quanyuan
作者单位:[1]SchoolofComputerScinence,ChangshaInstituteofTechnology,Changsha410073,P,R.China [2]SchoolofComputerScine,ChangshaInstituteofTechnology,Changsha410073,P,R.China
摘    要:The paradigm of disjunctive logic programming(DLP)enhances greatly the expressive power of normal logic programming(NLP)and many(declarative)semantics have been defined for DLP to cope with various problems of knowledge representation in artificial intelligence.However,the expressive ability of the semantics and the soundness of program transformations for DLP have been rarely explored.This paper defines an immediate consequence operatro T^GP for each disjunctive program and shows that T^GP has the least and computable fixpoint Lft(P),Lft is,in fact,a program transformation for DLP,which transforms all disjunctive programs into negative programs.It is shown that Lft preserves many key semantics,including the disjunctive stable models,well-founded model,disjunctive argunent semantics DAS,three-valued models,ect.Thic means that every disjunctive program P has a unique canonical form Lft(P)with respect to these semantics.As a result,the work in this paper provides a unifying framework for studying the expressive ability of various semantics for DLP On the other hand,the computing of the above semantics for negative programs is ust a trivial task,therefore,Lft(P)is also an optimization method for DLP.Another application of Lft is to derive some interesting semantic results for DLP.

关 键 词:语义学 逻辑程序 程序变换

The least fixpoint transformation for disjunctive logic programs
Kewen Wang,Huowang Chen,Quanyuan Wu. The least fixpoint transformation for disjunctive logic programs[J]. Journal of Computer Science and Technology, 1998, 13(3): 193-201. DOI: 10.1007/BF02943187
Authors:Kewen Wang  Huowang Chen  Quanyuan Wu
Affiliation:(1) School of Computer Science, Changsha Institute of Technology, 410073 Changsha, P. R. China
Abstract:The paradigm of disjunctive logic programming (DLP) enhances greatly the expressive power of normal logic programming (NLP) and many (declarative) semantics have beeu defined for DLP to cope with various problems of knowledge representation in artificial intelligence. However, the expressive ability of the semantics and the soundness of program transformations for DLP have been rarely explored. This paper defines an immediate consequence operator TGP for each disjunctive program and shows that TGP has the least and computable fixpoint Lft(P). Lft is, in fact, a program transformation for DLP which transforms all disjunctive programs into negative programs. It is shown that Lft preserves many key semantics, including the disjunctive stable models, well-founded model, disjunctive argument semantics DAS, three-valued models, etc. This means that every disjunctive program P has a unique canonical form Lft(P) with respect to these semanics. As a result, the work in this paper provides a unifying frameword for studying the expressive ability of various semantics for DLP.On the other hand, the computing of the above semantics for negative programs is just a trivial task, therefore, Lft(P) is also an optimization method for DLP. Another application of Lft is to derive some interesting semantic results for DLP.
Keywords:Logic programming   disjunctive program   stable model   well-founded model   program transformation
本文献已被 CNKI 维普 SpringerLink 等数据库收录!
点击此处可从《计算机科学技术学报》浏览原始摘要信息
点击此处可从《计算机科学技术学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号