...
首页> 外文期刊>ACM transactions on computational logic >New Results on Rewrite-Based Satisfiability Procedures
【24h】

New Results on Rewrite-Based Satisfiability Procedures

机译:基于重写的可满足性过程的新结果

获取原文

摘要

Program analysis and verification require decision procedures to reason on theories of data structures. Many problems can be reduced to the satisfiability of sets of ground literals in theory T. If a sound and complete inference system for first-order logic is guaranteed to terminate on T-satisfiability problems, any theorem-proving strategy with that system and a fair search plan is a T-satisfiability procedure. We prove termination of a rewrite-based first-order engine on the theories of records, integer offsets, integer offsets modulo and lists. We give a modularity theorem stating sufficient conditions for termination on a combination of theories, given termination on each. The above theories, as well as others, satisfy these conditions. We introduce several sets of benchmarks on these theories and their combinations, including both parametric synthetic benchmarks to test scalability, and real-world problems to test performances on huge sets of literals. We compare the rewrite-based theorem prover E with the validity checkers CVC and CVC Lite. Contrary to the folklore that a general-purpose prover cannot compete with reasoners with built-in theories, the experiments are overall favorable to the theorem prover, showing that not only the rewriting approach is elegant and conceptually simple, but has important practical implications.
机译:程序分析和验证需要决策程序来推理数据结构的理论。许多问题都可以归结为理论T的基本文字集的可满足性。如果保证一个合理且完整的一阶逻辑推理系统因T可满足性问题而终止,那么使用该系统的任何定理证明策略都将是合理的。搜索计划是T满足性的过程。我们在记录,整数偏移量,整数偏移量模和列表理论上证明了基于重写的一阶引擎的终止。我们给出了一个模块化定理,该定理说明了在组合理论的基础上有足够的条件来终止,每种条件都给出了终止。上述理论以及其他理论都满足这些条件。我们针对这些理论及其组合引入了几套基准,包括用于测试可伸缩性的参数综合基准,以及用于测试大量文字量的真实问题。我们将基于重写的定理证明者E与有效性检查器CVC和CVC Lite进行比较。与通用证明者无法与具有内置理论的推理者竞争的说法相反,该实验总体上有利于定理证明者,表明该重写方法不仅优雅,概念上简单,而且具有重要的实践意义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号