【24h】

Designing Theory Solvers with Extensions

机译:设计理论求解器与延伸

获取原文

摘要

Satisfiability Modulo Theories (SMT) solvers have been developed to natively support a wide range of theories, including linear arithmetic, bit-vectors, strings, algebraic datatypes and finite sets. They handle constraints in these theories using specialized theory solvers. In this paper, we overview the design of these solvers, specifically focusing on theories whose function symbols are partitioned into a base signature and an extended signature. We introduce generic techniques that can be used in solvers for extended theories, including a new context-dependent simplification technique and model-based refinement techniques. We provide case studies showing our techniques can be leveraged for reasoning in an extended theory of strings, for bit-vector approaches that rely on lazy bit-blasting and for new approaches to non-linear arithmetic.
机译:满足性模型理论(SMT)求解器已经开发出来支持各种理论,包括线性算术,位向量,字符串,代数数据类型和有限集。他们使用专业理论求解器处理这些理论中的约束。在本文中,我们概述了这些求解器的设计,特别是专注于函数符号被划分为基本签名和扩展签名的理论。我们引入了可用于扩展理论的求解器中的通用技术,包括一种新的上下文的简化技术和基于模型的细化技术。我们提供了案例研究,展示了我们的技术可以在扩展的串理论中被利用,用于依赖于懒惰位爆破的比特向量方法和用于非线性算术的新方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号