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 条
  • [1] Local Search For Satisfiability Modulo Integer Arithmetic Theories
    Cai, Shaowei
    Li, Bohan
    Zhang, Xindi
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2023, 24 (04)
  • [2] Efficient Interpolant Generation in Satisfiability Modulo Linear Integer Arithmetic
    Griggio, Alberto
    Thi Thieu Hoa Le
    Sebastiani, Roberto
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2011, 6605 : 143 - +
  • [3] EFFICIENT INTERPOLANT GENERATION IN SATISFIABILITY MODULO LINEAR INTEGER ARITHMETIC
    Griggio, Alberto
    Le, Thi Thieu Hoa
    Sebastian, Roberto
    LOGICAL METHODS IN COMPUTER SCIENCE, 2012, 8 (03)
  • [4] Stochastic satisfiability modulo theories for non-linear arithmetic
    Teige, Tino
    Fraenzle, Martin
    INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING FOR COMBINATORIAL OPTIMIZATION PROBLEMS, 2008, 5015 : 248 - 262
  • [5] Incremental Linearization for Satisfiability and Verification Modulo Nonlinear Arithmetic and Transcendental Functions
    Cimatti, Alessandro
    Griggio, Alberto
    Irfan, Ahmed
    Roveri, Marco
    Sebastiani, Roberto
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2018, 19 (03)
  • [6] Classical vs quantum satisfiability in linear constraint systems modulo an integer
    Qassim, Hammam
    Wallman, Joel J.
    JOURNAL OF PHYSICS A-MATHEMATICAL AND THEORETICAL, 2020, 53 (38)
  • [7] Estimating the Volume of Solution Space for Satisfiability Modulo Linear Real Arithmetic
    Min Zhou
    Fei He
    Xiaoyu Song
    Shi He
    Gangyi Chen
    Ming Gu
    Theory of Computing Systems, 2015, 56 : 347 - 371
  • [8] Estimating the Volume of Solution Space for Satisfiability Modulo Linear Real Arithmetic
    Zhou, Min
    He, Fei
    Song, Xiaoyu
    He, Shi
    Chen, Gangyi
    Gu, Ming
    THEORY OF COMPUTING SYSTEMS, 2015, 56 (02) : 347 - 371
  • [9] A scalable method for solving satisfiability of integer linear arithmetic logic
    Sheini, HM
    Sakallah, KA
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING, PROCEEDINGS, 2005, 3569 : 241 - 256
  • [10] Satisfiability modulo theories
    Barrett, Clark
    Sebastiani, Roberto
    Seshia, Sanjit A.
    Tinelli, Cesare
    Frontiers in Artificial Intelligence and Applications, 2009, 185 (01) : 825 - 885