=== Checking compilation-time call ===
=== Checking compilation-time call ===
=== Checking compilation-time call ===
=== Checking compilation-time call ===
=== Checking compilation-time call ===
=== Begin function verification trace ===
assume (distinct v38 v39)
(= b1 true)
assume (= v40 v38)
assume (= v41 v39)
assume (= v42 v40)
assume (= v43 v41)
(= e1_2 (and b1 (< v42 v43)))
(= b2 e1_2)
(=> e1_2 (= v44 v43))
assume (=> b2 (= v45 v44))
(=> e1_2 (= v46 v42))
assume (=> b2 (= v47 v46))
assume (=> b2 (= v48 v45))
assume (=> b2 (= v49 v47))
(= e1_3 (and b1 (not (< v42 v43))))
(= e2_3 (and b2 b2))
(= b3 (or e1_3 e2_3))
(=> e1_3 (= v50 v42))
(=> e2_3 (= v50 v48))
(=> e1_3 (= v51 v43))
(=> e2_3 (= v51 v49))
check_unsat (and b3 (not (> (- v50 v51) 0)))
=== End function verification trace ===
=== Begin function verification trace ===
assume (distinct v52 0)
(= b1 true)
check_unsat (not (distinct v52 (* 2 v52)))
assume (> r53 0)
check_unsat (not (distinct r53 0))
=== End function verification trace ===
=== Checking compilation-time call ===
check_unsat (not (distinct 5 0))
=== Begin function verification trace ===
(= b1 true)
=== End function verification trace ===