Satisfiability Modulo Exponential Integer Arithmetic

被引:0
|
作者
Frohn, Florian [1 ]
Giesl, Juergen [1 ]
机构
[1] Rhein Westfal TH Aachen, Aachen, Germany
来源
关键词
ACCELERATION;
D O I
10.1007/978-3-031-63498-7_21
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
SMT solvers use sophisticated techniques for polynomial (linear or non-linear) integer arithmetic. In contrast, non-polynomial integer arithmetic has mostly been neglected so far. However, in the context of program verification, polynomials are often insufficient to capture the behavior of the analyzed system without resorting to approximations. In the last years, incremental linearization has been applied successfully to satisfiability modulo real arithmetic with transcendental functions. We adapt this approach to an extension of polynomial integer arithmetic with exponential functions. Here, the key challenge is to compute suitable lemmas that eliminate the current model from the search space if it violates the semantics of exponentiation. An empirical evaluation of our implementation shows that our approach is highly effective in practice.
引用
收藏
页码:344 / 365
页数:22
相关论文
共 50 条
  • [31] Combined satisfiability modulo parametric theories
    Krstic, Sava
    Goel, Amit
    Grundy, Jim
    Tinelli, Cesare
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2007, 4424 : 602 - +
  • [32] An abstract framework for satisfiability modulo theories
    Tinelli, Cesare
    Automated Reasoning with Analytic Tableaux and Related Methods, Proceedings, 2007, 4548 : 10 - 10
  • [33] SMC: Satisfiability Modulo Convex Programming
    Shoukry, Yasser
    Nuzzo, Pierluigi
    Sangiovanni-Vincentelli, Alberto L.
    Seshia, Sanjit A.
    Pappas, George J.
    Tabuada, Paulo
    PROCEEDINGS OF THE IEEE, 2018, 106 (09) : 1655 - 1679
  • [34] Satisfiability Modulo Theories: Introduction and Applications
    De Moura, Leonardo
    Bjorner, Nikolaj
    COMMUNICATIONS OF THE ACM, 2011, 54 (09) : 69 - 77
  • [35] An Instantiation Scheme for Satisfiability Modulo Theories
    Mnacho Echenim
    Nicolas Peltier
    Journal of Automated Reasoning, 2012, 48 : 293 - 362
  • [36] SMC: Satisfiability Modulo Convex Optimization
    Shoukry, Yasser
    Nuzzo, Pierluigi
    Sangiovanni-Vincentelli, Alberto L.
    Seshia, Sanjit A.
    Pappas, George J.
    Tabuada, Paulo
    PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL (PART OF CPS WEEK) (HSCC' 17), 2017, : 19 - 28
  • [37] Satisfiability modulo theory and binary puzzle
    Utomo, Putranto
    INTERNATIONAL CONFERENCE ON MATHEMATICS: EDUCATION, THEORY AND APPLICATION, 2017, 855
  • [38] Arithmetic as a theory modulo
    Dowek, G
    Werner, B
    TERM REWRITING AND APPLICATIONS, PROCEEDINGS, 2005, 3467 : 423 - 437
  • [39] Personnel Scheduling as Satisfiability Modulo Theories
    Erkinger, Christoph
    Musliu, Nysret
    PROCEEDINGS OF THE TWENTY-SIXTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 614 - 621
  • [40] A progressive simplifier for satisfiability modulo theories
    Sheini, Hossein M.
    Sakallah, Karem A.
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2006, PROCEEDINGS, 2006, 4121 : 184 - 197