examples/int_test1.smt
unsat
(interpolants 
:interpolant 0
true
:interpolant 1
(flet ($def86 (<= (* 1 a) 1))
$def86
)
:interpolant 2
false
)
examples/int_test2.smt
unsat
(interpolants 
:interpolant 0
true
:interpolant 1
(flet ($def108 (= (* 1 a) (+ 1 (* 2 strideVar0))))
$def108
)
:interpolant 2
false
)
examples/int_test3b.smt
unsat
(interpolants 
:interpolant 0
true
:interpolant 1
(flet ($def133 (= (* 1 a) (+ 1 (* 2 strideVar0))))
$def133
)
:interpolant 2
false
)
examples/int_test3.smt
unsat
(interpolants 
:interpolant 0
true
:interpolant 1
(flet ($def133 (= (* 1 a) (+ 1 (* 2 strideVar0))))
$def133
)
:interpolant 2
false
)
examples/int_test4.smt
unsat
(interpolants 
:interpolant 0
true
:interpolant 1
(flet ($def94 (<= (* (~ 1) a) (~ 5)))
$def94
)
:interpolant 2
false
)
examples/int_test5.smt
unsat
(interpolants 
:interpolant 0
true
:interpolant 1
(flet ($def113 (<= (* (~ 1) a) (~ 2)))
$def113
)
:interpolant 2
false
)
examples/int_test6b.smt
unsat
(interpolants 
:interpolant 0
true
:interpolant 1
(flet ($def113 (<= (* (~ 1) a) (~ 2)))
$def113
)
:interpolant 2
false
)
examples/int_test6c.smt
unsat
(interpolants 
:interpolant 0
true
:interpolant 1
(flet ($def124 (<= (* (~ 1) a) (~ 12)))
$def124
)
:interpolant 2
false
)
examples/int_test6.smt
unsat
(interpolants 
:interpolant 0
true
:interpolant 1
(flet ($def136 (<= (* (~ 1) a) (~ 2)))
$def136
)
:interpolant 2
false
)
examples/int_test7.smt
unsat
(interpolants 
:interpolant 0
true
:interpolant 1
(flet ($def137 (and (<= (+ (* (~ 1) c) (* 1 a)) 0) (<= (+ (* 1 c) (* (~ 1) a)) 0)))
$def137
)
:interpolant 2
false
)
examples/int_test8.smt
unsat
(interpolants 
:interpolant 0
true
:interpolant 1
(flet ($def54 false)
$def54
)
:interpolant 2
false
)
examples/paper-example2.smt
unsat
(interpolants 
:interpolant 0
true
:interpolant 1
(flet ($def146 (= (* 1 x) (+ 0 (* 2 strideVar0))))
$def146
)
:interpolant 2
false
)
examples/paper-example.smt
(interpolants 
:interpolant 0
true
:interpolant 1
(flet ($def146 (= (* 1 x) (+ 0 (* 2 strideVar0))))
$def146
)
:interpolant 2
false
)
examples/surprise1.smt
unsat
(interpolants 
:interpolant 0
true
:interpolant 1
(flet ($def189 (or (= (* 1 y) (+ (~ 1) (* 5 strideVar1))) (= (* 1 y) (+ 0 (* 5 strideVar0)))))
(flet ($def219 (or (= (* 1 y) (+ (~ 1) (* 5 strideVar3))) (= (* 1 y) (+ 0 (* 5 strideVar2)))))
(flet ($def223 (and $def219 $def189))
$def223
)))
:interpolant 2
false
)
