(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) (declare-const l7 Loc) (declare-const l8 Loc) (declare-const l9 Loc) (declare-const l10 Loc) (declare-const l11 Loc) (assert (distinct l0 l1 l2 l3 l4 l5 l6 l7 l8 l9 l10 l11)) (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) (a!14^0 Int) (a!32^0 Int) (a!36^0 Int) (a!43^0 Int) (a!52^0 Int) (b!15^0 Int) (b!33^0 Int) (b!35^0 Int) (b!39^0 Int) (b!45^0 Int) (c!16^0 Int) (c!37^0 Int) (c!38^0 Int) (c!44^0 Int) (c!48^0 Int) (d!17^0 Int) (d!40^0 Int) (d!42^0 Int) (d!46^0 Int) (d!47^0 Int) (d!51^0 Int) (e!18^0 Int) (e!34^0 Int) (e!41^0 Int) (e!49^0 Int) (e!50^0 Int) (nondet!13^0 Int) (result!12^0 Int) (temp0!19^0 Int) ) Bool (cfg_init pc^0 l11 true)) (define-fun next_main ( (pc^0 Loc) (a!14^0 Int) (a!32^0 Int) (a!36^0 Int) (a!43^0 Int) (a!52^0 Int) (b!15^0 Int) (b!33^0 Int) (b!35^0 Int) (b!39^0 Int) (b!45^0 Int) (c!16^0 Int) (c!37^0 Int) (c!38^0 Int) (c!44^0 Int) (c!48^0 Int) (d!17^0 Int) (d!40^0 Int) (d!42^0 Int) (d!46^0 Int) (d!47^0 Int) (d!51^0 Int) (e!18^0 Int) (e!34^0 Int) (e!41^0 Int) (e!49^0 Int) (e!50^0 Int) (nondet!13^0 Int) (result!12^0 Int) (temp0!19^0 Int) (pc^post Loc) (a!14^post Int) (a!32^post Int) (a!36^post Int) (a!43^post Int) (a!52^post Int) (b!15^post Int) (b!33^post Int) (b!35^post Int) (b!39^post Int) (b!45^post Int) (c!16^post Int) (c!37^post Int) (c!38^post Int) (c!44^post Int) (c!48^post Int) (d!17^post Int) (d!40^post Int) (d!42^post Int) (d!46^post Int) (d!47^post Int) (d!51^post Int) (e!18^post Int) (e!34^post Int) (e!41^post Int) (e!49^post Int) (e!50^post Int) (nondet!13^post Int) (result!12^post Int) (temp0!19^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 (and (and (and (and (and (and (and (and (and (and (<= (+ 1 e!18^0) 0) (<= (+ 1 e!18^0) 0)) (<= 0 (+ 0 a!14^0))) (<= 0 (+ 0 b!15^0))) (<= (+ 0 d!17^0) (+ 0 c!16^0))) (<= 0 (+ 0 a!14^0))) (<= (+ 1 e!18^0) 0)) (<= 0 (+ 0 a!14^0))) (<= 0 (+ 0 b!15^0))) (<= (+ 0 d!17^0) (+ 0 c!16^0))) (<= 0 (+ 0 b!15^0))) (<= (+ 1 e!18^0) 0)) (<= 0 (+ 0 a!14^0))) (<= 0 (+ 0 b!15^0))) (<= (+ 0 d!17^0) (+ 0 c!16^0))) (= a!14^0 a!14^post)) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!15^0 b!15^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!16^0 c!16^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!17^0 d!17^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!18^0 e!18^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post))) (cfg_trans2 pc^0 l0 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 (<= 0 (+ 0 e!18^0)) (= result!12^post (+ 0 temp0!19^0))) (= a!14^0 a!14^post)) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!15^0 b!15^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!16^0 c!16^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!17^0 d!17^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!18^0 e!18^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= temp0!19^0 temp0!19^post))) (cfg_trans2 pc^0 l3 pc^post l4 (exists ( (nondet!13^1 Int) (nondet!13^2 Int) (nondet!13^3 Int) (nondet!13^4 Int) (nondet!13^5 Int) (nondet!13^6 Int) (nondet!13^7 Int) (nondet!13^8 Int) (nondet!13^9 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 (= nondet!13^1 nondet!13^1) (= a!14^post (+ 0 nondet!13^1))) (= nondet!13^2 nondet!13^2)) (= nondet!13^3 nondet!13^3)) (= b!15^post (+ 0 nondet!13^3))) (= nondet!13^4 nondet!13^4)) (= nondet!13^5 nondet!13^5)) (= c!16^post (+ 0 nondet!13^5))) (= nondet!13^6 nondet!13^6)) (= nondet!13^7 nondet!13^7)) (= d!17^post (+ 0 nondet!13^7))) (= nondet!13^8 nondet!13^8)) (= nondet!13^9 nondet!13^9)) (= e!18^post (+ 0 nondet!13^9))) (= nondet!13^post nondet!13^post)) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post)))) (cfg_trans2 pc^0 l1 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 (and (and (<= 0 (+ 0 c!16^0)) (<= (+ 1 e!18^0) 0)) (<= 0 (+ 0 a!14^0))) (<= 0 (+ 0 b!15^0))) (<= 0 (+ 0 c!16^0))) (<= (+ 0 d!17^0) (+ 0 c!16^0))) (= a!14^0 a!14^post)) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!15^0 b!15^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!16^0 c!16^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!17^0 d!17^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!18^0 e!18^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post))) (cfg_trans2 pc^0 l1 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 (and (and (and (and (and (and (and (and (and (and (and (and (and (<= (+ 1 c!16^0) 0) (= c!16^post (+ 0 (* -1 c!16^0)))) (= b!15^post (+ (+ 0 b!15^0) (* -1 c!16^post)))) (= d!17^post (+ (+ 0 (* -1 c!16^post)) d!17^0))) (<= (+ 0 b!15^post) (+ (+ 0 b!45^0) c!44^0))) (<= (+ (+ 0 b!45^0) c!44^0) (+ 0 b!15^post))) (<= (+ 0 b!15^post) (+ (+ 0 b!45^0) (* -1 c!16^post)))) (<= (+ (+ 0 b!45^0) (* -1 c!16^post)) (+ 0 b!15^post))) (<= (+ 0 c!16^post) (+ 0 (* -1 c!44^0)))) (<= (+ 0 (* -1 c!44^0)) (+ 0 c!16^post))) (<= (+ 0 d!17^post) (+ (+ 0 c!44^0) d!46^0))) (<= (+ (+ 0 c!44^0) d!46^0) (+ 0 d!17^post))) (<= (+ 0 d!17^post) (+ (+ 0 (* -1 c!16^post)) d!46^0))) (<= (+ (+ 0 (* -1 c!16^post)) d!46^0) (+ 0 d!17^post))) (<= (+ 0 c!44^0) (+ 0 (* -1 c!16^post)))) (<= (+ 0 (* -1 c!16^post)) (+ 0 c!44^0))) (<= (+ 1 e!18^0) 0)) (<= (+ 1 c!44^0) 0)) (<= 0 (+ 0 a!14^0))) (<= (+ 0 d!46^0) (+ 0 c!44^0))) (<= 0 (+ 0 b!45^0))) (= a!14^0 a!14^post)) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!18^0 e!18^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post))) (cfg_trans2 pc^0 l6 pc^post l7 (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 (<= 0 (+ 0 c!16^0)) (<= (+ 1 c!16^0) (+ 0 d!17^0))) (<= 0 (+ 0 a!14^0))) (<= 0 (+ 0 b!15^0))) (<= 0 (+ 0 c!16^0))) (<= 0 (+ 0 d!17^0))) (<= (+ 1 c!16^0) (+ 0 d!17^0))) (<= 0 (+ 0 a!14^0))) (<= 0 (+ 0 b!15^0))) (<= 0 (+ 0 c!16^0))) (<= 0 (+ 0 d!17^0))) (= a!14^0 a!14^post)) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!15^0 b!15^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!16^0 c!16^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!17^0 d!17^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!18^0 e!18^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post))) (cfg_trans2 pc^0 l6 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 (and (and (and (and (and (and (and (and (and (and (and (and (<= (+ 1 c!16^0) 0) (= c!16^post (+ 0 (* -1 c!16^0)))) (= b!15^post (+ (+ 0 b!15^0) (* -1 c!16^post)))) (= d!17^post (+ (+ 0 (* -1 c!16^post)) d!17^0))) (<= (+ 0 b!15^post) (+ (+ 0 b!39^0) c!38^0))) (<= (+ (+ 0 b!39^0) c!38^0) (+ 0 b!15^post))) (<= (+ 0 b!15^post) (+ (+ 0 b!39^0) (* -1 c!16^post)))) (<= (+ (+ 0 b!39^0) (* -1 c!16^post)) (+ 0 b!15^post))) (<= (+ 0 c!16^post) (+ 0 (* -1 c!38^0)))) (<= (+ 0 (* -1 c!38^0)) (+ 0 c!16^post))) (<= (+ 0 d!17^post) (+ (+ 0 c!38^0) d!40^0))) (<= (+ (+ 0 c!38^0) d!40^0) (+ 0 d!17^post))) (<= (+ 0 d!17^post) (+ (+ 0 (* -1 c!16^post)) d!40^0))) (<= (+ (+ 0 (* -1 c!16^post)) d!40^0) (+ 0 d!17^post))) (<= (+ 0 c!38^0) (+ 0 (* -1 c!16^post)))) (<= (+ 0 (* -1 c!16^post)) (+ 0 c!38^0))) (<= (+ 1 c!38^0) 0)) (<= (+ 1 c!38^0) (+ 0 d!40^0))) (<= 0 (+ 0 a!14^0))) (<= 0 (+ 0 b!39^0))) (= a!14^0 a!14^post)) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!18^0 e!18^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post))) (cfg_trans2 pc^0 l4 pc^post l8 (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 a!14^0) 0) (<= (+ 1 a!14^0) 0)) (<= (+ 1 a!14^0) 0)) (= a!14^post (+ 0 (* -1 a!14^0)))) (= b!15^post (+ (+ 0 (* -1 a!14^post)) b!15^0))) (= e!18^post (+ (+ 0 (* -1 a!14^post)) e!18^0))) (<= (+ 0 a!14^post) (+ 0 (* -1 a!32^0)))) (<= (+ 0 (* -1 a!32^0)) (+ 0 a!14^post))) (<= (+ 0 b!15^post) (+ (+ 0 a!32^0) b!33^0))) (<= (+ (+ 0 a!32^0) b!33^0) (+ 0 b!15^post))) (<= (+ 0 b!15^post) (+ (+ 0 (* -1 a!14^post)) b!33^0))) (<= (+ (+ 0 (* -1 a!14^post)) b!33^0) (+ 0 b!15^post))) (<= (+ 0 e!18^post) (+ (+ 0 a!32^0) e!34^0))) (<= (+ (+ 0 a!32^0) e!34^0) (+ 0 e!18^post))) (<= (+ 0 e!18^post) (+ (+ 0 (* -1 a!14^post)) e!34^0))) (<= (+ (+ 0 (* -1 a!14^post)) e!34^0) (+ 0 e!18^post))) (<= (+ 0 a!32^0) (+ 0 (* -1 a!14^post)))) (<= (+ 0 (* -1 a!14^post)) (+ 0 a!32^0))) (<= (+ 1 a!32^0) 0)) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!16^0 c!16^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!17^0 d!17^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post))) (cfg_trans2 pc^0 l8 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 (= a!14^0 a!14^post) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!15^0 b!15^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!16^0 c!16^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!17^0 d!17^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!18^0 e!18^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post))) (cfg_trans2 pc^0 l4 pc^post l9 (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 (+ 0 a!14^0)) (<= 0 (+ 0 a!14^0))) (= a!14^0 a!14^post)) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!15^0 b!15^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!16^0 c!16^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!17^0 d!17^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!18^0 e!18^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post))) (cfg_trans2 pc^0 l5 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 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= 0 (+ 0 d!17^0)) (<= (+ 1 e!18^0) 0)) (<= 0 (+ 0 a!14^0))) (<= 0 (+ 0 b!15^0))) (<= 0 (+ 0 c!16^0))) (<= (+ 0 d!17^0) (+ 0 c!16^0))) (<= 0 (+ 0 d!17^0))) (<= (+ 1 e!18^0) 0)) (= e!18^post (+ 0 (* -1 e!18^0)))) (= d!17^post (+ (+ 0 d!17^0) (* -1 e!18^post)))) (= a!14^post (+ (+ 0 a!14^0) (* -1 e!18^post)))) (<= (+ 0 a!14^post) (+ (+ 0 a!52^0) e!50^0))) (<= (+ (+ 0 a!52^0) e!50^0) (+ 0 a!14^post))) (<= (+ 0 a!14^post) (+ (+ 0 a!52^0) (* -1 e!18^post)))) (<= (+ (+ 0 a!52^0) (* -1 e!18^post)) (+ 0 a!14^post))) (<= (+ 0 d!17^post) (+ (+ 0 d!51^0) e!50^0))) (<= (+ (+ 0 d!51^0) e!50^0) (+ 0 d!17^post))) (<= (+ 0 d!17^post) (+ (+ 0 d!51^0) (* -1 e!18^post)))) (<= (+ (+ 0 d!51^0) (* -1 e!18^post)) (+ 0 d!17^post))) (<= (+ 0 e!18^post) (+ 0 (* -1 e!50^0)))) (<= (+ 0 (* -1 e!50^0)) (+ 0 e!18^post))) (<= (+ 0 e!50^0) (+ 0 (* -1 e!18^post)))) (<= (+ 0 (* -1 e!18^post)) (+ 0 e!50^0))) (<= (+ 1 e!50^0) 0)) (<= 0 (+ 0 b!15^0))) (<= 0 (+ 0 c!16^0))) (<= (+ 0 d!51^0) (+ 0 c!16^0))) (<= 0 (+ 0 d!51^0))) (<= 0 (+ 0 a!52^0))) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!15^0 b!15^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!16^0 c!16^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post))) (cfg_trans2 pc^0 l5 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 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= (+ 1 d!17^0) 0) (= d!17^post (+ 0 (* -1 d!17^0)))) (= c!16^post (+ (+ 0 c!16^0) (* -1 d!17^post)))) (= e!18^post (+ (+ 0 (* -1 d!17^post)) e!18^0))) (<= (+ 0 c!16^post) (+ (+ 0 c!48^0) d!47^0))) (<= (+ (+ 0 c!48^0) d!47^0) (+ 0 c!16^post))) (<= (+ 0 c!16^post) (+ (+ 0 c!48^0) (* -1 d!17^post)))) (<= (+ (+ 0 c!48^0) (* -1 d!17^post)) (+ 0 c!16^post))) (<= (+ 0 d!17^post) (+ 0 (* -1 d!47^0)))) (<= (+ 0 (* -1 d!47^0)) (+ 0 d!17^post))) (<= (+ 0 e!18^post) (+ (+ 0 d!47^0) e!49^0))) (<= (+ (+ 0 d!47^0) e!49^0) (+ 0 e!18^post))) (<= (+ 0 e!18^post) (+ (+ 0 (* -1 d!17^post)) e!49^0))) (<= (+ (+ 0 (* -1 d!17^post)) e!49^0) (+ 0 e!18^post))) (<= (+ 0 d!47^0) (+ 0 (* -1 d!17^post)))) (<= (+ 0 (* -1 d!17^post)) (+ 0 d!47^0))) (<= (+ 1 d!47^0) 0)) (<= (+ 1 e!49^0) 0)) (<= 0 (+ 0 a!14^0))) (<= 0 (+ 0 b!15^0))) (<= 0 (+ 0 c!48^0))) (<= (+ 0 d!47^0) (+ 0 c!48^0))) (= a!14^0 a!14^post)) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!15^0 b!15^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post))) (cfg_trans2 pc^0 l9 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 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= (+ 1 b!15^0) 0) (<= (+ 1 b!15^0) 0)) (<= 0 (+ 0 a!14^0))) (<= 0 (+ 0 a!14^0))) (<= (+ 1 b!15^0) 0)) (<= 0 (+ 0 a!14^0))) (<= (+ 1 b!15^0) 0)) (= b!15^post (+ 0 (* -1 b!15^0)))) (= a!14^post (+ (+ 0 a!14^0) (* -1 b!15^post)))) (= c!16^post (+ (+ 0 (* -1 b!15^post)) c!16^0))) (<= (+ 0 a!14^post) (+ (+ 0 a!36^0) b!35^0))) (<= (+ (+ 0 a!36^0) b!35^0) (+ 0 a!14^post))) (<= (+ 0 a!14^post) (+ (+ 0 a!36^0) (* -1 b!15^post)))) (<= (+ (+ 0 a!36^0) (* -1 b!15^post)) (+ 0 a!14^post))) (<= (+ 0 b!15^post) (+ 0 (* -1 b!35^0)))) (<= (+ 0 (* -1 b!35^0)) (+ 0 b!15^post))) (<= (+ 0 c!16^post) (+ (+ 0 b!35^0) c!37^0))) (<= (+ (+ 0 b!35^0) c!37^0) (+ 0 c!16^post))) (<= (+ 0 c!16^post) (+ (+ 0 (* -1 b!15^post)) c!37^0))) (<= (+ (+ 0 (* -1 b!15^post)) c!37^0) (+ 0 c!16^post))) (<= (+ 0 b!35^0) (+ 0 (* -1 b!15^post)))) (<= (+ 0 (* -1 b!15^post)) (+ 0 b!35^0))) (<= (+ 1 b!35^0) 0)) (<= 0 (+ 0 a!36^0))) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!17^0 d!17^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!18^0 e!18^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post))) (cfg_trans2 pc^0 l9 pc^post l10 (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 (+ 0 b!15^0)) (<= 0 (+ 0 a!14^0))) (<= 0 (+ 0 b!15^0))) (= a!14^0 a!14^post)) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!15^0 b!15^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!16^0 c!16^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!17^0 d!17^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!18^0 e!18^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post))) (cfg_trans2 pc^0 l10 pc^post l6 (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 c!16^0) (+ 0 d!17^0)) (<= (+ 1 c!16^0) (+ 0 d!17^0))) (<= 0 (+ 0 a!14^0))) (<= 0 (+ 0 b!15^0))) (<= 0 (+ 0 a!14^0))) (<= (+ 1 c!16^0) (+ 0 d!17^0))) (<= 0 (+ 0 a!14^0))) (<= 0 (+ 0 b!15^0))) (<= 0 (+ 0 b!15^0))) (<= (+ 1 c!16^0) (+ 0 d!17^0))) (<= 0 (+ 0 a!14^0))) (<= 0 (+ 0 b!15^0))) (= a!14^0 a!14^post)) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!15^0 b!15^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!16^0 c!16^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!17^0 d!17^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!18^0 e!18^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post))) (cfg_trans2 pc^0 l10 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 (<= (+ 0 d!17^0) (+ 0 c!16^0)) (<= 0 (+ 0 a!14^0))) (<= 0 (+ 0 b!15^0))) (<= (+ 0 d!17^0) (+ 0 c!16^0))) (= a!14^0 a!14^post)) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!15^0 b!15^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!16^0 c!16^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!17^0 d!17^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!18^0 e!18^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post))) (cfg_trans2 pc^0 l7 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 (and (and (<= 0 (+ 0 e!18^0)) (<= (+ 1 c!16^0) (+ 0 d!17^0))) (<= 0 (+ 0 a!14^0))) (<= 0 (+ 0 b!15^0))) (<= 0 (+ 0 c!16^0))) (<= 0 (+ 0 d!17^0))) (<= 0 (+ 0 e!18^0))) (= a!14^0 a!14^post)) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!15^0 b!15^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!16^0 c!16^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!17^0 d!17^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!18^0 e!18^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post))) (cfg_trans2 pc^0 l7 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 (and (and (and (and (and (and (and (and (and (and (and (and (and (and (<= (+ 1 e!18^0) 0) (= e!18^post (+ 0 (* -1 e!18^0)))) (= d!17^post (+ (+ 0 d!17^0) (* -1 e!18^post)))) (= a!14^post (+ (+ 0 a!14^0) (* -1 e!18^post)))) (<= (+ 0 a!14^post) (+ (+ 0 a!43^0) e!41^0))) (<= (+ (+ 0 a!43^0) e!41^0) (+ 0 a!14^post))) (<= (+ 0 a!14^post) (+ (+ 0 a!43^0) (* -1 e!18^post)))) (<= (+ (+ 0 a!43^0) (* -1 e!18^post)) (+ 0 a!14^post))) (<= (+ 0 d!17^post) (+ (+ 0 d!42^0) e!41^0))) (<= (+ (+ 0 d!42^0) e!41^0) (+ 0 d!17^post))) (<= (+ 0 d!17^post) (+ (+ 0 d!42^0) (* -1 e!18^post)))) (<= (+ (+ 0 d!42^0) (* -1 e!18^post)) (+ 0 d!17^post))) (<= (+ 0 e!18^post) (+ 0 (* -1 e!41^0)))) (<= (+ 0 (* -1 e!41^0)) (+ 0 e!18^post))) (<= (+ 0 e!41^0) (+ 0 (* -1 e!18^post)))) (<= (+ 0 (* -1 e!18^post)) (+ 0 e!41^0))) (<= (+ 1 c!16^0) (+ 0 d!42^0))) (<= (+ 1 e!41^0) 0)) (<= 0 (+ 0 b!15^0))) (<= 0 (+ 0 c!16^0))) (<= 0 (+ 0 d!42^0))) (<= 0 (+ 0 a!43^0))) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!15^0 b!15^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!16^0 c!16^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post))) (cfg_trans2 pc^0 l11 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 (= a!14^0 a!14^post) (= a!32^0 a!32^post)) (= a!36^0 a!36^post)) (= a!43^0 a!43^post)) (= a!52^0 a!52^post)) (= b!15^0 b!15^post)) (= b!33^0 b!33^post)) (= b!35^0 b!35^post)) (= b!39^0 b!39^post)) (= b!45^0 b!45^post)) (= c!16^0 c!16^post)) (= c!37^0 c!37^post)) (= c!38^0 c!38^post)) (= c!44^0 c!44^post)) (= c!48^0 c!48^post)) (= d!17^0 d!17^post)) (= d!40^0 d!40^post)) (= d!42^0 d!42^post)) (= d!46^0 d!46^post)) (= d!47^0 d!47^post)) (= d!51^0 d!51^post)) (= e!18^0 e!18^post)) (= e!34^0 e!34^post)) (= e!41^0 e!41^post)) (= e!49^0 e!49^post)) (= e!50^0 e!50^post)) (= nondet!13^0 nondet!13^post)) (= result!12^0 result!12^post)) (= temp0!19^0 temp0!19^post))) ) )