Detailed Information on Publication Record
2020
Speeding up Quantified Bit-Vector SMT Solvers by Bit-Width Reductions and Extensions
JONÁŠ, Martin and Jan STREJČEKBasic information
Original name
Speeding up Quantified Bit-Vector SMT Solvers by Bit-Width Reductions and Extensions
Authors
JONÁŠ, Martin (203 Czech Republic) and Jan STREJČEK (203 Czech Republic, guarantor, belonging to the institution)
Edition
Cham (Switzerland), Theory and Applications of Satisfiability Testing - SAT 2020 - 23rd International Conference, Alghero, Italy, July 3-10, 2020, Proceedings, p. 378-393, 16 pp. 2020
Publisher
Springer
Other information
Language
English
Type of outcome
Stať ve sborníku
Field of Study
10201 Computer sciences, information science, bioinformatics
Country of publisher
Switzerland
Confidentiality degree
není předmětem státního či obchodního tajemství
Publication form
electronic version available online
References:
Impact factor
Impact factor: 0.402 in 2005
RIV identification code
RIV/00216224:14330/20:00114392
Organization unit
Faculty of Informatics
ISBN
978-3-030-51824-0
ISSN
UT WoS
000711645300027
Keywords in English
SMT solving; bit-vector logic; Boolector; Q3B
Tags
International impact, Reviewed
Změněno: 29/4/2021 12:29, RNDr. Pavel Šmerk, Ph.D.
Abstract
V originále
Recent experiments have shown that satisfiability of a quantified bit-vector formula coming from practical applications almost never changes after reducing all bit-widths in the formula to a small number of bits. This paper proposes a novel technique based on this observation. Roughly speaking, a given quantified bit-vector formula is reduced and sent to a solver, an obtained model is then extended to the original bit-widths and verified against the original formula. We also present an experimental evaluation demonstrating that this technique can significantly improve the performance of state-of-the-art smt solvers Boolector, CVC4, and Q3B on quantified bit-vector formulas from the smt-lib repository.
Links
GA18-02177S, research and development project |
|