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 条
  • [41] Satisfiability with exponential families
    Scheder, Dominik
    Zumstein, Philipp
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2007, PROCEEDINGS, 2007, 4501 : 148 - +
  • [42] Instruction set extension for long integer modulo arithmetic on RISC-based smart cards
    Grossschädl, J
    14TH SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2002, : 13 - 19
  • [43] A Generalised Branch-and-Bound Approach and Its Application in SAT Modulo Nonlinear Integer Arithmetic
    Kremer, Gereon
    Corzilius, Florian
    Abraham, Erika
    COMPUTER ALGEBRA IN SCIENTIFIC COMPUTING, CASC 2016, 2016, 9890 : 315 - 335
  • [44] On the satisfiability of modular arithmetic formulae
    Wang, Bow-Yaw
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, PROCEEDINGS, 2006, 4218 : 186 - 199
  • [45] Degeneration of structured integer matrices modulo an integer
    Pan, Victor Y.
    Wang, Xinmao
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2008, 429 (8-9) : 2113 - 2130
  • [46] SMELS: Satisfiability Modulo Equality with Lazy Superposition
    Christopher Lynch
    Quang-Trung Ta
    Duc-Khanh Tran
    Journal of Automated Reasoning, 2013, 51 : 325 - 356
  • [47] Preface to special issue on satisfiability modulo theories
    Griggio, Alberto
    Rummer, Philipp
    FORMAL METHODS IN SYSTEM DESIGN, 2017, 51 (03) : 431 - 432
  • [48] A tutorial on satisfiability modulo theories - (Invited tutorial)
    de Moura, Leonardo
    Dutertre, Bruno
    Shankar, Natarajan
    COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2007, 4590 : 20 - +
  • [49] Satisfiability modulo theories for process systems engineering
    Mistry, Miten
    D'Iddio, Andrea Callia
    Huth, Michael
    Misener, Ruth
    COMPUTERS & CHEMICAL ENGINEERING, 2018, 113 : 98 - 114
  • [50] Efficient interpolant generation in Satisfiability Modulo Theories
    Cimatti, Alessandro
    Griggio, Alberto
    Sebastiani, Roberto
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2008, 4963 : 397 - +