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

Bottom-up Evaluation of Datalog with Negation
引用本文:Shi Baile,Zhou Aoying. Bottom-up Evaluation of Datalog with Negation[J]. 计算机科学技术学报, 1994, 9(3): 229-244. DOI: 10.1007/BF02939504
作者姓名:Shi Baile  Zhou Aoying
作者单位:[1]DepartmentofComputerScience,FudanUniversity,Shanghai200433 [2]DepartmentofComputerScience,FudanUniversit
摘    要:Declarative semantics gives the meaning of a logic program in terms of properties,while the procedural semantics gives the meaning in terms of the execution or evaluation of the program.From the database point of view,the procedural semantics of the program is equally important.This paper focuses on the study of the bottom-up evaluation of the WFM semantics of datalog‘ programs.To compute the WFM,first,the stability transformation is revisited,and a new operator Op and its fixpoint are defined. Based on this,a fixpoint semantics,called oscillating fixpoint model semantics,is defined.Then,it is shown that for any datalog‘ program the oscillating fixpoint model is identical to its WFM.So,the oscillating fixpoint model can be viewed as an alternative (constructive) definition of WFM.The underlying operation (or transformation) for reaching the oscillating fixpoint provides a potential of bottom-up evaluation.For the sake of computational feasibility,the strongly range-restricted program is considered,and an algorithm used to compute the oscillating fixpoint is described.

关 键 词:演绎数据库 逻辑程序设计 数据记录

Bottom-up evaluation of datalog with negation
Baile Shi,Aoying Zhou. Bottom-up evaluation of datalog with negation[J]. Journal of Computer Science and Technology, 1994, 9(3): 229-244. DOI: 10.1007/BF02939504
Authors:Baile Shi  Aoying Zhou
Affiliation:Department of Computer Science; Fudan University; Shanghai 200433;
Abstract:Declarative semantics gives the meaning of a logic program in terms of properties,while the procedural semantics gives the meaning in terms of the execution or evalua-tion of the program. From the database point of view, the procedural semantics of theprogram is equally important. This paper focuses on the study of the bottom-up eval-uation of the WFM semantics of datalog- programs. To compute the WFM, first, thestability transformation is revisited, and a new operator Op and its fixpoint are defined.Based on this, a fixpoint semantics, called oscillating fixpoint model semantics, is de-fined. Then, it is shown that for any datalog program the oscillating fixpoint model isidentical to its WFM. So, the oscillating fixpoint model can be viewed as an alternative(constructive) definition of WFM. The underlying operation (or transformation) forreaching the oscillating fixpoint provides a potential of bottom-up evaluation. For thesake of computational feasibility, the strongly range-restricted program is considered,and an algorithm used to compute the oscillating fixpoint is described.
Keywords:Deductive database   logic programming   negation   bottom-up evaluation
本文献已被 CNKI 维普 SpringerLink 等数据库收录!
点击此处可从《计算机科学技术学报》浏览原始摘要信息
点击此处可从《计算机科学技术学报》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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