2012
DOI: 10.1007/978-3-642-31365-3_39
|View full text |Cite
|
Sign up to set email alerts
|

Synthesis for Unbounded Bit-Vector Arithmetic

Abstract: Abstract. We propose to describe computations using QFPAbit, a language of quantifier-free linear arithmetic on unbounded integers with bitvector operations. We describe an algorithm that, given a QFPAbit formula with input and output variables denoting integers, generates an efficient function from a sequence of inputs to a sequence of outputs, whenever such function on integers exists. The starting point for our method is a polynomial-time translation mapping a QFPAbit formula into the sequential circuit tha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
11
0

Year Published

2012
2012
2015
2015

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 8 publications
(11 citation statements)
references
References 12 publications
0
11
0
Order By: Relevance
“…In [10,15], the authors give a translation from quantifier-free Presburger arithmetic with bitwise operations (QFPAbit) to Sequential Circuits. We can adopt their approach in order to construct a translation for QF BV2 31 .…”
Section: Complexity Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…In [10,15], the authors give a translation from quantifier-free Presburger arithmetic with bitwise operations (QFPAbit) to Sequential Circuits. We can adopt their approach in order to construct a translation for QF BV2 31 .…”
Section: Complexity Resultsmentioning
confidence: 99%
“…Let x rns , y rns denote bit-vector variables, c rns a bit-vector constant, and t 1 rns , t 2 rns bit-vector terms only containing bitvector variables and bitwise operations. Following [10,15] we further assume w.l.o.g that Φ only consists of three types of expressions: t 1 rns t 2 rns , x rns c rns , and x rns y rns 3 1 rns , since any QF BV2 31 formula can be written like this with only a linear growth in the number of original variables.…”
Section: Complexity Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…Previous work described synthesis procedures for linear arithmetic and sets [8,9] as well as extensions to unbounded bitvector constraints [4,18]. In this paper we make further steps towards systematic derivation of synthesis procedures by showing how inference rules that describe decision procedure steps (possibly for a combination of theories) can be generalized to synthesis procedures.…”
Section: Introductionmentioning
confidence: 99%