/root/.sdkman/candidates/java/8.0.275.open-adpt/bin/java -jar smtinterpol.jar -no-success -smt2 /storage/repos/smtlib/QF_BV/bmc-bv/inf1.smt2 -------------------------------------------------------------------------------- INFO - Starting Bitblasting INFO - Finished Bitblasting in: 31697789 INFO - Bitblasting DPLL: INFO - Confl: 1 Props: 165 Tprops: 0 Decides: 0 RSplits: 0 INFO - Times: Expl: 0.299 Prop: 3.227 PropClause: 3.103 Set: 0.95 Check: 0.0 Back: 0.0 INFO - Atoms: 165/1259 Clauses: 33 Axioms: 5197 INFO - Formula is unsat INFO - Bitblasting DPLL finished INFO - Bitblasting DPLL: INFO - Confl: 2 Props: 333 Tprops: 0 Decides: 0 RSplits: 0 INFO - Times: Expl: 0.321 Prop: 3.793 PropClause: 3.552 Set: 1.133 Check: 0.0 Back: 0.012 INFO - Atoms: 168/1259 Clauses: 33 Axioms: 5197 INFO - Formula is unsat INFO - Bitblasting DPLL finished INFO - Bitblasting DPLL: INFO - Confl: 3 Props: 537 Tprops: 0 Decides: 0 RSplits: 0 INFO - Times: Expl: 0.338 Prop: 4.355 PropClause: 4.007 Set: 1.556 Check: 0.0 Back: 0.025 INFO - Atoms: 204/1259 Clauses: 33 Axioms: 5197 INFO - Formula is unsat INFO - Bitblasting DPLL finished INFO - Bitblasting DPLL: INFO - Confl: 4 Props: 806 Tprops: 0 Decides: 0 RSplits: 0 INFO - Times: Expl: 0.379 Prop: 4.761 PropClause: 4.292 Set: 2.193 Check: 0.0 Back: 0.04 INFO - Atoms: 269/1259 Clauses: 33 Axioms: 5197 INFO - Formula is unsat INFO - Bitblasting DPLL finished INFO - Bitblasting DPLL: INFO - Confl: 5 Props: 1179 Tprops: 0 Decides: 0 RSplits: 0 INFO - Times: Expl: 0.396 Prop: 4.958 PropClause: 4.409 Set: 3.254 Check: 0.0 Back: 0.06 INFO - Atoms: 373/1259 Clauses: 33 Axioms: 5197 INFO - Formula is unsat INFO - Bitblasting DPLL finished INFO - Bitblasting DPLL: INFO - Confl: 6 Props: 1522 Tprops: 0 Decides: 0 RSplits: 0 INFO - Times: Expl: 0.422 Prop: 5.153 PropClause: 4.532 Set: 3.877 Check: 0.0 Back: 0.07 INFO - Atoms: 343/1259 Clauses: 33 Axioms: 5197 INFO - Formula is unsat INFO - Bitblasting DPLL finished INFO - Bitblasting DPLL: INFO - Confl: 7 Props: 1833 Tprops: 0 Decides: 0 RSplits: 0 INFO - Times: Expl: 0.463 Prop: 5.344 PropClause: 4.643 Set: 4.133 Check: 0.0 Back: 0.079 INFO - Atoms: 311/1259 Clauses: 33 Axioms: 5197 INFO - Formula is unsat INFO - Bitblasting DPLL finished INFO - Bitblasting DPLL: INFO - Confl: 8 Props: 2144 Tprops: 0 Decides: 0 RSplits: 0 INFO - Times: Expl: 0.482 Prop: 5.506 PropClause: 4.743 Set: 4.35 Check: 0.0 Back: 0.087 INFO - Atoms: 311/1259 Clauses: 33 Axioms: 5197 INFO - Formula is unsat INFO - Bitblasting DPLL finished INFO - Bitblasting DPLL: INFO - Confl: 9 Props: 2710 Tprops: 0 Decides: 0 RSplits: 0 INFO - Times: Expl: 0.498 Prop: 5.905 PropClause: 5.028 Set: 4.961 Check: 0.0 Back: 0.095 INFO - Atoms: 566/1259 Clauses: 33 Axioms: 5197 INFO - Formula is unsat INFO - Bitblasting DPLL finished INFO - Bitblasting DPLL: INFO - Confl: 10 Props: 3020 Tprops: 0 Decides: 0 RSplits: 0 INFO - Times: Expl: 0.517 Prop: 6.094 PropClause: 5.158 Set: 5.063 Check: 0.0 Back: 0.11 INFO - Atoms: 310/1259 Clauses: 33 Axioms: 5197 INFO - Formula is unsat INFO - Bitblasting DPLL finished INFO - Bitblasting DPLL: INFO - Confl: 11 Props: 3293 Tprops: 0 Decides: 0 RSplits: 0 INFO - Times: Expl: 0.54 Prop: 6.234 PropClause: 5.246 Set: 5.149 Check: 0.0 Back: 0.117 INFO - Atoms: 273/1259 Clauses: 33 Axioms: 5197 INFO - Formula is unsat INFO - Bitblasting DPLL finished INFO - Bitblasting DPLL: INFO - Confl: 12 Props: 3603 Tprops: 0 Decides: 0 RSplits: 0 INFO - Times: Expl: 0.557 Prop: 6.34 PropClause: 5.304 Set: 5.222 Check: 0.0 Back: 0.124 INFO - Atoms: 310/1259 Clauses: 33 Axioms: 5197 INFO - Formula is unsat INFO - Bitblasting DPLL finished INFO - Bitblasting DPLL: INFO - Confl: 454 Props: 25840 Tprops: 0 Decides: 1811 RSplits: 0 INFO - Times: Expl: 49.879 Prop: 33.4 PropClause: 30.123 Set: 6.232 Check: 0.051 Back: 0.798 INFO - Atoms: 664/1259 Clauses: 474 Axioms: 5197 INFO - Formula is unsat INFO - Bitblasting DPLL finished INFO - Bitblasting DPLL: INFO - Confl: 505 Props: 28132 Tprops: 0 Decides: 2192 RSplits: 0 INFO - Times: Expl: 51.196 Prop: 35.621 PropClause: 31.803 Set: 6.792 Check: 0.065 Back: 0.869 INFO - Atoms: 716/1259 Clauses: 485 Axioms: 5197 INFO - Hooray, we found a model: INFO - Bitblasting DPLL finished INFO - Confl: 42 Props: 726 Tprops: 264 Decides: 219 RSplits: 0 INFO - Times: Expl: 8.664 Prop: 218.965 PropClause: 1.264 Set: 66.362 Check: 20.282 Back: 2.658 INFO - Atoms: 3/66 Clauses: 42 Axioms: 74 INFO - CCTimes: iE 22883 eq 2380629 cc 759836 setRep 453048 INFO - Merges: 312, cc:91 INFO - BVTimes: BB 31683312 BB_DPLL 156344288 Graph 10742450 INFO - BitBlastingClauses: 5645 BvultGraphCircles: 1 TrivialConflicts: 9 INFO - Hooray, we found a model: INFO - Equivalence Classes: INFO - #b1 INFO - b_0x1ca01a0=c_0x1c9f7f0=a_0x1cb6050 INFO - (bvult a_0x1cb6050 c_0x1c9f7f0)=false=(bvult c_0x1c9f7f0 b_0x1ca01a0)=(bvult b_0x1ca01a0 a_0x1cb6050)=(bvult b_0x1ca01a0 c_0x1c9f7f0)=(bvult a_0x1cb6050 b_0x1ca01a0)=(bvult c_0x1c9f7f0 a_0x1cb6050)=(bvult (let ((.cse0 ((_ extract 31 31) b_0x1ca01a0))) (let ((.cse2 (let ((.cse3 ((_ extract 31 31) a_0x1cb6050))) (or (not (or (not (= .cse3 #b1)) (not (= .cse0 #b0)))) (not (or (not (= .cse3 .cse0)) (not (or (bvult a_0x1cb6050 b_0x1ca01a0) (= a_0x1cb6050 b_0x1ca01a0))))))))) (ite (let ((.cse1 ((_ extract 31 31) c_0x1c9f7f0))) (or (not (or (not (= .cse0 #b1)) (not (= .cse1 #b0)))) (not (or (not (= .cse0 .cse1)) (not (or (bvult b_0x1ca01a0 c_0x1c9f7f0) (= b_0x1ca01a0 c_0x1c9f7f0))))))) (ite .cse2 #b00000000000000000000000000000000 #b11111111111111111111111111111111) (ite .cse2 #b00000000000000000000000000000001 #b00000000000000000000000000000000)))) #b00000000000000000000000000000000) INFO - #b00000000000000000000000000000001 INFO - (let ((.cse1 ((_ extract 31 31) b_0x1ca01a0))) (let ((.cse2 (let ((.cse3 ((_ extract 31 31) c_0x1c9f7f0))) (or (not (or (not (= .cse1 #b1)) (not (= .cse3 #b0)))) (not (or (not (= .cse1 .cse3)) (not (or (bvult b_0x1ca01a0 c_0x1c9f7f0) (= b_0x1ca01a0 c_0x1c9f7f0))))))))) (ite (let ((.cse0 ((_ extract 31 31) a_0x1cb6050))) (or (not (or (not (= .cse0 #b1)) (not (= .cse1 #b0)))) (not (or (not (= .cse0 .cse1)) (not (or (bvult a_0x1cb6050 b_0x1ca01a0) (= a_0x1cb6050 b_0x1ca01a0))))))) (ite .cse2 #b00000000000000000000000000000000 #b00000000000000000000000000000001) (ite .cse2 #b00000000000000000000000000000001 #b00000000000000000000000000000010))))=#b00000000000000000000000000000000=(let ((.cse0 ((_ extract 31 31) b_0x1ca01a0))) (let ((.cse2 (let ((.cse3 ((_ extract 31 31) a_0x1cb6050))) (or (not (or (not (= .cse3 #b1)) (not (= .cse0 #b0)))) (not (or (not (= .cse3 .cse0)) (not (or (bvult a_0x1cb6050 b_0x1ca01a0) (= a_0x1cb6050 b_0x1ca01a0))))))))) (ite (let ((.cse1 ((_ extract 31 31) c_0x1c9f7f0))) (or (not (or (not (= .cse0 #b1)) (not (= .cse1 #b0)))) (not (or (not (= .cse0 .cse1)) (not (or (bvult b_0x1ca01a0 c_0x1c9f7f0) (= b_0x1ca01a0 c_0x1c9f7f0))))))) (ite .cse2 #b00000000000000000000000000000000 #b11111111111111111111111111111111) (ite .cse2 #b00000000000000000000000000000001 #b00000000000000000000000000000000)))) INFO - #b00000000000000000000000000000010 INFO - (bvult (let ((.cse1 ((_ extract 31 31) b_0x1ca01a0))) (let ((.cse2 (let ((.cse3 ((_ extract 31 31) c_0x1c9f7f0))) (or (not (or (not (= .cse1 #b1)) (not (= .cse3 #b0)))) (not (or (not (= .cse1 .cse3)) (not (or (bvult b_0x1ca01a0 c_0x1c9f7f0) (= b_0x1ca01a0 c_0x1c9f7f0))))))))) (ite (let ((.cse0 ((_ extract 31 31) a_0x1cb6050))) (or (not (or (not (= .cse0 #b1)) (not (= .cse1 #b0)))) (not (or (not (= .cse0 .cse1)) (not (or (bvult a_0x1cb6050 b_0x1ca01a0) (= a_0x1cb6050 b_0x1ca01a0))))))) (ite .cse2 #b00000000000000000000000000000000 #b00000000000000000000000000000001) (ite .cse2 #b00000000000000000000000000000001 #b00000000000000000000000000000010)))) #b00000000000000000000000000000001)=true INFO - (extract #b00000000000000000000000000000000)=#b0=(extract #b00000000000000000000000000000001)=(extract c_0x1c9f7f0)=(extract a_0x1cb6050)=(extract (let ((.cse1 ((_ extract 31 31) b_0x1ca01a0))) (let ((.cse2 (let ((.cse3 ((_ extract 31 31) c_0x1c9f7f0))) (or (not (or (not (= .cse1 #b1)) (not (= .cse3 #b0)))) (not (or (not (= .cse1 .cse3)) (not (or (bvult b_0x1ca01a0 c_0x1c9f7f0) (= b_0x1ca01a0 c_0x1c9f7f0))))))))) (ite (let ((.cse0 ((_ extract 31 31) a_0x1cb6050))) (or (not (or (not (= .cse0 #b1)) (not (= .cse1 #b0)))) (not (or (not (= .cse0 .cse1)) (not (or (bvult a_0x1cb6050 b_0x1ca01a0) (= a_0x1cb6050 b_0x1ca01a0))))))) (ite .cse2 #b00000000000000000000000000000000 #b00000000000000000000000000000001) (ite .cse2 #b00000000000000000000000000000001 #b00000000000000000000000000000010)))))=(extract b_0x1ca01a0)=(extract (let ((.cse0 ((_ extract 31 31) b_0x1ca01a0))) (let ((.cse2 (let ((.cse3 ((_ extract 31 31) a_0x1cb6050))) (or (not (or (not (= .cse3 #b1)) (not (= .cse0 #b0)))) (not (or (not (= .cse3 .cse0)) (not (or (bvult a_0x1cb6050 b_0x1ca01a0) (= a_0x1cb6050 b_0x1ca01a0))))))))) (ite (let ((.cse1 ((_ extract 31 31) c_0x1c9f7f0))) (or (not (or (not (= .cse0 #b1)) (not (= .cse1 #b0)))) (not (or (not (= .cse0 .cse1)) (not (or (bvult b_0x1ca01a0 c_0x1c9f7f0) (= b_0x1ca01a0 c_0x1c9f7f0))))))) (ite .cse2 #b00000000000000000000000000000000 #b11111111111111111111111111111111) (ite .cse2 #b00000000000000000000000000000001 #b00000000000000000000000000000000))))) INFO - #b11111111111111111111111111111111 sat