More on the complexity of quantifier-free fixed-size bit-vector logics with binary encoding

7Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Bit-precise reasoning is important for many practical applications of Satisfiability Modulo Theories (SMT). In recent years, efficient approaches for solving fixed-size bit-vector formulas have been developed. From the theoretical point of view, only few results on the complexity of fixed-size bit-vector logics have been published. Most of these results only hold if unary encoding on the bit-width of bit-vectors is used. In previous work [1], we showed that binary encoding adds more expressiveness to bit-vector logics, e.g. it makes fixed-size bit-vector logic without uninterpreted functions nor quantification-complete. In this paper, we look at the quantifier-free case again and propose two new results. While it is enough to consider logics with bitwise operations, equality, and shift by constant to derive-completeness, we show that the logic becomes-complete if, instead of shift by constant, only shift by 1 is permitted, and even-complete if no shifts are allowed at all. © 2013 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Fröhlich, A., Kovásznai, G., & Biere, A. (2013). More on the complexity of quantifier-free fixed-size bit-vector logics with binary encoding. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7913 LNCS, pp. 378–390). Springer Verlag. https://doi.org/10.1007/978-3-642-38536-0_33

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free