• Home
  • Search
  • Incremental Linearization for Satisfiability and Verification Modulo Nonlinear Arithmetic and Transcendental Functions
  • Cite Icon63
  • https://doi.org/10.1145/3230639Copy DOI Icon

Incremental Linearization for Satisfiability and Verification Modulo Nonlinear Arithmetic and Transcendental Functions

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Satisfiability Modulo Theories (SMT) is the problem of deciding the satisfiability of a first-order formula with respect to some theory or combination of theories; Verification Modulo Theories (VMT) is the problem of analyzing the reachability for transition systems represented in terms of SMT formulae. In this article, we tackle the problems of SMT and VMT over the theories of nonlinear arithmetic over the reals (NRA) and of NRA augmented with transcendental (exponential and trigonometric) functions (NTA). We propose a new abstraction-refinement approach for SMT and VMT on NRA or NTA, called Incremental Linearization . The idea is to abstract nonlinear multiplication and transcendental functions as uninterpreted functions in an abstract space limited to linear arithmetic on the rationals with uninterpreted functions. The uninterpreted functions are incrementally axiomatized by means of upper- and lower-bounding piecewise-linear constraints. In the case of transcendental functions, particular care is required to ensure the soundness of the abstraction. The method has been implemented in the M ath SAT SMT solver and in the nu X mv model checker. An extensive experimental evaluation on a wide set of benchmarks from verification and mathematics demonstrates the generality and the effectiveness of our approach.

Similar Papers
  • Research Article
  • Citations9

Extending ACL2 with SMT Solvers

  • Sep 18, 2015
  • Electronic Proceedings in Theoretical Computer Science
  • Yan Peng +1
  • Book Chapter
  • Citations4

Encoding Queues in Satisfiability Modulo Theories Based Bounded Model Checking

  • Jan 01, 2008
  • Tommi Junttila +1
  • Conference Article

Formalization of a Proof Calculus for Incremental Linearization for Satisfiability Modulo Nonlinear Arithmetic and Transcendental Functions

  • Jan 08, 2026
  • Tomaz Mascarenhas +6
  • Book Chapter
  • Citations4

A Progressive Simplifier for Satisfiability Modulo Theories

  • Jan 01, 2006
  • Hossein M Sheini +1
  • Research Article

LLM-Guided Quantified SMT Solving over Uninterpreted Functions

  • Mar 14, 2026
  • Kunhang Lv +5
  • Book Chapter
  • Citations29

Combinations of Theories for Decidable Fragments of First-Order Logic

  • Jan 01, 2009
  • Pascal Fontaine
  • Conference Article
  • Citations14

SMTS ampler

  • Nov 05, 2018
  • Rafael Dutra +2
  • Research Article
  • Citations9

Local Search For Satisfiability Modulo Integer Arithmetic Theories

  • Jul 25, 2023
  • ACM Transactions on Computational Logic
  • Shaowei Cai +2
  • Book Chapter
  • Citations7

Counterexample-Guided Bit-Precision Selection

  • Jan 01, 2017
  • Shaobo He +1
  • Dissertation
  • Citations7

Finite model finding in satisfiability modulo theories

  • Feb 05, 2014
  • Andrew Joseph Reynolds
  • Conference Article

Approximating Quantified SMT-Solving with SAT

  • Jun 01, 2011
  • Xianjin Fu +2
  • Research Article
  • Citations3

Don’t care in SMT: building flexible yet efficient abstraction/refinement solvers

  • Nov 10, 2009
  • International Journal on Software Tools for Technology Transfer
  • Andreas Bauer +3
  • Book Chapter
  • Citations11

More on the Complexity of Quantifier-Free Fixed-Size Bit-Vector Logics with Binary Encoding

  • Jan 01, 2013
  • Andreas Fröhlich +2
  • Conference Article
  • Citations19

Boosting SMT solver performance on mixed-bitwise-arithmetic expressions

  • Jun 18, 2021
  • Dongpeng Xu +6
  • Book Chapter
  • Citations11

LRA Interpolants from No Man’s Land

  • Jan 01, 2017
  • Leonardo Alt +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.