Work

Improving Bit-Blasting for Nonlinear Integer Constraints

Year: 2023
Type: conference-paper
Abstract: Nonlinear integer constraints are common and difficult in the verification and analysis of software/hardware. SMT(QF_NIA) generalizes such constraints, which is a boolean combination of nonlinear integer arithmetic constraints. A classical method to solve SMT(QF_NIA) is bit-blasting, which reduces them to boolean satisfiability problems. Currently, the existing pure bit-blasting based solvers are noncompetitive with other state-of-the-art SMT solvers. The bit-blasting based methods have some problems: First, the bit-blasting method is hampered by nonlinear multiplication operations; second, it sometimes does not search in a proper search space; and third, it contains some redundancy.
Language: English
Open Access status: bronze
OpenAlex ID: W4384154591
FWCI: 2.746
Cites: 31
Cited by: 10
Related to: 10