2024
Truncating abstraction of bit-vector operations for BDD-based SMT solvers
JONÁŠ, Martin a Jan STREJČEKZákladní údaje
Originální název
Truncating abstraction of bit-vector operations for BDD-based SMT solvers
Autoři
Vydání
THEORETICAL COMPUTER SCIENCE, NETHERLANDS, ELSEVIER, 2024, 0304-3975
Další údaje
Jazyk
angličtina
Typ výsledku
Článek v odborném periodiku
Obor
10201 Computer sciences, information science, bioinformatics
Stát vydavatele
Nizozemské království
Utajení
není předmětem státního či obchodního tajemství
Odkazy
Impakt faktor
Impact factor: 1.000
Kód RIV
RIV/00216224:14330/24:00139156
Organizační jednotka
Fakulta informatiky
UT WoS
001254826000001
EID Scopus
2-s2.0-85195574216
Klíčová slova anglicky
Bit-vector theory; Operation abstraction; Q3B; SMT solving
Příznaky
Mezinárodní význam, Recenzováno
Změněno: 4. 4. 2025 12:43, RNDr. Pavel Šmerk, Ph.D.
Anotace
V originále
During the last few years, BDD-based SMT solvers proved to be competitive in deciding satisfiability of quantified bit-vector formulas. However, these solvers usually do not perform well on input formulas with complicated arithmetic. Hitherto, this problem has been alleviated by approximations reducing effective bit-widths of bit-vector variables. In this paper, we propose an orthogonal abstraction technique that works on the level of the individual instances of bit-vector operations. In particular, we compute only several bits of the operation result, which may be sufficient to decide the satisfiability of the formula. Experimental results show that our BDD-based SMT solver Q3B extended with these abstractions can solve more quantified bit-vector formulas from the SMT-LIB repository than SMT solvers Boolector, CVC4, and Z3.
Návaznosti
| GA23-06506S, projekt VaV |
|