An MCSAT treatment of Bit-Vectors (work-in-progress)
Stéphane Graham-Lengrand and Dejan Jovanović CNRS - SRI International SMT workshop, 23rd July 2017
1/19
An MCSAT treatment of Bit-Vectors (work-in-progress) Stphane - - PowerPoint PPT Presentation
An MCSAT treatment of Bit-Vectors (work-in-progress) Stphane Graham-Lengrand and Dejan Jovanovi CNRS - SRI International SMT workshop, 23rd July 2017 1/19 The model-constructing approach to SMT-solving MCSAT introduced in [dMJ13, JBdM13,
1/19
2/19
2/19
2/19
2/19
3/19
3/19
3/19
3/19
3/19
3/19
4/19
4/19
4/19
4/19
4/19
4/19
5/19
5/19
5/19
5/19
5/19
6/19
6/19
◮ an interval, e.g. [0000, 0010] (understanding bitvectors in
◮ and a pattern imposing the value of some of the bits, e.g. ???1 6/19
7/19
7/19
7/19
7/19
7/19
8/19
9/19
9/19
9/19
9/19
9/19
9/19
10/19
10/19
10/19
10/19
10/19
11/19
11/19
11/19
11/19
11/19
12/19
12/19
12/19
12/19
12/19
12/19
13/19
13/19
13/19
14/19
14/19
14/19
14/19
14/19
15/19
15/19
16/19
16/19
16/19
16/19
17/19
18/19
18/19
18/19
19/19
19/19
19/19
19/19
19/19
19/19
19/19
19/19