raSAT: an SMT solver for polynomial constraints

被引:12
|
作者
Vu Xuan Tung [1 ]
To Van Khanh [2 ]
Ogawa, Mizuhito [1 ]
机构
[1] Japan Adv Inst Sci & Technol, Nomi, Japan
[2] Vietnam Natl Univ, Univ Engn & Technol, Hanoi, Vietnam
关键词
SMT solving; Polynomial constraints; Interval arithmetic; Interval constraint propagation; Testing; Intermediate value theorem;
D O I
10.1007/s10703-017-0284-9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents raSAT SMT solver, which is aimed to handle polynomial constraints over both reals and integers with simple unified methodologies. Its three main features are (1) a raSAT loop for inequalities, which adds testing to interval constraint propagation to accelerate SAT detection, (2) a non-constructive reasoning for equations over reals based on the generalized intermediate value theorem, and (3) soundness of floating-point arithmetic that is guaranteed by (a) rounding up/down over-approximations of intervals, and (b) confirmation of a satisfying instance detected by testing using the iRRAM package, which guarantees error bounds.
引用
收藏
页码:462 / 499
页数:38
相关论文
共 50 条
  • [1] raSAT: An SMT Solver for Polynomial Constraints
    Vu Xuan Tung
    To Van Khanh
    Ogawa, Mizuhito
    AUTOMATED REASONING (IJCAR 2016), 2016, 9706 : 228 - 237
  • [2] raSAT: an SMT solver for polynomial constraints
    Vu Xuan Tung
    To Van Khanh
    Mizuhito Ogawa
    Formal Methods in System Design, 2017, 51 : 462 - 499
  • [3] TRAU : SMT solver for string constraints
    Abdulla, Parosh Aziz
    Atig, Mohamed Faouzi
    Chen, Yu-Fang
    Bui Phi Diep
    Holik, Lukas
    Rezine, Ahmed
    Rummer, Philipp
    PROCEEDINGS OF THE 2018 18TH CONFERENCE ON FORMAL METHODS IN COMPUTER AIDED DESIGN (FMCAD), 2018, : 165 - 169
  • [4] Norn: An SMT Solver for String Constraints
    Abdulla, Parosh Aziz
    Atig, Mohamed Faouzi
    Chen, Yu-Fang
    Holik, Lukas
    Rezine, Ahmed
    Rummer, Philipp
    Stenman, Jari
    COMPUTER AIDED VERIFICATION, PT I, 2015, 9206 : 462 - 469
  • [5] An efficient SMT solver for string constraints
    Tianyi Liang
    Andrew Reynolds
    Nestan Tsiskaridze
    Cesare Tinelli
    Clark Barrett
    Morgan Deters
    Formal Methods in System Design, 2016, 48 : 206 - 234
  • [6] An efficient SMT solver for string constraints
    Liang, Tianyi
    Reynolds, Andrew
    Tsiskaridze, Nestan
    Tinelli, Cesare
    Barrett, Clark
    Deters, Morgan
    FORMAL METHODS IN SYSTEM DESIGN, 2016, 48 (03) : 206 - 234
  • [7] Solving Hierarchical Soft Constraints with an SMT Solver
    Hosobe, Hiroshi
    PROCEEDINGS OF 2020 12TH INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2020), 2020, : 42 - 46
  • [8] SMT for Polynomial Constraints on Real Numbers
    To Van Khanh
    Ogawa, Mizuhito
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2012, 289 : 27 - 40
  • [9] An Efficient Lazy SMT Solver for Nonlinear Numerical Constraints
    Ji, Xiaohui
    Ma, Feifei
    2012 IEEE 21ST INTERNATIONAL WORKSHOP ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2012, : 324 - 329
  • [10] The Barcelogic SMT solver
    Bofill, Miquel
    Nieuwenhuis, Robert
    Oliveras, Albert
    Rodriguez-Carbonell, Enric
    Rubio, Albert
    COMPUTER AIDED VERIFICATION, 2008, 5123 : 294 - +