(declare-sort Loc 0) (declare-const l0 Loc) (declare-const l1 Loc) (declare-const l2 Loc) (declare-const l3 Loc) (declare-const l4 Loc) (declare-const l5 Loc) (declare-const l6 Loc) (assert (distinct l0 l1 l2 l3 l4 l5 l6)) (define-fun cfg_init ( (pc Loc) (src Loc) (rel Bool) ) Bool (and (= pc src) rel)) (define-fun cfg_trans2 ( (pc Loc) (src Loc) (pc1 Loc) (dst Loc) (rel Bool) ) Bool (and (= pc src) (= pc1 dst) rel)) (define-fun cfg_trans3 ( (pc Loc) (exit Loc) (pc1 Loc) (call Loc) (pc2 Loc) (return Loc) (rel Bool) ) Bool (and (= pc exit) (= pc1 call) (= pc2 return) rel)) (define-fun init_main ( (pc^0 Loc) (__const_12299^0 Int) (__const_15137^0 Int) (__const_16069^0 Int) (__const_16819^0 Int) (__const_20995^0 Int) (__const_2446^0 Int) (__const_25172^0 Int) (__const_3196^0 Int) (__const_4433^0 Int) (__const_6270^0 Int) (__const_7373^0 Int) (__const_8^0 Int) (__const_9633^0 Int) (constant22^0 Int) (i20^0 Int) (lx2^0 Int) (tmp03^0 Int) (tmp1011^0 Int) (tmp1112^0 Int) (tmp1213^0 Int) (tmp1314^0 Int) (tmp14^0 Int) (tmp25^0 Int) (tmp36^0 Int) (tmp47^0 Int) (tmp58^0 Int) (tmp69^0 Int) (tmp710^0 Int) (z115^0 Int) (z216^0 Int) (z317^0 Int) (z418^0 Int) (z519^0 Int) ) Bool (cfg_init pc^0 l6 true)) (define-fun next_main ( (pc^0 Loc) (__const_12299^0 Int) (__const_15137^0 Int) (__const_16069^0 Int) (__const_16819^0 Int) (__const_20995^0 Int) (__const_2446^0 Int) (__const_25172^0 Int) (__const_3196^0 Int) (__const_4433^0 Int) (__const_6270^0 Int) (__const_7373^0 Int) (__const_8^0 Int) (__const_9633^0 Int) (constant22^0 Int) (i20^0 Int) (lx2^0 Int) (tmp03^0 Int) (tmp1011^0 Int) (tmp1112^0 Int) (tmp1213^0 Int) (tmp1314^0 Int) (tmp14^0 Int) (tmp25^0 Int) (tmp36^0 Int) (tmp47^0 Int) (tmp58^0 Int) (tmp69^0 Int) (tmp710^0 Int) (z115^0 Int) (z216^0 Int) (z317^0 Int) (z418^0 Int) (z519^0 Int) (pc^post Loc) (__const_12299^post Int) (__const_15137^post Int) (__const_16069^post Int) (__const_16819^post Int) (__const_20995^post Int) (__const_2446^post Int) (__const_25172^post Int) (__const_3196^post Int) (__const_4433^post Int) (__const_6270^post Int) (__const_7373^post Int) (__const_8^post Int) (__const_9633^post Int) (constant22^post Int) (i20^post Int) (lx2^post Int) (tmp03^post Int) (tmp1011^post Int) (tmp1112^post Int) (tmp1213^post Int) (tmp1314^post Int) (tmp14^post Int) (tmp25^post Int) (tmp36^post Int) (tmp47^post Int) (tmp58^post Int) (tmp69^post Int) (tmp710^post Int) (z115^post Int) (z216^post Int) (z317^post Int) (z418^post Int) (z519^post Int) ) Bool (or (cfg_trans2 pc^0 l0 pc^post l1 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= (+ 0 __const_8^0) (+ 0 i20^0)) (= i20^post 0)) (= __const_12299^0 __const_12299^post)) (= __const_15137^0 __const_15137^post)) (= __const_16069^0 __const_16069^post)) (= __const_16819^0 __const_16819^post)) (= __const_20995^0 __const_20995^post)) (= __const_2446^0 __const_2446^post)) (= __const_25172^0 __const_25172^post)) (= __const_3196^0 __const_3196^post)) (= __const_4433^0 __const_4433^post)) (= __const_6270^0 __const_6270^post)) (= __const_7373^0 __const_7373^post)) (= __const_8^0 __const_8^post)) (= __const_9633^0 __const_9633^post)) (= constant22^0 constant22^post)) (= lx2^0 lx2^post)) (= tmp03^0 tmp03^post)) (= tmp1011^0 tmp1011^post)) (= tmp1112^0 tmp1112^post)) (= tmp1213^0 tmp1213^post)) (= tmp1314^0 tmp1314^post)) (= tmp14^0 tmp14^post)) (= tmp25^0 tmp25^post)) (= tmp36^0 tmp36^post)) (= tmp47^0 tmp47^post)) (= tmp58^0 tmp58^post)) (= tmp69^0 tmp69^post)) (= tmp710^0 tmp710^post)) (= z115^0 z115^post)) (= z216^0 z216^post)) (= z317^0 z317^post)) (= z418^0 z418^post)) (= z519^0 z519^post))) (cfg_trans2 pc^0 l0 pc^post l2 (exists ( (constant22^1 Int) (constant22^10 Int) (constant22^11 Int) (constant22^2 Int) (constant22^3 Int) (constant22^4 Int) (constant22^5 Int) (constant22^6 Int) (constant22^7 Int) (constant22^8 Int) (constant22^9 Int) (tmp47^1 Int) (tmp58^1 Int) (tmp69^1 Int) (tmp710^1 Int) (z115^1 Int) (z115^2 Int) (z216^1 Int) (z317^1 Int) (z317^2 Int) (z418^1 Int) (z418^2 Int) ) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= (+ 1 i20^0) (+ 0 __const_8^0)) (= tmp03^post tmp03^post)) (= tmp710^1 tmp710^1)) (= tmp14^post tmp14^post)) (= tmp69^1 tmp69^1)) (= tmp25^post tmp25^post)) (= tmp58^1 tmp58^1)) (= tmp36^post tmp36^post)) (= tmp47^1 tmp47^1)) (= tmp1011^post (+ (+ 0 tmp03^post) tmp36^post))) (= tmp1314^post (+ (+ 0 tmp03^post) (* -1 tmp36^post)))) (= tmp1112^post (+ (+ 0 tmp14^post) tmp25^post))) (= tmp1213^post (+ (+ 0 tmp14^post) (* -1 tmp25^post)))) (= constant22^1 (+ 0 __const_4433^0))) (= z115^1 z115^1)) (= constant22^2 (+ 0 __const_6270^0))) (= constant22^3 (+ 0 (* -1 __const_15137^0)))) (= z115^2 (+ (+ 0 tmp47^1) tmp710^1))) (= z216^1 (+ (+ 0 tmp58^1) tmp69^1))) (= z317^1 (+ (+ 0 tmp47^1) tmp69^1))) (= z418^1 (+ (+ 0 tmp58^1) tmp710^1))) (= constant22^4 (+ 0 __const_9633^0))) (= z519^post z519^post)) (= constant22^5 (+ 0 __const_2446^0))) (= tmp47^post tmp47^post)) (= constant22^6 (+ 0 __const_16819^0))) (= tmp58^post tmp58^post)) (= constant22^7 (+ 0 __const_25172^0))) (= tmp69^post tmp69^post)) (= constant22^8 (+ 0 __const_12299^0))) (= tmp710^post tmp710^post)) (= constant22^9 (+ 0 (* -1 __const_7373^0)))) (= z115^post z115^post)) (= constant22^10 (+ 0 (* -1 __const_20995^0)))) (= z216^post z216^post)) (= constant22^11 (+ 0 (* -1 __const_16069^0)))) (= z317^2 z317^2)) (= constant22^post (+ 0 (* -1 __const_3196^0)))) (= z418^2 z418^2)) (= z317^post (+ (+ 0 z317^2) z519^post))) (= z418^post (+ (+ 0 z418^2) z519^post))) (= i20^post (+ 1 i20^0))) (= __const_12299^0 __const_12299^post)) (= __const_15137^0 __const_15137^post)) (= __const_16069^0 __const_16069^post)) (= __const_16819^0 __const_16819^post)) (= __const_20995^0 __const_20995^post)) (= __const_2446^0 __const_2446^post)) (= __const_25172^0 __const_25172^post)) (= __const_3196^0 __const_3196^post)) (= __const_4433^0 __const_4433^post)) (= __const_6270^0 __const_6270^post)) (= __const_7373^0 __const_7373^post)) (= __const_8^0 __const_8^post)) (= __const_9633^0 __const_9633^post)) (= lx2^0 lx2^post)))) (cfg_trans2 pc^0 l3 pc^post l4 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= (+ 0 __const_8^0) (+ 0 i20^0)) (= __const_12299^0 __const_12299^post)) (= __const_15137^0 __const_15137^post)) (= __const_16069^0 __const_16069^post)) (= __const_16819^0 __const_16819^post)) (= __const_20995^0 __const_20995^post)) (= __const_2446^0 __const_2446^post)) (= __const_25172^0 __const_25172^post)) (= __const_3196^0 __const_3196^post)) (= __const_4433^0 __const_4433^post)) (= __const_6270^0 __const_6270^post)) (= __const_7373^0 __const_7373^post)) (= __const_8^0 __const_8^post)) (= __const_9633^0 __const_9633^post)) (= constant22^0 constant22^post)) (= i20^0 i20^post)) (= lx2^0 lx2^post)) (= tmp03^0 tmp03^post)) (= tmp1011^0 tmp1011^post)) (= tmp1112^0 tmp1112^post)) (= tmp1213^0 tmp1213^post)) (= tmp1314^0 tmp1314^post)) (= tmp14^0 tmp14^post)) (= tmp25^0 tmp25^post)) (= tmp36^0 tmp36^post)) (= tmp47^0 tmp47^post)) (= tmp58^0 tmp58^post)) (= tmp69^0 tmp69^post)) (= tmp710^0 tmp710^post)) (= z115^0 z115^post)) (= z216^0 z216^post)) (= z317^0 z317^post)) (= z418^0 z418^post)) (= z519^0 z519^post))) (cfg_trans2 pc^0 l3 pc^post l1 (exists ( (constant22^1 Int) (constant22^10 Int) (constant22^11 Int) (constant22^2 Int) (constant22^3 Int) (constant22^4 Int) (constant22^5 Int) (constant22^6 Int) (constant22^7 Int) (constant22^8 Int) (constant22^9 Int) (tmp47^1 Int) (tmp58^1 Int) (tmp69^1 Int) (tmp710^1 Int) (z115^1 Int) (z115^2 Int) (z216^1 Int) (z317^1 Int) (z317^2 Int) (z418^1 Int) (z418^2 Int) ) (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= (+ 1 i20^0) (+ 0 __const_8^0)) (= tmp03^post tmp03^post)) (= tmp710^1 tmp710^1)) (= tmp14^post tmp14^post)) (= tmp69^1 tmp69^1)) (= tmp25^post tmp25^post)) (= tmp58^1 tmp58^1)) (= tmp36^post tmp36^post)) (= tmp47^1 tmp47^1)) (= tmp1011^post (+ (+ 0 tmp03^post) tmp36^post))) (= tmp1314^post (+ (+ 0 tmp03^post) (* -1 tmp36^post)))) (= tmp1112^post (+ (+ 0 tmp14^post) tmp25^post))) (= tmp1213^post (+ (+ 0 tmp14^post) (* -1 tmp25^post)))) (= constant22^1 (+ 0 __const_4433^0))) (= z115^1 z115^1)) (= constant22^2 (+ 0 __const_6270^0))) (= constant22^3 (+ 0 (* -1 __const_15137^0)))) (= z115^2 (+ (+ 0 tmp47^1) tmp710^1))) (= z216^1 (+ (+ 0 tmp58^1) tmp69^1))) (= z317^1 (+ (+ 0 tmp47^1) tmp69^1))) (= z418^1 (+ (+ 0 tmp58^1) tmp710^1))) (= constant22^4 (+ 0 __const_9633^0))) (= z519^post z519^post)) (= constant22^5 (+ 0 __const_2446^0))) (= tmp47^post tmp47^post)) (= constant22^6 (+ 0 __const_16819^0))) (= tmp58^post tmp58^post)) (= constant22^7 (+ 0 __const_25172^0))) (= tmp69^post tmp69^post)) (= constant22^8 (+ 0 __const_12299^0))) (= tmp710^post tmp710^post)) (= constant22^9 (+ 0 (* -1 __const_7373^0)))) (= z115^post z115^post)) (= constant22^10 (+ 0 (* -1 __const_20995^0)))) (= z216^post z216^post)) (= constant22^11 (+ 0 (* -1 __const_16069^0)))) (= z317^2 z317^2)) (= constant22^post (+ 0 (* -1 __const_3196^0)))) (= z418^2 z418^2)) (= z317^post (+ (+ 0 z317^2) z519^post))) (= z418^post (+ (+ 0 z418^2) z519^post))) (= i20^post (+ 1 i20^0))) (= __const_12299^0 __const_12299^post)) (= __const_15137^0 __const_15137^post)) (= __const_16069^0 __const_16069^post)) (= __const_16819^0 __const_16819^post)) (= __const_20995^0 __const_20995^post)) (= __const_2446^0 __const_2446^post)) (= __const_25172^0 __const_25172^post)) (= __const_3196^0 __const_3196^post)) (= __const_4433^0 __const_4433^post)) (= __const_6270^0 __const_6270^post)) (= __const_7373^0 __const_7373^post)) (= __const_8^0 __const_8^post)) (= __const_9633^0 __const_9633^post)) (= lx2^0 lx2^post)))) (cfg_trans2 pc^0 l2 pc^post l0 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (= __const_12299^0 __const_12299^post) (= __const_15137^0 __const_15137^post)) (= __const_16069^0 __const_16069^post)) (= __const_16819^0 __const_16819^post)) (= __const_20995^0 __const_20995^post)) (= __const_2446^0 __const_2446^post)) (= __const_25172^0 __const_25172^post)) (= __const_3196^0 __const_3196^post)) (= __const_4433^0 __const_4433^post)) (= __const_6270^0 __const_6270^post)) (= __const_7373^0 __const_7373^post)) (= __const_8^0 __const_8^post)) (= __const_9633^0 __const_9633^post)) (= constant22^0 constant22^post)) (= i20^0 i20^post)) (= lx2^0 lx2^post)) (= tmp03^0 tmp03^post)) (= tmp1011^0 tmp1011^post)) (= tmp1112^0 tmp1112^post)) (= tmp1213^0 tmp1213^post)) (= tmp1314^0 tmp1314^post)) (= tmp14^0 tmp14^post)) (= tmp25^0 tmp25^post)) (= tmp36^0 tmp36^post)) (= tmp47^0 tmp47^post)) (= tmp58^0 tmp58^post)) (= tmp69^0 tmp69^post)) (= tmp710^0 tmp710^post)) (= z115^0 z115^post)) (= z216^0 z216^post)) (= z317^0 z317^post)) (= z418^0 z418^post)) (= z519^0 z519^post))) (cfg_trans2 pc^0 l1 pc^post l3 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (= __const_12299^0 __const_12299^post) (= __const_15137^0 __const_15137^post)) (= __const_16069^0 __const_16069^post)) (= __const_16819^0 __const_16819^post)) (= __const_20995^0 __const_20995^post)) (= __const_2446^0 __const_2446^post)) (= __const_25172^0 __const_25172^post)) (= __const_3196^0 __const_3196^post)) (= __const_4433^0 __const_4433^post)) (= __const_6270^0 __const_6270^post)) (= __const_7373^0 __const_7373^post)) (= __const_8^0 __const_8^post)) (= __const_9633^0 __const_9633^post)) (= constant22^0 constant22^post)) (= i20^0 i20^post)) (= lx2^0 lx2^post)) (= tmp03^0 tmp03^post)) (= tmp1011^0 tmp1011^post)) (= tmp1112^0 tmp1112^post)) (= tmp1213^0 tmp1213^post)) (= tmp1314^0 tmp1314^post)) (= tmp14^0 tmp14^post)) (= tmp25^0 tmp25^post)) (= tmp36^0 tmp36^post)) (= tmp47^0 tmp47^post)) (= tmp58^0 tmp58^post)) (= tmp69^0 tmp69^post)) (= tmp710^0 tmp710^post)) (= z115^0 z115^post)) (= z216^0 z216^post)) (= z317^0 z317^post)) (= z418^0 z418^post)) (= z519^0 z519^post))) (cfg_trans2 pc^0 l5 pc^post l2 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (= lx2^post (+ 0 __const_8^0)) (= i20^post 0)) (= __const_12299^0 __const_12299^post)) (= __const_15137^0 __const_15137^post)) (= __const_16069^0 __const_16069^post)) (= __const_16819^0 __const_16819^post)) (= __const_20995^0 __const_20995^post)) (= __const_2446^0 __const_2446^post)) (= __const_25172^0 __const_25172^post)) (= __const_3196^0 __const_3196^post)) (= __const_4433^0 __const_4433^post)) (= __const_6270^0 __const_6270^post)) (= __const_7373^0 __const_7373^post)) (= __const_8^0 __const_8^post)) (= __const_9633^0 __const_9633^post)) (= constant22^0 constant22^post)) (= tmp03^0 tmp03^post)) (= tmp1011^0 tmp1011^post)) (= tmp1112^0 tmp1112^post)) (= tmp1213^0 tmp1213^post)) (= tmp1314^0 tmp1314^post)) (= tmp14^0 tmp14^post)) (= tmp25^0 tmp25^post)) (= tmp36^0 tmp36^post)) (= tmp47^0 tmp47^post)) (= tmp58^0 tmp58^post)) (= tmp69^0 tmp69^post)) (= tmp710^0 tmp710^post)) (= z115^0 z115^post)) (= z216^0 z216^post)) (= z317^0 z317^post)) (= z418^0 z418^post)) (= z519^0 z519^post))) (cfg_trans2 pc^0 l6 pc^post l5 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (= __const_12299^0 __const_12299^post) (= __const_15137^0 __const_15137^post)) (= __const_16069^0 __const_16069^post)) (= __const_16819^0 __const_16819^post)) (= __const_20995^0 __const_20995^post)) (= __const_2446^0 __const_2446^post)) (= __const_25172^0 __const_25172^post)) (= __const_3196^0 __const_3196^post)) (= __const_4433^0 __const_4433^post)) (= __const_6270^0 __const_6270^post)) (= __const_7373^0 __const_7373^post)) (= __const_8^0 __const_8^post)) (= __const_9633^0 __const_9633^post)) (= constant22^0 constant22^post)) (= i20^0 i20^post)) (= lx2^0 lx2^post)) (= tmp03^0 tmp03^post)) (= tmp1011^0 tmp1011^post)) (= tmp1112^0 tmp1112^post)) (= tmp1213^0 tmp1213^post)) (= tmp1314^0 tmp1314^post)) (= tmp14^0 tmp14^post)) (= tmp25^0 tmp25^post)) (= tmp36^0 tmp36^post)) (= tmp47^0 tmp47^post)) (= tmp58^0 tmp58^post)) (= tmp69^0 tmp69^post)) (= tmp710^0 tmp710^post)) (= z115^0 z115^post)) (= z216^0 z216^post)) (= z317^0 z317^post)) (= z418^0 z418^post)) (= z519^0 z519^post))) ) )