...
首页> 外文期刊>IEEE Transactions on Knowledge and Data Engineering >First-order logic characterization of program properties
【24h】

First-order logic characterization of program properties

机译:程序属性的一阶逻辑表征

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

A program is first-order reducible (FO-reducible) w.r.t. a set IC of integrity constraints if there exists a first-order theory T such that the set of models for T is exactly the set of intended models for the program w.r.t. all possible EDBs. In this case, we say that P is FO-reducible to T w.r.t. IC. For FO-reducible programs, it is possible to characterize, using first-order logic implications, properties of programs that are related to all possible EDBs as in the database context. These properties include, among others, containment of programs, independence of updates w.r.t. queries and integrity constraints, and characterization and implication of integrity constraints in programs, all of which have no known proof procedures. Therefore, many important problems formalized in a nonstandard logic can be dealt with by using the rich reservoir of first-order theorem-proving tools, provided that the program is FO-reducible. The following classes of programs are shown to be FO-reducible: (1) a stratified acyclic program P is FO-reducible to comp(P)/spl cup/IC w.r.t. IC for any set IC of constraints; (2) a general chained program P is FO-reducible to comp(P')/spl cup/IC w.r.t. certain acyclicity constraints IC; and (3) a bounded program P is FO-reducible to comp(P')/spl cup/IC w.r.t. any set IC of constraints, where P' is a nonrecursive program equivalent to P. Some heuristics for constructing FO-reducible programs are described.
机译:程序是一阶可约的(FO可约的)w.r.t.如果存在一阶理论T,则完整性约束的一组IC,使得T的模型集恰好是程序w.r.t的预期模型集。所有可能的EDB。在这种情况下,我们说P是FO可减少到Tw.r.t。我知道了。对于可减少FO的程序,可以使用一阶逻辑含义来表征与数据库上下文中与所有可能的EDB相关的程序的属性。这些属性包括程序的约束,更新的独立性。查询和完整性约束,以及程序中完整性约束的特征和含义,所有这些都没有已知的证明程序。因此,只要程序是FO可约简的,就可以使用一阶定理证明工具的丰富资源来解决用非标准逻辑形式化的许多重要问题。下列程序类别显示为FO可归约的:(1)分层非循环程序P对于comp(P)/ spl cup / IC w.r.t.是FO可归约的。 IC对任何集合IC的约束; (2)通用链式程序P可通过FO简化为comp(P')/ spl cup / IC w.r.t.某些非周期性约束IC; (3)有界程序P是FO可归约为comp(P')/ spl cup / IC w.r.t.任何约束集IC,其中P'是与P等效的非递归程序。描述了一些构造FO可约简程序的启发式方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号