tool chain inconsistency

29 views
Skip to first unread message

mmpour...@gmail.com

unread,
Nov 25, 2017, 11:15:25 AM11/25/17
to Boolector
Hi everyone,

I have a model (attached file, model.smt2) whose result must be UNSAT, and boolector itself returns the correct result:

boolector model.smt2
unsat

For sake of efficiency, I am using the following tool chain, but I receive a different result (SAT).
smt2 --Boolector--> aig
aig    --aigtocnf----> cnf
cnf    --cadical-----> result

boolector model.smt2 --beta-reduce-all -dam -dai|aigtocnf|cadical -q
s SATISFIABLE
v 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 -20 -21 -22 -23 24 -25 -26
v -27 -28 29 -30 -31 -32 -33 -34 35 -36 -37 -38 -39 40 41 -42 -43 -44 -45 -46
v 47 -48 -49 50 -51 -52 53 54 -55 -56 57 -58 -59 60 61 -62 63 -64 -65 -66 -67
v 68 69 -70 -71 -72 -73 74 75 -76 -77 -78 -79 80 81 -82 83 -84 85 86
v 0

Am I doing something wrong?

I am using:
boolector 2.4.1
aiger 1.9.9
picosat-965
lingeling-bbc-9230380-160707
cadical sc17

Thank you in advance.

Regards,
Mehdi
model.smt2

Armin Biere

unread,
Jan 10, 2019, 10:09:02 AM1/10/19
to Boolector
I just saw this message now and unfortunately can not repeat it:

$ boolector Downloads/model.smt2 -bra -dam -daa
aag 0 0 0 1 0
0
Reply all
Reply to author
Forward
0 new messages