首页> 外文会议>International Joint Conference on Automated Reasoning >Exploring Approximations for Floating-Point Arithmetic Using UppSAT
【24h】

Exploring Approximations for Floating-Point Arithmetic Using UppSAT

机译:uppsat探索浮点算法的近似

获取原文

摘要

We consider the problem of solving floating-point constraints obtained from software verification. We present UppSAT - an new implementation of a systematic approximation refinement framework [21] as an abstract SMT solver. Provided with an approximation and a decision procedure (implemented in an off-the-shelf SMT solver), UppSAT yields an approximating SMT solver. Additionally, UppSAT includes a library of predefined approximation components which can be combined and extended to define new encodings, orderings and solving strategies. We propose that UppSAT can be used as a sandbox for easy and flexible exploration of new approximations. To substantiate this, we explore encodings of floating-point arithmetic into reduced precision floating-point arithmetic, real-arithmetic, and fixed-point arithmetic (encoded into the theory of bit-vectors in practice). In an experimental evaluation we compare the advantages and disadvantages of approximating solvers obtained by combining various encodings and decision procedures.
机译:我们考虑解决从软件验证获得的浮点约束的问题。我们呈现UPPSAT - 作为抽象SMT求解器的系统近似细化框架[21]的新实现。提供近似和决定程序(在搁板的SMT求解器中实施),Uppsat产生近似的SMT求解器。此外,UPPSAT包括可以组合和扩展的预定义近似分量库以定义新的编码,排序和解决策略。我们提出了Uppsat可以用作沙箱,以便于对新近似的简单灵活探索。为了证实这一点,我们探讨浮点算法的编码,进入降低的精度浮点算术,实际算术和定点算术(在实践中编码到位向量理论中)。在一个实验评估中,我们可以比较通过组合各种编码和决策程序而获得的求解器的优缺点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号