inconsistency

34 views
Skip to first unread message

Mohammad Mehdi Pourhashem

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,
Nov 25, 2017, 11:18:58 AM11/25/17
to Boolector
Hmm, there seems indeed to be an issue with this flow. I have tried
rewrite level
2, which is less aggressive than the default 3. Then the CNF becomes
unsatisfiable.
Thanks for reporting, we will look into it.

Armin

P.S. To use rewrite level 2 use '-rwl 2'.
> --
> You received this message because you are subscribed to the Google Groups
> "Boolector" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to boolector+...@googlegroups.com.
> To post to this group, send email to bool...@googlegroups.com.
> Visit this group at https://groups.google.com/group/boolector.
> For more options, visit https://groups.google.com/d/optout.

Mohammad Mehdi Pourhashem

unread,
Dec 7, 2017, 2:37:59 AM12/7/17
to Boolector
Thank you so much Prof. Biere.
It works perfectly.

Regards,
Mehdi
Reply all
Reply to author
Forward
0 new messages