首页> 外文学位 >Finite model finding in Satisfiability Modulo Theories.
【24h】

Finite model finding in Satisfiability Modulo Theories.

机译:满意度模理论中的有限模型发现。

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

摘要

In recent years, Satisfiability Modulo Theories (SMT) solvers have emerged as powerful tools in many formal methods applications, including verification, automated theorem proving, planning and software synthesis. The expressive power of SMT allows problems from many disciplines to be handled in a single unified approach. While SMT solvers are highly effective at handling certain classes of problems due to highly tuned implementations of efficient ground decision procedures, their ability is often limited when reasoning about universally quantified first-order formulas. Since generally this class of problems is undecidable, most SMT solvers use heuristic techniques for answering unsatisfiable when quantified formulas are present. On the other hand, when the problem is satisfiable, solvers using these techniques will either run indefinitely, or give up after some predetermined amount of effort. In a majority of formal methods applications, it is critical that the SMT solver be able to determine when such a formula is satisfiable, especially when it can return some representation of a model for the formula. This dissertation introduces new techniques for finding models for SMT formulas containing quantified first-order formulas. We will focus our attention on finding finite models, that is, models whose domain elements can be represented as a finite set. We give a procedure that is both finite model complete and refutationally complete for a fragment of first-order logic that occurs commonly in practice.
机译:近年来,可满足性模理论(SMT)求解器已成为许多形式方法应用中的强大工具,包括验证,自动定理证明,计划和软件综合。 SMT的表达能力使许多学科的问题可以用一种统一的方法来处理。尽管由于高效的地面决策程序的高度优化实现,SMT求解器在处理某些类别的问题上非常有效,但在推理普遍量化的一阶公式时,其能力通常受到限制。由于通常这类问题无法确定,因此大多数SMT求解器使用启发式技术来回答存在定量公式时无法满足的问题。另一方面,当问题可以解决时,使用这些技术的求解器将无限期运行,或者在经过预定的工作量后才放弃。在大多数形式方法的应用中,至关重要的是SMT求解器能够确定何时可以满足此类公式,尤其是何时可以返回该公式的模型表示形式。本文介绍了新的技术,可以找到包含量化的一阶公式的SMT公式的模型。我们将把注意力集中在寻找有限模型上,也就是说,其域元素可以表示为有限集的模型。对于在实践中常见的一阶逻辑片段,我们给出了既有限模型又反驳地完整的过程。

著录项

  • 作者

    Reynolds, Andrew Joseph.;

  • 作者单位

    The University of Iowa.;

  • 授予单位 The University of Iowa.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2013
  • 页码 158 p.
  • 总页数 158
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号