NO Initial ITS Start location: l19 0: l0 -> l1 : __disjvr_0^0'=__disjvr_0^post0, elem_13^0'=elem_13^post0, buffer_35^0'=buffer_35^post0, tmp___0_36^0'=tmp___0_36^post0, ret_18^0'=ret_18^post0, __cil_tmp5_10^0'=__cil_tmp5_10^post0, x_8^0'=x_8^post0, cand_1104^0'=cand_1104^post0, buffer_1077^0'=buffer_1077^post0, lt_29^0'=lt_29^post0, i_22^0'=i_22^post0, tmp___0_605^0'=tmp___0_605^post0, tmp_24^0'=tmp_24^post0, __disjvr_2^0'=__disjvr_2^post0, __cil_tmp5_20^0'=__cil_tmp5_20^post0, d_7^0'=d_7^post0, buffer_21^0'=buffer_21^post0, ret_1103^0'=ret_1103^post0, len_98^0'=len_98^post0, Result_5^0'=Result_5^post0, x_16^0'=x_16^post0, tmp___0_25^0'=tmp___0_25^post0, a_6^0'=a_6^post0, __disjvr_1^0'=__disjvr_1^post0, h_17^0'=h_17^post0, buffer_604^0'=buffer_604^post0, tmp___0_57^0'=tmp___0_57^post0, sz_23^0'=sz_23^post0, __cil_tmp5_15^0'=__cil_tmp5_15^post0, y_1094^0'=y_1094^post0, cand_19^0'=cand_19^post0, buffer_1139^0'=buffer_1139^post0, prev_14^0'=prev_14^post0, l_11^0'=l_11^post0, x_12^0'=x_12^post0, tmp_9^0'=tmp_9^post0, __disjvr_3^0'=__disjvr_3^post0, (-ret_1103^post0+ret_1103^0 == 0 /\ -y_1094^post0+y_1094^0 == 0 /\ -__disjvr_3^post0+__disjvr_3^0 == 0 /\ elem_13^0-elem_13^post0 == 0 /\ buffer_1139^0-buffer_1139^post0 == 0 /\ -__cil_tmp5_15^post0+__cil_tmp5_15^0 == 0 /\ -tmp_9^post0+tmp_9^0 == 0 /\ tmp___0_36^0-tmp___0_36^post0 == 0 /\ -__disjvr_2^post0+__disjvr_2^0 == 0 /\ -x_16^post0+x_16^0 == 0 /\ buffer_604^0-buffer_604^post0 == 0 /\ buffer_21^0-buffer_21^post0 == 0 /\ x_8^0-x_8^post0 == 0 /\ tmp___0_25^0-tmp___0_25^post0 == 0 /\ cand_1104^0-cand_1104^post0 == 0 /\ -tmp_24^post0+tmp_24^0 == 0 /\ -Result_5^post0+Result_5^0 == 0 /\ -l_11^post0+l_11^0 == 0 /\ __disjvr_1^0-__disjvr_1^post0 == 0 /\ tmp___0_605^0-tmp___0_605^post0 == 0 /\ ret_18^0-ret_18^post0 == 0 /\ buffer_35^0-buffer_35^post0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post0 == 0 /\ d_7^0-d_7^post0 == 0 /\ -a_6^post0+a_6^0 == 0 /\ -h_17^post0+h_17^0 == 0 /\ -tmp___0_57^post0+tmp___0_57^0 == 0 /\ __disjvr_0^0-__disjvr_0^post0 == 0 /\ i_22^0-i_22^post0 == 0 /\ -x_12^post0+x_12^0 == 0 /\ -sz_23^post0+sz_23^0 == 0 /\ buffer_1077^0-buffer_1077^post0 == 0 /\ -__disjvr_0^0+__disjvr_0^post0 == 0 /\ -lt_29^post0+lt_29^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post0 == 0 /\ -cand_19^post0+cand_19^0 == 0 /\ prev_14^0-prev_14^post0 == 0 /\ len_98^0-len_98^post0 == 0), cost: 1 1: l0 -> l2 : __disjvr_0^0'=__disjvr_0^post1, elem_13^0'=elem_13^post1, buffer_35^0'=buffer_35^post1, tmp___0_36^0'=tmp___0_36^post1, ret_18^0'=ret_18^post1, __cil_tmp5_10^0'=__cil_tmp5_10^post1, x_8^0'=x_8^post1, cand_1104^0'=cand_1104^post1, buffer_1077^0'=buffer_1077^post1, lt_29^0'=lt_29^post1, i_22^0'=i_22^post1, tmp___0_605^0'=tmp___0_605^post1, tmp_24^0'=tmp_24^post1, __disjvr_2^0'=__disjvr_2^post1, __cil_tmp5_20^0'=__cil_tmp5_20^post1, d_7^0'=d_7^post1, buffer_21^0'=buffer_21^post1, ret_1103^0'=ret_1103^post1, len_98^0'=len_98^post1, Result_5^0'=Result_5^post1, x_16^0'=x_16^post1, tmp___0_25^0'=tmp___0_25^post1, a_6^0'=a_6^post1, __disjvr_1^0'=__disjvr_1^post1, h_17^0'=h_17^post1, buffer_604^0'=buffer_604^post1, tmp___0_57^0'=tmp___0_57^post1, sz_23^0'=sz_23^post1, __cil_tmp5_15^0'=__cil_tmp5_15^post1, y_1094^0'=y_1094^post1, cand_19^0'=cand_19^post1, buffer_1139^0'=buffer_1139^post1, prev_14^0'=prev_14^post1, l_11^0'=l_11^post1, x_12^0'=x_12^post1, tmp_9^0'=tmp_9^post1, __disjvr_3^0'=__disjvr_3^post1, (0 == 0 /\ -x_8^post1+x_8^0 == 0 /\ buffer_35^0-buffer_35^post1 == 0 /\ -ret_18^0+__cil_tmp5_20^post1 == 0 /\ len_98^0-len_98^post1 == 0 /\ -__disjvr_3^post1+__disjvr_3^0 == 0 /\ buffer_21^0-buffer_21^post1 == 0 /\ -lt_29^post1+lt_29^0 == 0 /\ -tmp_24^post1+tmp_24^0 == 0 /\ Result_5^10-__cil_tmp5_20^post1 == 0 /\ -prev_14^post1+prev_14^0 == 0 /\ buffer_1077^0-buffer_1077^post1 == 0 /\ -tmp___0_57^post1+tmp___0_57^0 == 0 /\ -__disjvr_2^post1+__disjvr_2^0 == 0 /\ tmp___0_605^0-tmp___0_605^post1 == 0 /\ -l_11^post1+l_11^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post1 == 0 /\ elem_13^0-elem_13^post1 == 0 /\ -h_17^0 <= 0 /\ buffer_604^0-buffer_604^post1 == 0 /\ __disjvr_1^0-__disjvr_1^post1 == 0 /\ tmp___0_36^0-tmp___0_36^post1 == 0 /\ -cand_19^post1+cand_19^0 == 0 /\ d_7^0-d_7^post1 == 0 /\ cand_1104^0-cand_1104^post1 == 0 /\ h_17^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post1 == 0 /\ -ret_1103^post1+ret_1103^0 == 0 /\ ret_18^0-ret_18^post1 == 0 /\ -h_17^post1+h_17^0 == 0 /\ -y_1094^post1+y_1094^0 == 0 /\ -x_12^post1+x_12^0 == 0 /\ -buffer_1139^post1+buffer_1139^0 == 0 /\ -a_6^post1+a_6^0 == 0 /\ -tmp_9^post1+tmp_9^0 == 0 /\ i_22^0-i_22^post1 == 0 /\ -tmp___0_25^post1+tmp___0_25^0 == 0 /\ x_16^0-x_16^post1 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post1 == 0 /\ -sz_23^post1+sz_23^0 == 0), cost: 1 2: l3 -> l4 : __disjvr_0^0'=__disjvr_0^post2, elem_13^0'=elem_13^post2, buffer_35^0'=buffer_35^post2, tmp___0_36^0'=tmp___0_36^post2, ret_18^0'=ret_18^post2, __cil_tmp5_10^0'=__cil_tmp5_10^post2, x_8^0'=x_8^post2, cand_1104^0'=cand_1104^post2, buffer_1077^0'=buffer_1077^post2, lt_29^0'=lt_29^post2, i_22^0'=i_22^post2, tmp___0_605^0'=tmp___0_605^post2, tmp_24^0'=tmp_24^post2, __disjvr_2^0'=__disjvr_2^post2, __cil_tmp5_20^0'=__cil_tmp5_20^post2, d_7^0'=d_7^post2, buffer_21^0'=buffer_21^post2, ret_1103^0'=ret_1103^post2, len_98^0'=len_98^post2, Result_5^0'=Result_5^post2, x_16^0'=x_16^post2, tmp___0_25^0'=tmp___0_25^post2, a_6^0'=a_6^post2, __disjvr_1^0'=__disjvr_1^post2, h_17^0'=h_17^post2, buffer_604^0'=buffer_604^post2, tmp___0_57^0'=tmp___0_57^post2, sz_23^0'=sz_23^post2, __cil_tmp5_15^0'=__cil_tmp5_15^post2, y_1094^0'=y_1094^post2, cand_19^0'=cand_19^post2, buffer_1139^0'=buffer_1139^post2, prev_14^0'=prev_14^post2, l_11^0'=l_11^post2, x_12^0'=x_12^post2, tmp_9^0'=tmp_9^post2, __disjvr_3^0'=__disjvr_3^post2, (-__cil_tmp5_10^post2+__cil_tmp5_10^0 == 0 /\ -sz_23^post2+sz_23^0 == 0 /\ tmp_24^0-tmp_24^post2 == 0 /\ buffer_1139^0-buffer_1139^post2 == 0 /\ buffer_35^0-buffer_35^post2 == 0 /\ -buffer_604^post2+buffer_604^0 == 0 /\ cand_1104^0-cand_1104^post2 == 0 /\ __disjvr_0^0-__disjvr_0^post2 == 0 /\ -__cil_tmp5_15^post2+__cil_tmp5_15^0 == 0 /\ lt_29^0-lt_29^post2 == 0 /\ -__disjvr_2^post2+__disjvr_2^0 == 0 /\ i_22^0-i_22^post2 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post2 == 0 /\ -__disjvr_3^post2+__disjvr_3^0 == 0 /\ tmp___0_25^0-tmp___0_25^post2 == 0 /\ -buffer_1077^post2+buffer_1077^0 == 0 /\ tmp___0_36^0-tmp___0_36^post2 == 0 /\ -x_16^post2+x_16^0 == 0 /\ -x_12^post2+x_12^0 == 0 /\ len_98^0-len_98^post2 == 0 /\ -l_11^post2+l_11^0 == 0 /\ -__disjvr_1^post2+__disjvr_1^0 == 0 /\ x_8^0-x_8^post2 == 0 /\ h_17^0-h_17^post2 == 0 /\ -ret_1103^post2+ret_1103^0 == 0 /\ tmp___0_57^0-tmp___0_57^post2 == 0 /\ -ret_18^post2+ret_18^0 == 0 /\ tmp___0_605^0-tmp___0_605^post2 == 0 /\ -cand_19^post2+cand_19^0 == 0 /\ d_7^0-d_7^post2 == 0 /\ -y_1094^post2+y_1094^0 == 0 /\ -a_6^post2+a_6^0 == 0 /\ elem_13^0-elem_13^post2 == 0 /\ -prev_14^post2+prev_14^0 == 0 /\ -buffer_21^post2+buffer_21^0 == 0 /\ -tmp_9^post2+tmp_9^0 == 0 /\ -Result_5^post2+Result_5^0 == 0), cost: 1 4: l4 -> l7 : __disjvr_0^0'=__disjvr_0^post4, elem_13^0'=elem_13^post4, buffer_35^0'=buffer_35^post4, tmp___0_36^0'=tmp___0_36^post4, ret_18^0'=ret_18^post4, __cil_tmp5_10^0'=__cil_tmp5_10^post4, x_8^0'=x_8^post4, cand_1104^0'=cand_1104^post4, buffer_1077^0'=buffer_1077^post4, lt_29^0'=lt_29^post4, i_22^0'=i_22^post4, tmp___0_605^0'=tmp___0_605^post4, tmp_24^0'=tmp_24^post4, __disjvr_2^0'=__disjvr_2^post4, __cil_tmp5_20^0'=__cil_tmp5_20^post4, d_7^0'=d_7^post4, buffer_21^0'=buffer_21^post4, ret_1103^0'=ret_1103^post4, len_98^0'=len_98^post4, Result_5^0'=Result_5^post4, x_16^0'=x_16^post4, tmp___0_25^0'=tmp___0_25^post4, a_6^0'=a_6^post4, __disjvr_1^0'=__disjvr_1^post4, h_17^0'=h_17^post4, buffer_604^0'=buffer_604^post4, tmp___0_57^0'=tmp___0_57^post4, sz_23^0'=sz_23^post4, __cil_tmp5_15^0'=__cil_tmp5_15^post4, y_1094^0'=y_1094^post4, cand_19^0'=cand_19^post4, buffer_1139^0'=buffer_1139^post4, prev_14^0'=prev_14^post4, l_11^0'=l_11^post4, x_12^0'=x_12^post4, tmp_9^0'=tmp_9^post4, __disjvr_3^0'=__disjvr_3^post4, (0 == 0 /\ tmp_24^0-tmp_24^post4 == 0 /\ buffer_35^0-buffer_35^post4 == 0 /\ Result_5^0-Result_5^post4 == 0 /\ elem_13^post4-l_11^0 == 0 /\ lt_29^0-lt_29^post4 == 0 /\ d_7^0-d_7^post4 == 0 /\ cand_1104^0-cand_1104^post4 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post4 == 0 /\ -l_11^post4+l_11^0 == 0 /\ -__disjvr_3^post4+__disjvr_3^0 == 0 /\ -__cil_tmp5_10^post4+__cil_tmp5_10^0 == 0 /\ __disjvr_0^0-__disjvr_0^post4 == 0 /\ ret_18^0-ret_18^post4 == 0 /\ -__disjvr_2^post4+__disjvr_2^0 == 0 /\ tmp___0_25^0-tmp___0_25^post4 == 0 /\ -__cil_tmp5_15^post4+__cil_tmp5_15^0 == 0 /\ -x_12^post4+x_12^0 == 0 /\ y_1094^0-y_1094^post4 == 0 /\ -buffer_604^post4+buffer_604^0 == 0 /\ -x_16^post4+x_16^0 == 0 /\ -sz_23^post4+sz_23^0 == 0 /\ i_22^0-i_22^post4 == 0 /\ tmp___0_36^0-tmp___0_36^post4 == 0 /\ prev_14^post4 == 0 /\ -cand_19^post4+cand_19^0 == 0 /\ x_8^0-x_8^post4 == 0 /\ tmp_9^0-tmp_9^post4 == 0 /\ -__disjvr_1^post4+__disjvr_1^0 == 0 /\ -a_6^post4+a_6^0 == 0 /\ -buffer_1077^post4+buffer_1077^0 == 0 /\ -ret_1103^post4+ret_1103^0 == 0 /\ -buffer_1139^post4+buffer_1139^0 == 0 /\ tmp___0_605^0-tmp___0_605^post4 == 0 /\ tmp___0_57^0-tmp___0_57^post4 == 0 /\ -buffer_21^post4+buffer_21^0 == 0 /\ 1-len_98^0 <= 0 /\ -h_17^post4+h_17^0 == 0), cost: 1 5: l4 -> l6 : __disjvr_0^0'=__disjvr_0^post5, elem_13^0'=elem_13^post5, buffer_35^0'=buffer_35^post5, tmp___0_36^0'=tmp___0_36^post5, ret_18^0'=ret_18^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=x_8^post5, cand_1104^0'=cand_1104^post5, buffer_1077^0'=buffer_1077^post5, lt_29^0'=lt_29^post5, i_22^0'=i_22^post5, tmp___0_605^0'=tmp___0_605^post5, tmp_24^0'=tmp_24^post5, __disjvr_2^0'=__disjvr_2^post5, __cil_tmp5_20^0'=__cil_tmp5_20^post5, d_7^0'=d_7^post5, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post5, len_98^0'=len_98^post5, Result_5^0'=Result_5^post5, x_16^0'=x_16^post5, tmp___0_25^0'=tmp___0_25^post5, a_6^0'=a_6^post5, __disjvr_1^0'=__disjvr_1^post5, h_17^0'=h_17^post5, buffer_604^0'=buffer_604^post5, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post5, __cil_tmp5_15^0'=__cil_tmp5_15^post5, y_1094^0'=y_1094^post5, cand_19^0'=cand_19^post5, buffer_1139^0'=buffer_1139^post5, prev_14^0'=prev_14^post5, l_11^0'=l_11^post5, x_12^0'=x_12^post5, tmp_9^0'=tmp_9^post5, __disjvr_3^0'=__disjvr_3^post5, (0 == 0 /\ -buffer_1139^post5+buffer_1139^0 == 0 /\ -Result_5^post5+buffer_21^post5 == 0 /\ -a_6^post5+a_6^0 == 0 /\ lt_29^0-lt_29^post5 == 0 /\ -h_17^post5+h_17^0 == 0 /\ cand_1104^0-cand_1104^post5 == 0 /\ -x_12^post5+x_12^0 == 0 /\ tmp___0_605^0-tmp___0_605^post5 == 0 /\ -sz_23^post5+sz_23^0 == 0 /\ tmp_24^0-tmp_24^post5 == 0 /\ x_8^post5-tmp_9^post5 == 0 /\ -d_7^post5+d_7^0 == 0 /\ ret_18^0-ret_18^post5 == 0 /\ -1-i_22^0+i_22^post5 == 0 /\ -prev_14^post5+prev_14^0 == 0 /\ __disjvr_1^0-__disjvr_1^post5 == 0 /\ -i_22^0+len_98^post5 == 0 /\ buffer_1077^0-buffer_1077^post5 == 0 /\ -cand_19^post5+cand_19^0 == 0 /\ buffer_35^0-buffer_35^post5 == 0 /\ -x_8^post5+__cil_tmp5_10^post5 == 0 /\ -y_1094^post5+y_1094^0 == 0 /\ -__disjvr_3^post5+__disjvr_3^0 == 0 /\ -tmp___0_25^post5+tmp___0_25^0 == 0 /\ -ret_1103^post5+ret_1103^0 == 0 /\ buffer_604^0-buffer_604^post5 == 0 /\ -__cil_tmp5_15^post5+__cil_tmp5_15^0 == 0 /\ Result_5^post5-__cil_tmp5_10^post5 == 0 /\ -x_16^post5+x_16^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post5 == 0 /\ __disjvr_2^0-__disjvr_2^post5 == 0 /\ -elem_13^post5+elem_13^0 == 0 /\ __disjvr_0^0-__disjvr_0^post5 == 0 /\ tmp___0_36^0-tmp___0_36^post5 == 0 /\ -l_11^post5+l_11^0 == 0), cost: 1 6: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post6, elem_13^0'=elem_13^post6, buffer_35^0'=buffer_35^post6, tmp___0_36^0'=tmp___0_36^post6, ret_18^0'=ret_18^post6, __cil_tmp5_10^0'=__cil_tmp5_10^post6, x_8^0'=x_8^post6, cand_1104^0'=cand_1104^post6, buffer_1077^0'=buffer_1077^post6, lt_29^0'=lt_29^post6, i_22^0'=i_22^post6, tmp___0_605^0'=tmp___0_605^post6, tmp_24^0'=tmp_24^post6, __disjvr_2^0'=__disjvr_2^post6, __cil_tmp5_20^0'=__cil_tmp5_20^post6, d_7^0'=d_7^post6, buffer_21^0'=buffer_21^post6, ret_1103^0'=ret_1103^post6, len_98^0'=len_98^post6, Result_5^0'=Result_5^post6, x_16^0'=x_16^post6, tmp___0_25^0'=tmp___0_25^post6, a_6^0'=a_6^post6, __disjvr_1^0'=__disjvr_1^post6, h_17^0'=h_17^post6, buffer_604^0'=buffer_604^post6, tmp___0_57^0'=tmp___0_57^post6, sz_23^0'=sz_23^post6, __cil_tmp5_15^0'=__cil_tmp5_15^post6, y_1094^0'=y_1094^post6, cand_19^0'=cand_19^post6, buffer_1139^0'=buffer_1139^post6, prev_14^0'=prev_14^post6, l_11^0'=l_11^post6, x_12^0'=x_12^post6, tmp_9^0'=tmp_9^post6, __disjvr_3^0'=__disjvr_3^post6, (tmp___0_36^0-tmp___0_36^post6 == 0 /\ x_16^0-x_16^post6 == 0 /\ -__cil_tmp5_20^post6+__cil_tmp5_20^0 == 0 /\ -cand_19^post6+cand_19^0 == 0 /\ -len_98^post6+len_98^0 == 0 /\ -__disjvr_1^post6+__disjvr_1^0 == 0 /\ a_6^0-a_6^post6 == 0 /\ elem_13^0-elem_13^post6 == 0 /\ -__disjvr_3^post6+__disjvr_3^0 == 0 /\ -buffer_21^post6+buffer_21^0 == 0 /\ -buffer_1139^post6+buffer_1139^0 == 0 /\ -__cil_tmp5_15^post6+__cil_tmp5_15^0 == 0 /\ -d_7^post6+d_7^0 == 0 /\ -tmp_9^post6+tmp_9^0 == 0 /\ tmp_24^0-tmp_24^post6 == 0 /\ -l_11^post6+l_11^0 == 0 /\ -tmp___0_25^post6+tmp___0_25^0 == 0 /\ lt_29^0-lt_29^post6 == 0 /\ __disjvr_2^0-__disjvr_2^post6 == 0 /\ -h_17^post6+h_17^0 == 0 /\ -i_22^post6+i_22^0 == 0 /\ -x_12^post6+x_12^0 == 0 /\ -buffer_604^post6+buffer_604^0 == 0 /\ -y_1094^post6+y_1094^0 == 0 /\ Result_5^0-Result_5^post6 == 0 /\ ret_18^0-ret_18^post6 == 0 /\ buffer_35^0-buffer_35^post6 == 0 /\ cand_1104^0-cand_1104^post6 == 0 /\ sz_23^0-sz_23^post6 == 0 /\ -prev_14^post6+prev_14^0 == 0 /\ -tmp___0_57^post6+tmp___0_57^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post6 == 0 /\ x_8^0-x_8^post6 == 0 /\ ret_1103^0-ret_1103^post6 == 0 /\ -tmp___0_605^post6+tmp___0_605^0 == 0 /\ buffer_1077^0-buffer_1077^post6 == 0 /\ __disjvr_0^0-__disjvr_0^post6 == 0), cost: 1 3: l5 -> l6 : __disjvr_0^0'=__disjvr_0^post3, elem_13^0'=elem_13^post3, buffer_35^0'=buffer_35^post3, tmp___0_36^0'=tmp___0_36^post3, ret_18^0'=ret_18^post3, __cil_tmp5_10^0'=__cil_tmp5_10^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post3, buffer_1077^0'=buffer_1077^post3, lt_29^0'=lt_29^post3, i_22^0'=i_22^post3, tmp___0_605^0'=tmp___0_605^post3, tmp_24^0'=tmp_24^post3, __disjvr_2^0'=__disjvr_2^post3, __cil_tmp5_20^0'=__cil_tmp5_20^post3, d_7^0'=d_7^post3, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post3, len_98^0'=len_98^post3, Result_5^0'=Result_5^post3, x_16^0'=x_16^post3, tmp___0_25^0'=tmp___0_25^post3, a_6^0'=a_6^post3, __disjvr_1^0'=__disjvr_1^post3, h_17^0'=h_17^post3, buffer_604^0'=buffer_604^post3, tmp___0_57^0'=tmp___0_57^post3, sz_23^0'=sz_23^post3, __cil_tmp5_15^0'=__cil_tmp5_15^post3, y_1094^0'=y_1094^post3, cand_19^0'=cand_19^post3, buffer_1139^0'=buffer_1139^post3, prev_14^0'=prev_14^post3, l_11^0'=l_11^post3, x_12^0'=x_12^post3, tmp_9^0'=tmp_9^post3, __disjvr_3^0'=__disjvr_3^post3, (0 == 0 /\ -lt_29^post3+lt_29^0 == 0 /\ -h_17^post3+h_17^0 == 0 /\ ret_18^0-ret_18^post3 == 0 /\ -x_12^post3+x_12^0 == 0 /\ buffer_1077^0-buffer_1077^post3 == 0 /\ -1+len_98^post3-len_98^10 == 0 /\ -len_98^10 <= 0 /\ __disjvr_0^0-__disjvr_0^post3 == 0 /\ elem_13^0-elem_13^post3 == 0 /\ -cand_19^post3+cand_19^0 == 0 /\ tmp___0_605^0-tmp___0_605^post3 == 0 /\ -x_8^post3+__cil_tmp5_10^post3 == 0 /\ -__disjvr_2^post3+__disjvr_2^0 == 0 /\ -prev_14^post3+prev_14^0 == 0 /\ -1-i_22^0+i_22^post3 == 0 /\ buffer_35^0-buffer_35^post3 == 0 /\ -Result_5^post3+buffer_21^post3 == 0 /\ -buffer_1139^post3+buffer_1139^0 == 0 /\ -l_11^post3+l_11^0 == 0 /\ Result_5^post3-__cil_tmp5_10^post3 == 0 /\ cand_1104^0-cand_1104^post3 == 0 /\ d_7^0-d_7^post3 == 0 /\ __disjvr_1^0-__disjvr_1^post3 == 0 /\ tmp___0_36^0-tmp___0_36^post3 == 0 /\ -__cil_tmp5_15^post3+__cil_tmp5_15^0 == 0 /\ -y_1094^post3+y_1094^0 == 0 /\ -a_6^post3+a_6^0 == 0 /\ -tmp___0_25^post3+tmp___0_25^0 == 0 /\ -len_98^0 <= 0 /\ -tmp___0_57^post3+tmp___0_57^0 == 0 /\ -ret_1103^post3+ret_1103^0 == 0 /\ x_8^post3-tmp_9^post3 == 0 /\ -x_16^post3+x_16^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post3 == 0 /\ -__disjvr_3^post3+__disjvr_3^0 == 0 /\ -sz_23^post3+sz_23^0 == 0 /\ buffer_604^0-buffer_604^post3 == 0 /\ -tmp_24^post3+tmp_24^0 == 0), cost: 1 13: l6 -> l15 : __disjvr_0^0'=__disjvr_0^post13, elem_13^0'=elem_13^post13, buffer_35^0'=buffer_35^post13, tmp___0_36^0'=tmp___0_36^post13, ret_18^0'=ret_18^post13, __cil_tmp5_10^0'=__cil_tmp5_10^post13, x_8^0'=x_8^post13, cand_1104^0'=cand_1104^post13, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post13, i_22^0'=i_22^post13, tmp___0_605^0'=tmp___0_605^post13, tmp_24^0'=tmp_24^post13, __disjvr_2^0'=__disjvr_2^post13, __cil_tmp5_20^0'=__cil_tmp5_20^post13, d_7^0'=d_7^post13, buffer_21^0'=buffer_21^post13, ret_1103^0'=ret_1103^post13, len_98^0'=len_98^post13, Result_5^0'=Result_5^post13, x_16^0'=x_16^post13, tmp___0_25^0'=tmp___0_25^post13, a_6^0'=a_6^post13, __disjvr_1^0'=__disjvr_1^post13, h_17^0'=h_17^post13, buffer_604^0'=buffer_604^post13, tmp___0_57^0'=tmp___0_57^post13, sz_23^0'=sz_23^post13, __cil_tmp5_15^0'=__cil_tmp5_15^post13, y_1094^0'=y_1094^post13, cand_19^0'=cand_19^post13, buffer_1139^0'=buffer_1139^post13, prev_14^0'=prev_14^post13, l_11^0'=l_11^post13, x_12^0'=x_12^post13, tmp_9^0'=tmp_9^post13, __disjvr_3^0'=__disjvr_3^post13, (0 == 0 /\ -len_98^20 <= 0 /\ -__disjvr_1^post13+__disjvr_1^0 == 0 /\ elem_13^0-elem_13^post13 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post13 == 0 /\ h_17^post13-x_16^post13 == 0 /\ buffer_35^0-buffer_35^post13 == 0 /\ -d_7^post13+d_7^0 == 0 /\ x_8^0-x_8^post13 == 0 /\ -__cil_tmp5_20^post13+__cil_tmp5_20^0 == 0 /\ -__disjvr_3^post13+__disjvr_3^0 == 0 /\ cand_1104^0-cand_1104^post13 == 0 /\ -cand_19^post13+cand_19^0 == 0 /\ tmp___0_605^0-tmp___0_605^post13 == 0 /\ tmp___0_36^0-tmp___0_36^post13 == 0 /\ -prev_14^post13+prev_14^0 == 0 /\ -buffer_1139^post13+buffer_1139^0 == 0 /\ -tmp_9^post13+tmp_9^0 == 0 /\ -i_22^0+sz_23^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post13 == 0 /\ -x_12^post13+x_12^0 == 0 /\ -a_6^post13+a_6^0 == 0 /\ -tmp___0_25^post13+tmp___0_25^0 == 0 /\ -y_1094^post13+y_1094^0 == 0 /\ ret_18^post13 == 0 /\ -tmp___0_57^post13+tmp___0_57^0 == 0 /\ buffer_604^0-buffer_604^post13 == 0 /\ -Result_5^post13+Result_5^0 == 0 /\ __disjvr_2^0-__disjvr_2^post13 == 0 /\ -len_98^0 <= 0 /\ -lt_29^post13+lt_29^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post13 == 0 /\ buffer_21^0-buffer_21^post13 == 0 /\ -ret_1103^post13+ret_1103^0 == 0 /\ -l_11^post13+l_11^0 == 0), cost: 1 14: l6 -> l5 : __disjvr_0^0'=__disjvr_0^post14, elem_13^0'=elem_13^post14, buffer_35^0'=buffer_35^post14, tmp___0_36^0'=tmp___0_36^post14, ret_18^0'=ret_18^post14, __cil_tmp5_10^0'=__cil_tmp5_10^post14, x_8^0'=x_8^post14, cand_1104^0'=cand_1104^post14, buffer_1077^0'=buffer_1077^post14, lt_29^0'=lt_29^post14, i_22^0'=i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, __disjvr_2^0'=__disjvr_2^post14, __cil_tmp5_20^0'=__cil_tmp5_20^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post14, ret_1103^0'=ret_1103^post14, len_98^0'=len_98^post14, Result_5^0'=Result_5^post14, x_16^0'=x_16^post14, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, __disjvr_1^0'=__disjvr_1^post14, h_17^0'=h_17^post14, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post14, sz_23^0'=sz_23^post14, __cil_tmp5_15^0'=__cil_tmp5_15^post14, y_1094^0'=y_1094^post14, cand_19^0'=cand_19^post14, buffer_1139^0'=buffer_1139^post14, prev_14^0'=prev_14^post14, l_11^0'=l_11^post14, x_12^0'=x_12^post14, tmp_9^0'=tmp_9^post14, __disjvr_3^0'=__disjvr_3^post14, (0 == 0 /\ -h_17^post14+h_17^0 == 0 /\ __disjvr_2^0-__disjvr_2^post14 == 0 /\ -ret_1103^post14+ret_1103^0 == 0 /\ cand_19^0-cand_19^post14 == 0 /\ elem_13^0-elem_13^post14 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post14 == 0 /\ -buffer_1139^post14+buffer_1139^0 == 0 /\ -tmp_9^post14+tmp_9^0 == 0 /\ -prev_14^post14+prev_14^0 == 0 /\ -Result_5^post14+Result_5^0 == 0 /\ -__cil_tmp5_20^post14+__cil_tmp5_20^0 == 0 /\ tmp___0_36^0-tmp___0_36^post14 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post14 == 0 /\ cand_1104^0-cand_1104^post14 == 0 /\ -lt_29^post14+lt_29^0 == 0 /\ -y_1094^post14+y_1094^0 == 0 /\ -__disjvr_3^post14+__disjvr_3^0 == 0 /\ x_16^0-x_16^post14 == 0 /\ buffer_21^0-buffer_21^post14 == 0 /\ -__disjvr_1^post14+__disjvr_1^0 == 0 /\ ret_18^0-ret_18^post14 == 0 /\ buffer_35^0-buffer_35^post14 == 0 /\ -len_98^0 <= 0 /\ x_8^0-x_8^post14 == 0 /\ -x_12^post14+x_12^0 == 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ buffer_1077^0-buffer_1077^post14 == 0 /\ __disjvr_0^0-__disjvr_0^post14 == 0 /\ -l_11^post14+l_11^0 == 0 /\ -tmp___0_57^post14+tmp___0_57^0 == 0), cost: 1 7: l7 -> l9 : __disjvr_0^0'=__disjvr_0^post7, elem_13^0'=elem_13^post7, buffer_35^0'=buffer_35^post7, tmp___0_36^0'=tmp___0_36^post7, ret_18^0'=ret_18^post7, __cil_tmp5_10^0'=__cil_tmp5_10^post7, x_8^0'=x_8^post7, cand_1104^0'=cand_1104^post7, buffer_1077^0'=buffer_1077^post7, lt_29^0'=lt_29^post7, i_22^0'=i_22^post7, tmp___0_605^0'=tmp___0_605^post7, tmp_24^0'=tmp_24^post7, __disjvr_2^0'=__disjvr_2^post7, __cil_tmp5_20^0'=__cil_tmp5_20^post7, d_7^0'=d_7^post7, buffer_21^0'=buffer_21^post7, ret_1103^0'=ret_1103^post7, len_98^0'=len_98^post7, Result_5^0'=Result_5^post7, x_16^0'=x_16^post7, tmp___0_25^0'=tmp___0_25^post7, a_6^0'=a_6^post7, __disjvr_1^0'=__disjvr_1^post7, h_17^0'=h_17^post7, buffer_604^0'=buffer_604^post7, tmp___0_57^0'=tmp___0_57^post7, sz_23^0'=sz_23^post7, __cil_tmp5_15^0'=__cil_tmp5_15^post7, y_1094^0'=y_1094^post7, cand_19^0'=cand_19^post7, buffer_1139^0'=buffer_1139^post7, prev_14^0'=prev_14^post7, l_11^0'=l_11^post7, x_12^0'=x_12^post7, tmp_9^0'=tmp_9^post7, __disjvr_3^0'=__disjvr_3^post7, (elem_13^0 <= 0 /\ -tmp_9^post7+tmp_9^0 == 0 /\ buffer_1139^0-buffer_1139^post7 == 0 /\ -x_16^post7+x_16^0 == 0 /\ -sz_23^post7+sz_23^0 == 0 /\ buffer_604^0-buffer_604^post7 == 0 /\ buffer_35^0-buffer_35^post7 == 0 /\ -tmp_24^post7+tmp_24^0 == 0 /\ i_22^0-i_22^post7 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post7 == 0 /\ lt_29^0-lt_29^post7 == 0 /\ -prev_14^post7+prev_14^0 == 0 /\ -Result_5^post7+Result_5^0 == 0 /\ __disjvr_0^0-__disjvr_0^post7 == 0 /\ tmp___0_36^0-tmp___0_36^post7 == 0 /\ -__disjvr_3^post7+__disjvr_3^0 == 0 /\ tmp___0_25^0-tmp___0_25^post7 == 0 /\ -cand_19^post7+cand_19^0 == 0 /\ buffer_21^0-buffer_21^post7 == 0 /\ -buffer_1077^post7+buffer_1077^0 == 0 /\ -__cil_tmp5_15^post7+__cil_tmp5_15^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post7 == 0 /\ -a_6^post7+a_6^0 == 0 /\ -tmp___0_57^post7+tmp___0_57^0 == 0 /\ -ret_1103^post7+ret_1103^0 == 0 /\ -l_11^post7+l_11^0 == 0 /\ -x_8^post7+x_8^0 == 0 /\ elem_13^0-elem_13^post7 == 0 /\ -__disjvr_2^post7+__disjvr_2^0 == 0 /\ -x_12^post7+x_12^0 == 0 /\ ret_18^0-ret_18^post7 == 0 /\ -y_1094^post7+y_1094^0 == 0 /\ cand_1104^0-cand_1104^post7 == 0 /\ d_7^0-d_7^post7 == 0 /\ tmp___0_605^0-tmp___0_605^post7 == 0 /\ -__disjvr_1^post7+__disjvr_1^0 == 0 /\ h_17^0-h_17^post7 == 0 /\ 1-len_98^0 <= 0 /\ len_98^0-len_98^post7 == 0 /\ -elem_13^0 <= 0), cost: 1 9: l7 -> l11 : __disjvr_0^0'=__disjvr_0^post9, elem_13^0'=elem_13^post9, buffer_35^0'=buffer_35^post9, tmp___0_36^0'=tmp___0_36^post9, ret_18^0'=ret_18^post9, __cil_tmp5_10^0'=__cil_tmp5_10^post9, x_8^0'=x_8^post9, cand_1104^0'=cand_1104^post9, buffer_1077^0'=buffer_1077^post9, lt_29^0'=lt_29^post9, i_22^0'=i_22^post9, tmp___0_605^0'=tmp___0_605^post9, tmp_24^0'=tmp_24^post9, __disjvr_2^0'=__disjvr_2^post9, __cil_tmp5_20^0'=__cil_tmp5_20^post9, d_7^0'=d_7^post9, buffer_21^0'=buffer_21^post9, ret_1103^0'=ret_1103^post9, len_98^0'=len_98^post9, Result_5^0'=Result_5^post9, x_16^0'=x_16^post9, tmp___0_25^0'=tmp___0_25^post9, a_6^0'=a_6^post9, __disjvr_1^0'=__disjvr_1^post9, h_17^0'=h_17^post9, buffer_604^0'=buffer_604^post9, tmp___0_57^0'=tmp___0_57^post9, sz_23^0'=sz_23^post9, __cil_tmp5_15^0'=__cil_tmp5_15^post9, y_1094^0'=y_1094^post9, cand_19^0'=cand_19^post9, buffer_1139^0'=buffer_1139^post9, prev_14^0'=prev_14^post9, l_11^0'=l_11^post9, x_12^0'=x_12^post9, tmp_9^0'=tmp_9^post9, __disjvr_3^0'=__disjvr_3^post9, (-buffer_1077^post9+buffer_1077^0 == 0 /\ -__disjvr_3^post9+__disjvr_3^0 == 0 /\ tmp_24^0-tmp_24^post9 == 0 /\ -y_1094^post9+y_1094^0 == 0 /\ -a_6^post9+a_6^0 == 0 /\ -buffer_1139^post9+buffer_1139^0 == 0 /\ -__cil_tmp5_15^post9+__cil_tmp5_15^0 == 0 /\ -cand_1104^post9+cand_1104^0 == 0 /\ __disjvr_0^0-__disjvr_0^post9 == 0 /\ -sz_23^post9+sz_23^0 == 0 /\ buffer_35^0-buffer_35^post9 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post9 == 0 /\ lt_29^0-lt_29^post9 == 0 /\ Result_5^0-Result_5^post9 == 0 /\ i_22^0-i_22^post9 == 0 /\ -__disjvr_1^post9+__disjvr_1^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post9 == 0 /\ -l_11^post9+l_11^0 == 0 /\ buffer_21^0-buffer_21^post9 == 0 /\ tmp___0_25^0-tmp___0_25^post9 == 0 /\ tmp___0_57^0-tmp___0_57^post9 == 0 /\ -ret_1103^post9+ret_1103^0 == 0 /\ -__disjvr_2^post9+__disjvr_2^0 == 0 /\ -tmp_9^post9+tmp_9^0 == 0 /\ tmp___0_36^0-tmp___0_36^post9 == 0 /\ -x_12^post9+x_12^0 == 0 /\ h_17^0-h_17^post9 == 0 /\ len_98^0-len_98^post9 == 0 /\ d_7^0-d_7^post9 == 0 /\ -prev_14^post9+prev_14^0 == 0 /\ elem_13^0-elem_13^post9 == 0 /\ -buffer_604^post9+buffer_604^0 == 0 /\ -x_16^post9+x_16^0 == 0 /\ 1-len_98^0 <= 0 /\ tmp___0_605^0-tmp___0_605^post9 == 0 /\ -ret_18^post9+ret_18^0 == 0 /\ x_8^0-x_8^post9 == 0 /\ -cand_19^post9+cand_19^0 == 0), cost: 1 11: l7 -> l12 : __disjvr_0^0'=__disjvr_0^post11, elem_13^0'=elem_13^post11, buffer_35^0'=buffer_35^post11, tmp___0_36^0'=tmp___0_36^post11, ret_18^0'=ret_18^post11, __cil_tmp5_10^0'=__cil_tmp5_10^post11, x_8^0'=x_8^post11, cand_1104^0'=cand_1104^post11, buffer_1077^0'=buffer_1077^post11, lt_29^0'=lt_29^post11, i_22^0'=i_22^post11, tmp___0_605^0'=tmp___0_605^post11, tmp_24^0'=tmp_24^post11, __disjvr_2^0'=__disjvr_2^post11, __cil_tmp5_20^0'=__cil_tmp5_20^post11, d_7^0'=d_7^post11, buffer_21^0'=buffer_21^post11, ret_1103^0'=ret_1103^post11, len_98^0'=len_98^post11, Result_5^0'=Result_5^post11, x_16^0'=x_16^post11, tmp___0_25^0'=tmp___0_25^post11, a_6^0'=a_6^post11, __disjvr_1^0'=__disjvr_1^post11, h_17^0'=h_17^post11, buffer_604^0'=buffer_604^post11, tmp___0_57^0'=tmp___0_57^post11, sz_23^0'=sz_23^post11, __cil_tmp5_15^0'=__cil_tmp5_15^post11, y_1094^0'=y_1094^post11, cand_19^0'=cand_19^post11, buffer_1139^0'=buffer_1139^post11, prev_14^0'=prev_14^post11, l_11^0'=l_11^post11, x_12^0'=x_12^post11, tmp_9^0'=tmp_9^post11, __disjvr_3^0'=__disjvr_3^post11, (0 == 0 /\ __cil_tmp5_15^post11-l_11^post11 == 0 /\ -h_17^post11+h_17^0 == 0 /\ buffer_35^0-buffer_35^post11 == 0 /\ __disjvr_0^0-__disjvr_0^post11 == 0 /\ l_11^post11-x_12^0 == 0 /\ d_7^0-d_7^post11 == 0 /\ elem_13^0 <= 0 /\ -cand_19^post11+cand_19^0 == 0 /\ i_22^0-i_22^post11 == 0 /\ -prev_14^0 <= 0 /\ -__disjvr_3^post11+__disjvr_3^0 == 0 /\ -tmp_9^post11+tmp_9^0 == 0 /\ -buffer_1077^post11+buffer_1077^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post11 == 0 /\ -x_12^post11+x_12^0 == 0 /\ tmp___0_25^0-tmp___0_25^post11 == 0 /\ -buffer_604^post11+buffer_604^0 == 0 /\ -sz_23^post11+sz_23^0 == 0 /\ -Result_5^post11+ret_18^post11 == 0 /\ -x_16^post11+x_16^0 == 0 /\ -__cil_tmp5_15^post11+Result_5^post11 == 0 /\ lt_29^0-lt_29^post11 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post11 == 0 /\ y_1094^0-y_1094^post11 == 0 /\ ret_1103^0-ret_1103^post11 == 0 /\ buffer_21^0-buffer_21^post11 == 0 /\ -tmp_24^post11+tmp_24^0 == 0 /\ -__disjvr_2^post11+__disjvr_2^0 == 0 /\ elem_13^0-elem_13^post11 == 0 /\ tmp___0_36^0-tmp___0_36^post11 == 0 /\ -a_6^post11+a_6^0 == 0 /\ -buffer_1139^post11+buffer_1139^0 == 0 /\ x_8^0-x_8^post11 == 0 /\ -prev_14^post11+prev_14^0 == 0 /\ tmp___0_57^0-tmp___0_57^post11 == 0 /\ cand_1104^0-cand_1104^post11 == 0 /\ -__disjvr_1^post11+__disjvr_1^0 == 0 /\ prev_14^0 <= 0 /\ 1-len_98^0 <= 0 /\ tmp___0_605^0-tmp___0_605^post11 == 0 /\ -elem_13^0 <= 0), cost: 1 8: l9 -> l8 : __disjvr_0^0'=__disjvr_0^post8, elem_13^0'=elem_13^post8, buffer_35^0'=buffer_35^post8, tmp___0_36^0'=tmp___0_36^post8, ret_18^0'=ret_18^post8, __cil_tmp5_10^0'=__cil_tmp5_10^post8, x_8^0'=x_8^post8, cand_1104^0'=cand_1104^post8, buffer_1077^0'=buffer_1077^post8, lt_29^0'=lt_29^post8, i_22^0'=i_22^post8, tmp___0_605^0'=tmp___0_605^post8, tmp_24^0'=tmp_24^post8, __disjvr_2^0'=__disjvr_2^post8, __cil_tmp5_20^0'=__cil_tmp5_20^post8, d_7^0'=d_7^post8, buffer_21^0'=buffer_21^post8, ret_1103^0'=ret_1103^post8, len_98^0'=len_98^post8, Result_5^0'=Result_5^post8, x_16^0'=x_16^post8, tmp___0_25^0'=tmp___0_25^post8, a_6^0'=a_6^post8, __disjvr_1^0'=__disjvr_1^post8, h_17^0'=h_17^post8, buffer_604^0'=buffer_604^post8, tmp___0_57^0'=tmp___0_57^post8, sz_23^0'=sz_23^post8, __cil_tmp5_15^0'=__cil_tmp5_15^post8, y_1094^0'=y_1094^post8, cand_19^0'=cand_19^post8, buffer_1139^0'=buffer_1139^post8, prev_14^0'=prev_14^post8, l_11^0'=l_11^post8, x_12^0'=x_12^post8, tmp_9^0'=tmp_9^post8, __disjvr_3^0'=__disjvr_3^post8, (__disjvr_0^0-__disjvr_0^post8 == 0 /\ ret_18^0-ret_18^post8 == 0 /\ -__cil_tmp5_20^post8+__cil_tmp5_20^0 == 0 /\ buffer_35^0-buffer_35^post8 == 0 /\ -buffer_604^post8+buffer_604^0 == 0 /\ cand_1104^0-cand_1104^post8 == 0 /\ lt_29^0-lt_29^post8 == 0 /\ buffer_1077^0-buffer_1077^post8 == 0 /\ -__disjvr_3^post8+__disjvr_3^0 == 0 /\ -i_22^post8+i_22^0 == 0 /\ -__cil_tmp5_15^post8+__cil_tmp5_15^0 == 0 /\ -l_11^post8+l_11^0 == 0 /\ -tmp___0_57^post8+tmp___0_57^0 == 0 /\ -tmp___0_605^post8+tmp___0_605^0 == 0 /\ cand_19^0-cand_19^post8 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post8 == 0 /\ a_6^0-a_6^post8 == 0 /\ __disjvr_2^0-__disjvr_2^post8 == 0 /\ x_16^0-x_16^post8 == 0 /\ -d_7^post8+d_7^0 == 0 /\ -y_1094^post8+y_1094^0 == 0 /\ -x_12^post8+x_12^0 == 0 /\ elem_13^0-elem_13^post8 == 0 /\ tmp___0_36^0-tmp___0_36^post8 == 0 /\ buffer_21^0-buffer_21^post8 == 0 /\ sz_23^0-sz_23^post8 == 0 /\ x_8^0-x_8^post8 == 0 /\ Result_5^0-Result_5^post8 == 0 /\ -prev_14^post8+prev_14^0 == 0 /\ -__disjvr_1^post8+__disjvr_1^0 == 0 /\ -len_98^post8+len_98^0 == 0 /\ ret_1103^0-ret_1103^post8 == 0 /\ -tmp___0_25^post8+tmp___0_25^0 == 0 /\ -buffer_1139^post8+buffer_1139^0 == 0 /\ -tmp_9^post8+tmp_9^0 == 0 /\ __disjvr_1^post8-__disjvr_1^0 == 0 /\ tmp_24^0-tmp_24^post8 == 0 /\ -h_17^post8+h_17^0 == 0), cost: 1 10: l11 -> l10 : __disjvr_0^0'=__disjvr_0^post10, elem_13^0'=elem_13^post10, buffer_35^0'=buffer_35^post10, tmp___0_36^0'=tmp___0_36^post10, ret_18^0'=ret_18^post10, __cil_tmp5_10^0'=__cil_tmp5_10^post10, x_8^0'=x_8^post10, cand_1104^0'=cand_1104^post10, buffer_1077^0'=buffer_1077^post10, lt_29^0'=lt_29^post10, i_22^0'=i_22^post10, tmp___0_605^0'=tmp___0_605^post10, tmp_24^0'=tmp_24^post10, __disjvr_2^0'=__disjvr_2^post10, __cil_tmp5_20^0'=__cil_tmp5_20^post10, d_7^0'=d_7^post10, buffer_21^0'=buffer_21^post10, ret_1103^0'=ret_1103^post10, len_98^0'=len_98^post10, Result_5^0'=Result_5^post10, x_16^0'=x_16^post10, tmp___0_25^0'=tmp___0_25^post10, a_6^0'=a_6^post10, __disjvr_1^0'=__disjvr_1^post10, h_17^0'=h_17^post10, buffer_604^0'=buffer_604^post10, tmp___0_57^0'=tmp___0_57^post10, sz_23^0'=sz_23^post10, __cil_tmp5_15^0'=__cil_tmp5_15^post10, y_1094^0'=y_1094^post10, cand_19^0'=cand_19^post10, buffer_1139^0'=buffer_1139^post10, prev_14^0'=prev_14^post10, l_11^0'=l_11^post10, x_12^0'=x_12^post10, tmp_9^0'=tmp_9^post10, __disjvr_3^0'=__disjvr_3^post10, (-d_7^post10+d_7^0 == 0 /\ -__disjvr_2^0+__disjvr_2^post10 == 0 /\ buffer_1077^0-buffer_1077^post10 == 0 /\ ret_18^0-ret_18^post10 == 0 /\ -cand_19^post10+cand_19^0 == 0 /\ buffer_35^0-buffer_35^post10 == 0 /\ -y_1094^post10+y_1094^0 == 0 /\ -h_17^post10+h_17^0 == 0 /\ i_22^0-i_22^post10 == 0 /\ x_8^0-x_8^post10 == 0 /\ len_98^0-len_98^post10 == 0 /\ -__disjvr_3^post10+__disjvr_3^0 == 0 /\ -buffer_1139^post10+buffer_1139^0 == 0 /\ -__cil_tmp5_15^post10+__cil_tmp5_15^0 == 0 /\ __disjvr_2^0-__disjvr_2^post10 == 0 /\ -tmp_9^post10+tmp_9^0 == 0 /\ -tmp___0_25^post10+tmp___0_25^0 == 0 /\ __disjvr_0^0-__disjvr_0^post10 == 0 /\ -Result_5^post10+Result_5^0 == 0 /\ -x_12^post10+x_12^0 == 0 /\ -buffer_21^post10+buffer_21^0 == 0 /\ lt_29^0-lt_29^post10 == 0 /\ tmp___0_36^0-tmp___0_36^post10 == 0 /\ -buffer_604^post10+buffer_604^0 == 0 /\ -prev_14^post10+prev_14^0 == 0 /\ a_6^0-a_6^post10 == 0 /\ sz_23^0-sz_23^post10 == 0 /\ elem_13^0-elem_13^post10 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post10 == 0 /\ x_16^0-x_16^post10 == 0 /\ -l_11^post10+l_11^0 == 0 /\ ret_1103^0-ret_1103^post10 == 0 /\ -tmp___0_57^post10+tmp___0_57^0 == 0 /\ __disjvr_1^0-__disjvr_1^post10 == 0 /\ tmp_24^0-tmp_24^post10 == 0 /\ cand_1104^0-cand_1104^post10 == 0 /\ -tmp___0_605^post10+tmp___0_605^0 == 0 /\ -__cil_tmp5_20^post10+__cil_tmp5_20^0 == 0), cost: 1 12: l13 -> l14 : __disjvr_0^0'=__disjvr_0^post12, elem_13^0'=elem_13^post12, buffer_35^0'=buffer_35^post12, tmp___0_36^0'=tmp___0_36^post12, ret_18^0'=ret_18^post12, __cil_tmp5_10^0'=__cil_tmp5_10^post12, x_8^0'=x_8^post12, cand_1104^0'=cand_1104^post12, buffer_1077^0'=buffer_1077^post12, lt_29^0'=lt_29^post12, i_22^0'=i_22^post12, tmp___0_605^0'=tmp___0_605^post12, tmp_24^0'=tmp_24^post12, __disjvr_2^0'=__disjvr_2^post12, __cil_tmp5_20^0'=__cil_tmp5_20^post12, d_7^0'=d_7^post12, buffer_21^0'=buffer_21^post12, ret_1103^0'=ret_1103^post12, len_98^0'=len_98^post12, Result_5^0'=Result_5^post12, x_16^0'=x_16^post12, tmp___0_25^0'=tmp___0_25^post12, a_6^0'=a_6^post12, __disjvr_1^0'=__disjvr_1^post12, h_17^0'=h_17^post12, buffer_604^0'=buffer_604^post12, tmp___0_57^0'=tmp___0_57^post12, sz_23^0'=sz_23^post12, __cil_tmp5_15^0'=__cil_tmp5_15^post12, y_1094^0'=y_1094^post12, cand_19^0'=cand_19^post12, buffer_1139^0'=buffer_1139^post12, prev_14^0'=prev_14^post12, l_11^0'=l_11^post12, x_12^0'=x_12^post12, tmp_9^0'=tmp_9^post12, __disjvr_3^0'=__disjvr_3^post12, (0 == 0 /\ -x_12^post12+x_12^0 == 0 /\ len_98^0-len_98^post12 == 0 /\ -l_11^post12+l_11^0 == 0 /\ -d_7^post12+d_7^0 == 0 /\ ret_18^0-ret_18^post12 == 0 /\ __disjvr_0^0-__disjvr_0^post12 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post12 == 0 /\ cand_1104^0-cand_1104^post12 == 0 /\ buffer_1077^0-buffer_1077^post12 == 0 /\ -tmp_24^post12+sz_23^post12 == 0 /\ -tmp___0_57^post12+tmp___0_57^0 == 0 /\ -cand_19^post12+cand_19^0 == 0 /\ -h_17^post12+h_17^0 == 0 /\ -tmp___0_605^post12+tmp___0_605^0 == 0 /\ -tmp___0_25^post12+tmp___0_25^0 == 0 /\ buffer_35^0-buffer_35^post12 == 0 /\ -tmp_9^post12+tmp_9^0 == 0 /\ -prev_14^post12+prev_14^0 == 0 /\ -buffer_1139^post12+buffer_1139^0 == 0 /\ x_8^0-x_8^post12 == 0 /\ buffer_604^0-buffer_604^post12 == 0 /\ -lt_29^post12+lt_29^0 == 0 /\ -y_1094^post12+y_1094^0 == 0 /\ tmp___0_36^0-tmp___0_36^post12 == 0 /\ -ret_1103^post12+ret_1103^0 == 0 /\ -__cil_tmp5_15^post12+__cil_tmp5_15^0 == 0 /\ i_22^post12 == 0 /\ buffer_21^post12 == 0 /\ -__disjvr_3^post12+__disjvr_3^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post12 == 0 /\ -a_6^post12+a_6^0 == 0 /\ __disjvr_1^0-__disjvr_1^post12 == 0 /\ __disjvr_2^0-__disjvr_2^post12 == 0 /\ elem_13^0-elem_13^post12 == 0 /\ -Result_5^post12+Result_5^0 == 0 /\ x_16^0-x_16^post12 == 0), cost: 1 15: l14 -> l0 : __disjvr_0^0'=__disjvr_0^post15, elem_13^0'=elem_13^post15, buffer_35^0'=buffer_35^post15, tmp___0_36^0'=tmp___0_36^post15, ret_18^0'=ret_18^post15, __cil_tmp5_10^0'=__cil_tmp5_10^post15, x_8^0'=x_8^post15, cand_1104^0'=cand_1104^post15, buffer_1077^0'=buffer_1077^post15, lt_29^0'=lt_29^post15, i_22^0'=i_22^post15, tmp___0_605^0'=tmp___0_605^post15, tmp_24^0'=tmp_24^post15, __disjvr_2^0'=__disjvr_2^post15, __cil_tmp5_20^0'=__cil_tmp5_20^post15, d_7^0'=d_7^post15, buffer_21^0'=buffer_21^post15, ret_1103^0'=ret_1103^post15, len_98^0'=len_98^post15, Result_5^0'=Result_5^post15, x_16^0'=x_16^post15, tmp___0_25^0'=tmp___0_25^post15, a_6^0'=a_6^post15, __disjvr_1^0'=__disjvr_1^post15, h_17^0'=h_17^post15, buffer_604^0'=buffer_604^post15, tmp___0_57^0'=tmp___0_57^post15, sz_23^0'=sz_23^post15, __cil_tmp5_15^0'=__cil_tmp5_15^post15, y_1094^0'=y_1094^post15, cand_19^0'=cand_19^post15, buffer_1139^0'=buffer_1139^post15, prev_14^0'=prev_14^post15, l_11^0'=l_11^post15, x_12^0'=x_12^post15, tmp_9^0'=tmp_9^post15, __disjvr_3^0'=__disjvr_3^post15, (0 == 0 /\ -l_11^post15+l_11^0 == 0 /\ ret_18^post15 == 0 /\ -ret_1103^post15+ret_1103^0 == 0 /\ -__cil_tmp5_15^post15+__cil_tmp5_15^0 == 0 /\ -y_1094^post15+y_1094^0 == 0 /\ -x_8^post15+x_8^0 == 0 /\ buffer_35^0-buffer_35^post15 == 0 /\ -__disjvr_2^post15+__disjvr_2^0 == 0 /\ tmp___0_25^0-tmp___0_25^post15 == 0 /\ -buffer_604^post15+buffer_604^0 == 0 /\ buffer_21^0-buffer_21^post15 == 0 /\ -Result_5^post15+Result_5^0 == 0 /\ elem_13^0-elem_13^post15 == 0 /\ __disjvr_0^0-__disjvr_0^post15 == 0 /\ tmp___0_36^0-tmp___0_36^post15 == 0 /\ -lt_29^post15+lt_29^0 == 0 /\ -x_12^post15+x_12^0 == 0 /\ cand_1104^0-cand_1104^post15 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post15 == 0 /\ len_98^0-len_98^post15 == 0 /\ -i_22^0+sz_23^0 <= 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post15 == 0 /\ -__disjvr_1^post15+__disjvr_1^0 == 0 /\ d_7^0-d_7^post15 == 0 /\ tmp___0_605^0-tmp___0_605^post15 == 0 /\ tmp___0_57^0-tmp___0_57^post15 == 0 /\ -x_16^post15+h_17^post15 == 0 /\ buffer_1077^0-buffer_1077^post15 == 0 /\ -cand_19^post15+cand_19^0 == 0 /\ -__disjvr_3^post15+__disjvr_3^0 == 0 /\ -a_6^post15+a_6^0 == 0 /\ -prev_14^post15+prev_14^0 == 0 /\ -tmp_9^post15+tmp_9^0 == 0), cost: 1 16: l14 -> l6 : __disjvr_0^0'=__disjvr_0^post16, elem_13^0'=elem_13^post16, buffer_35^0'=buffer_35^post16, tmp___0_36^0'=tmp___0_36^post16, ret_18^0'=ret_18^post16, __cil_tmp5_10^0'=__cil_tmp5_10^post16, x_8^0'=x_8^post16, cand_1104^0'=cand_1104^post16, buffer_1077^0'=buffer_1077^post16, lt_29^0'=lt_29^post16, i_22^0'=i_22^post16, tmp___0_605^0'=tmp___0_605^post16, tmp_24^0'=tmp_24^post16, __disjvr_2^0'=__disjvr_2^post16, __cil_tmp5_20^0'=__cil_tmp5_20^post16, d_7^0'=d_7^post16, buffer_21^0'=buffer_21^post16, ret_1103^0'=ret_1103^post16, len_98^0'=len_98^post16, Result_5^0'=Result_5^post16, x_16^0'=x_16^post16, tmp___0_25^0'=tmp___0_25^post16, a_6^0'=a_6^post16, __disjvr_1^0'=__disjvr_1^post16, h_17^0'=h_17^post16, buffer_604^0'=buffer_604^post16, tmp___0_57^0'=tmp___0_57^post16, sz_23^0'=sz_23^post16, __cil_tmp5_15^0'=__cil_tmp5_15^post16, y_1094^0'=y_1094^post16, cand_19^0'=cand_19^post16, buffer_1139^0'=buffer_1139^post16, prev_14^0'=prev_14^post16, l_11^0'=l_11^post16, x_12^0'=x_12^post16, tmp_9^0'=tmp_9^post16, __disjvr_3^0'=__disjvr_3^post16, (0 == 0 /\ -lt_29^post16+lt_29^0 == 0 /\ -1+i_22^post16-i_22^10 == 0 /\ tmp___0_605^0-tmp___0_605^post16 == 0 /\ -buffer_1139^post16+buffer_1139^0 == 0 /\ -prev_14^post16+prev_14^0 == 0 /\ __disjvr_1^0-__disjvr_1^post16 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post16 == 0 /\ -__disjvr_2^post16+__disjvr_2^0 == 0 /\ -cand_19^post16+cand_19^0 == 0 /\ -Result_5^post16+buffer_21^post16 == 0 /\ elem_13^0-elem_13^post16 == 0 /\ len_98^post16-i_22^10 == 0 /\ x_8^post16-tmp_9^post16 == 0 /\ -y_1094^post16+y_1094^0 == 0 /\ -__disjvr_3^post16+__disjvr_3^0 == 0 /\ Result_5^post16-__cil_tmp5_10^post16 == 0 /\ cand_1104^0-cand_1104^post16 == 0 /\ -x_8^post16+__cil_tmp5_10^post16 == 0 /\ -h_17^post16+h_17^0 == 0 /\ __disjvr_0^0-__disjvr_0^post16 == 0 /\ ret_18^0-ret_18^post16 == 0 /\ buffer_604^0-buffer_604^post16 == 0 /\ -tmp___0_57^post16+tmp___0_57^0 == 0 /\ -x_12^post16+x_12^0 == 0 /\ -ret_1103^post16+ret_1103^0 == 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ -l_11^post16+l_11^0 == 0 /\ -x_16^post16+x_16^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post16 == 0 /\ buffer_1077^0-buffer_1077^post16 == 0), cost: 1 17: l15 -> l16 : __disjvr_0^0'=__disjvr_0^post17, elem_13^0'=elem_13^post17, buffer_35^0'=buffer_35^post17, tmp___0_36^0'=tmp___0_36^post17, ret_18^0'=ret_18^post17, __cil_tmp5_10^0'=__cil_tmp5_10^post17, x_8^0'=x_8^post17, cand_1104^0'=cand_1104^post17, buffer_1077^0'=buffer_1077^post17, lt_29^0'=lt_29^post17, i_22^0'=i_22^post17, tmp___0_605^0'=tmp___0_605^post17, tmp_24^0'=tmp_24^post17, __disjvr_2^0'=__disjvr_2^post17, __cil_tmp5_20^0'=__cil_tmp5_20^post17, d_7^0'=d_7^post17, buffer_21^0'=buffer_21^post17, ret_1103^0'=ret_1103^post17, len_98^0'=len_98^post17, Result_5^0'=Result_5^post17, x_16^0'=x_16^post17, tmp___0_25^0'=tmp___0_25^post17, a_6^0'=a_6^post17, __disjvr_1^0'=__disjvr_1^post17, h_17^0'=h_17^post17, buffer_604^0'=buffer_604^post17, tmp___0_57^0'=tmp___0_57^post17, sz_23^0'=sz_23^post17, __cil_tmp5_15^0'=__cil_tmp5_15^post17, y_1094^0'=y_1094^post17, cand_19^0'=cand_19^post17, buffer_1139^0'=buffer_1139^post17, prev_14^0'=prev_14^post17, l_11^0'=l_11^post17, x_12^0'=x_12^post17, tmp_9^0'=tmp_9^post17, __disjvr_3^0'=__disjvr_3^post17, (-__cil_tmp5_10^post17+__cil_tmp5_10^0 == 0 /\ -prev_14^post17+prev_14^0 == 0 /\ -tmp_24^post17+tmp_24^0 == 0 /\ -x_16^post17+x_16^0 == 0 /\ lt_29^0-lt_29^post17 == 0 /\ buffer_35^0-buffer_35^post17 == 0 /\ d_7^0-d_7^post17 == 0 /\ -__cil_tmp5_15^post17+__cil_tmp5_15^0 == 0 /\ buffer_1139^0-buffer_1139^post17 == 0 /\ -__disjvr_3^post17+__disjvr_3^0 == 0 /\ -a_6^post17+a_6^0 == 0 /\ tmp___0_25^0-tmp___0_25^post17 == 0 /\ -__disjvr_2^post17+__disjvr_2^0 == 0 /\ -buffer_1077^post17+buffer_1077^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post17 == 0 /\ Result_5^0-Result_5^post17 == 0 /\ __disjvr_0^0-__disjvr_0^post17 == 0 /\ i_22^0-i_22^post17 == 0 /\ tmp___0_36^0-tmp___0_36^post17 == 0 /\ -h_17^0 <= 0 /\ len_98^0-len_98^post17 == 0 /\ h_17^0-h_17^post17 == 0 /\ -x_12^post17+x_12^0 == 0 /\ -buffer_604^post17+buffer_604^0 == 0 /\ -__disjvr_1^post17+__disjvr_1^0 == 0 /\ -cand_19^post17+cand_19^0 == 0 /\ h_17^0 <= 0 /\ elem_13^0-elem_13^post17 == 0 /\ -ret_18^post17+ret_18^0 == 0 /\ -x_8^post17+x_8^0 == 0 /\ -l_11^post17+l_11^0 == 0 /\ -ret_1103^post17+ret_1103^0 == 0 /\ -len_98^0 <= 0 /\ tmp___0_605^0-tmp___0_605^post17 == 0 /\ -y_1094^post17+y_1094^0 == 0 /\ -tmp_9^post17+tmp_9^0 == 0 /\ tmp___0_57^0-tmp___0_57^post17 == 0 /\ -buffer_21^post17+buffer_21^0 == 0 /\ cand_1104^0-cand_1104^post17 == 0 /\ -sz_23^post17+sz_23^0 == 0), cost: 1 18: l15 -> l17 : __disjvr_0^0'=__disjvr_0^post18, elem_13^0'=elem_13^post18, buffer_35^0'=buffer_35^post18, tmp___0_36^0'=tmp___0_36^post18, ret_18^0'=ret_18^post18, __cil_tmp5_10^0'=__cil_tmp5_10^post18, x_8^0'=x_8^post18, cand_1104^0'=cand_1104^post18, buffer_1077^0'=buffer_1077^post18, lt_29^0'=lt_29^post18, i_22^0'=i_22^post18, tmp___0_605^0'=tmp___0_605^post18, tmp_24^0'=tmp_24^post18, __disjvr_2^0'=__disjvr_2^post18, __cil_tmp5_20^0'=__cil_tmp5_20^post18, d_7^0'=d_7^post18, buffer_21^0'=buffer_21^post18, ret_1103^0'=ret_1103^post18, len_98^0'=len_98^post18, Result_5^0'=Result_5^post18, x_16^0'=x_16^post18, tmp___0_25^0'=tmp___0_25^post18, a_6^0'=a_6^post18, __disjvr_1^0'=__disjvr_1^post18, h_17^0'=h_17^post18, buffer_604^0'=buffer_604^post18, tmp___0_57^0'=tmp___0_57^post18, sz_23^0'=sz_23^post18, __cil_tmp5_15^0'=__cil_tmp5_15^post18, y_1094^0'=y_1094^post18, cand_19^0'=cand_19^post18, buffer_1139^0'=buffer_1139^post18, prev_14^0'=prev_14^post18, l_11^0'=l_11^post18, x_12^0'=x_12^post18, tmp_9^0'=tmp_9^post18, __disjvr_3^0'=__disjvr_3^post18, (0 == 0 /\ -ret_1103^post18+ret_1103^0 == 0 /\ __disjvr_2^0-__disjvr_2^post18 == 0 /\ ret_18^0-ret_18^post18 == 0 /\ -tmp___0_57^post18+tmp___0_57^0 == 0 /\ cand_1104^0-cand_1104^post18 == 0 /\ -y_1094^post18+y_1094^0 == 0 /\ i_22^0-i_22^post18 == 0 /\ cand_19^0-cand_19^post18 == 0 /\ lt_29^0-lt_29^post18 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post18 == 0 /\ -buffer_1139^post18+buffer_1139^0 == 0 /\ -__cil_tmp5_20^post18+__cil_tmp5_20^0 == 0 /\ tmp___0_605^0-tmp___0_605^post18 == 0 /\ tmp_24^0-tmp_24^post18 == 0 /\ -Result_5^post18+Result_5^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post18 == 0 /\ -tmp___0_25^post18+tmp___0_25^0 == 0 /\ x_16^0-x_16^post18 == 0 /\ -x_12^post18+x_12^0 == 0 /\ buffer_1077^0-buffer_1077^post18 == 0 /\ buffer_35^0-buffer_35^post18 == 0 /\ -__disjvr_3^post18+__disjvr_3^0 == 0 /\ -h_17^post18+h_17^0 == 0 /\ a_6^0-a_6^post18 == 0 /\ -tmp_9^post18+tmp_9^0 == 0 /\ -d_7^post18+d_7^0 == 0 /\ buffer_21^0-buffer_21^post18 == 0 /\ -prev_14^post18+prev_14^0 == 0 /\ -buffer_604^post18+buffer_604^0 == 0 /\ -elem_13^post18+elem_13^0 == 0 /\ -len_98^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post18 == 0 /\ tmp___0_36^0-tmp___0_36^post18 == 0 /\ -l_11^post18+l_11^0 == 0 /\ sz_23^0-sz_23^post18 == 0 /\ x_8^0-x_8^post18 == 0 /\ __disjvr_1^0-__disjvr_1^post18 == 0), cost: 1 19: l17 -> l18 : __disjvr_0^0'=__disjvr_0^post19, elem_13^0'=elem_13^post19, buffer_35^0'=buffer_35^post19, tmp___0_36^0'=tmp___0_36^post19, ret_18^0'=ret_18^post19, __cil_tmp5_10^0'=__cil_tmp5_10^post19, x_8^0'=x_8^post19, cand_1104^0'=cand_1104^post19, buffer_1077^0'=buffer_1077^post19, lt_29^0'=lt_29^post19, i_22^0'=i_22^post19, tmp___0_605^0'=tmp___0_605^post19, tmp_24^0'=tmp_24^post19, __disjvr_2^0'=__disjvr_2^post19, __cil_tmp5_20^0'=__cil_tmp5_20^post19, d_7^0'=d_7^post19, buffer_21^0'=buffer_21^post19, ret_1103^0'=ret_1103^post19, len_98^0'=len_98^post19, Result_5^0'=Result_5^post19, x_16^0'=x_16^post19, tmp___0_25^0'=tmp___0_25^post19, a_6^0'=a_6^post19, __disjvr_1^0'=__disjvr_1^post19, h_17^0'=h_17^post19, buffer_604^0'=buffer_604^post19, tmp___0_57^0'=tmp___0_57^post19, sz_23^0'=sz_23^post19, __cil_tmp5_15^0'=__cil_tmp5_15^post19, y_1094^0'=y_1094^post19, cand_19^0'=cand_19^post19, buffer_1139^0'=buffer_1139^post19, prev_14^0'=prev_14^post19, l_11^0'=l_11^post19, x_12^0'=x_12^post19, tmp_9^0'=tmp_9^post19, __disjvr_3^0'=__disjvr_3^post19, (-len_98^post19+len_98^0 == 0 /\ -__disjvr_1^post19+__disjvr_1^0 == 0 /\ -x_16^post19+x_16^0 == 0 /\ tmp___0_36^0-tmp___0_36^post19 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ i_22^0-i_22^post19 == 0 /\ tmp___0_605^0-tmp___0_605^post19 == 0 /\ d_7^0-d_7^post19 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post19 == 0 /\ elem_13^0-elem_13^post19 == 0 /\ -__disjvr_3^post19+__disjvr_3^0 == 0 /\ -__cil_tmp5_15^post19+__cil_tmp5_15^0 == 0 /\ -l_11^post19+l_11^0 == 0 /\ h_17^0-h_17^post19 == 0 /\ tmp_24^0-tmp_24^post19 == 0 /\ -y_1094^post19+y_1094^0 == 0 /\ -a_6^post19+a_6^0 == 0 /\ -buffer_1139^post19+buffer_1139^0 == 0 /\ -buffer_21^post19+buffer_21^0 == 0 /\ Result_5^0-Result_5^post19 == 0 /\ -tmp_9^post19+tmp_9^0 == 0 /\ __disjvr_3^post19-__disjvr_3^0 == 0 /\ -x_12^post19+x_12^0 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ -__cil_tmp5_10^post19+__cil_tmp5_10^0 == 0 /\ -buffer_604^post19+buffer_604^0 == 0 /\ -sz_23^post19+sz_23^0 == 0 /\ ret_18^0-ret_18^post19 == 0 /\ buffer_35^0-buffer_35^post19 == 0 /\ tmp___0_25^0-tmp___0_25^post19 == 0 /\ -prev_14^post19+prev_14^0 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ -cand_1104^post19+cand_1104^0 == 0 /\ x_8^0-x_8^post19 == 0 /\ __disjvr_2^0-__disjvr_2^post19 == 0 /\ __disjvr_0^0-__disjvr_0^post19 == 0 /\ tmp___0_57^0-tmp___0_57^post19 == 0 /\ lt_29^0-lt_29^post19 == 0), cost: 1 20: l18 -> l4 : __disjvr_0^0'=__disjvr_0^post20, elem_13^0'=elem_13^post20, buffer_35^0'=buffer_35^post20, tmp___0_36^0'=tmp___0_36^post20, ret_18^0'=ret_18^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post20, x_8^0'=x_8^post20, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post20, lt_29^0'=lt_29^post20, i_22^0'=i_22^post20, tmp___0_605^0'=tmp___0_605^post20, tmp_24^0'=tmp_24^post20, __disjvr_2^0'=__disjvr_2^post20, __cil_tmp5_20^0'=__cil_tmp5_20^post20, d_7^0'=d_7^post20, buffer_21^0'=buffer_21^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, Result_5^0'=Result_5^post20, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post20, a_6^0'=a_6^post20, __disjvr_1^0'=__disjvr_1^post20, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post20, tmp___0_57^0'=tmp___0_57^post20, sz_23^0'=sz_23^post20, __cil_tmp5_15^0'=__cil_tmp5_15^post20, y_1094^0'=y_1094^post20, cand_19^0'=cand_19^post20, buffer_1139^0'=buffer_1139^post20, prev_14^0'=prev_14^post20, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=tmp_9^post20, __disjvr_3^0'=__disjvr_3^post20, (0 == 0 /\ lt_29^10-y_1094^0 == 0 /\ -__disjvr_1^post20+__disjvr_1^0 == 0 /\ a_6^0-a_6^post20 == 0 /\ -tmp___0_605^post20+tmp___0_605^0 == 0 /\ Result_5^0-Result_5^post20 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post20 == 0 /\ tmp___0_36^0-tmp___0_36^post20 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post20 == 0 /\ -y_1094^post20+y_1094^0 == 0 /\ d_7^0-d_7^post20 == 0 /\ -lt_29^10+h_17^10 == 0 /\ -buffer_1139^post20+buffer_1139^0 == 0 /\ -tmp_9^post20+tmp_9^0 == 0 /\ -buffer_604^post20+buffer_604^0 == 0 /\ -prev_14^post20+prev_14^0 == 0 /\ elem_13^0-elem_13^post20 == 0 /\ cand_19^post20-h_17^0 == 0 /\ ret_18^0-ret_18^post20 == 0 /\ -__disjvr_3^post20+__disjvr_3^0 == 0 /\ x_8^0-x_8^post20 == 0 /\ -tmp___0_57^post20+tmp___0_57^0 == 0 /\ -buffer_35^post20+buffer_35^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post20 == 0 /\ __disjvr_0^0-__disjvr_0^post20 == 0 /\ __disjvr_2^0-__disjvr_2^post20 == 0 /\ tmp___0_25^0-tmp___0_25^post20 == 0 /\ buffer_1077^0-buffer_1077^post20 == 0), cost: 1 21: l19 -> l3 : __disjvr_0^0'=__disjvr_0^post21, elem_13^0'=elem_13^post21, buffer_35^0'=buffer_35^post21, tmp___0_36^0'=tmp___0_36^post21, ret_18^0'=ret_18^post21, __cil_tmp5_10^0'=__cil_tmp5_10^post21, x_8^0'=x_8^post21, cand_1104^0'=cand_1104^post21, buffer_1077^0'=buffer_1077^post21, lt_29^0'=lt_29^post21, i_22^0'=i_22^post21, tmp___0_605^0'=tmp___0_605^post21, tmp_24^0'=tmp_24^post21, __disjvr_2^0'=__disjvr_2^post21, __cil_tmp5_20^0'=__cil_tmp5_20^post21, d_7^0'=d_7^post21, buffer_21^0'=buffer_21^post21, ret_1103^0'=ret_1103^post21, len_98^0'=len_98^post21, Result_5^0'=Result_5^post21, x_16^0'=x_16^post21, tmp___0_25^0'=tmp___0_25^post21, a_6^0'=a_6^post21, __disjvr_1^0'=__disjvr_1^post21, h_17^0'=h_17^post21, buffer_604^0'=buffer_604^post21, tmp___0_57^0'=tmp___0_57^post21, sz_23^0'=sz_23^post21, __cil_tmp5_15^0'=__cil_tmp5_15^post21, y_1094^0'=y_1094^post21, cand_19^0'=cand_19^post21, buffer_1139^0'=buffer_1139^post21, prev_14^0'=prev_14^post21, l_11^0'=l_11^post21, x_12^0'=x_12^post21, tmp_9^0'=tmp_9^post21, __disjvr_3^0'=__disjvr_3^post21, (buffer_1077^0-buffer_1077^post21 == 0 /\ -buffer_21^post21+buffer_21^0 == 0 /\ i_22^0-i_22^post21 == 0 /\ cand_19^0-cand_19^post21 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post21 == 0 /\ buffer_35^0-buffer_35^post21 == 0 /\ -ret_1103^post21+ret_1103^0 == 0 /\ x_8^0-x_8^post21 == 0 /\ lt_29^0-lt_29^post21 == 0 /\ len_98^0-len_98^post21 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post21 == 0 /\ -h_17^post21+h_17^0 == 0 /\ -y_1094^post21+y_1094^0 == 0 /\ __disjvr_2^0-__disjvr_2^post21 == 0 /\ -buffer_1139^post21+buffer_1139^0 == 0 /\ -tmp_9^post21+tmp_9^0 == 0 /\ -__disjvr_3^post21+__disjvr_3^0 == 0 /\ __disjvr_0^0-__disjvr_0^post21 == 0 /\ tmp___0_36^0-tmp___0_36^post21 == 0 /\ -Result_5^post21+Result_5^0 == 0 /\ -__cil_tmp5_20^post21+__cil_tmp5_20^0 == 0 /\ -x_12^post21+x_12^0 == 0 /\ -l_11^post21+l_11^0 == 0 /\ -buffer_604^post21+buffer_604^0 == 0 /\ -d_7^post21+d_7^0 == 0 /\ -tmp___0_25^post21+tmp___0_25^0 == 0 /\ elem_13^0-elem_13^post21 == 0 /\ a_6^0-a_6^post21 == 0 /\ x_16^0-x_16^post21 == 0 /\ tmp_24^0-tmp_24^post21 == 0 /\ __disjvr_1^0-__disjvr_1^post21 == 0 /\ sz_23^0-sz_23^post21 == 0 /\ -tmp___0_605^post21+tmp___0_605^0 == 0 /\ ret_18^0-ret_18^post21 == 0 /\ -prev_14^post21+prev_14^0 == 0 /\ -tmp___0_57^post21+tmp___0_57^0 == 0 /\ cand_1104^0-cand_1104^post21 == 0), cost: 1 Removed unreachable rules and leafs Start location: l19 2: l3 -> l4 : __disjvr_0^0'=__disjvr_0^post2, elem_13^0'=elem_13^post2, buffer_35^0'=buffer_35^post2, tmp___0_36^0'=tmp___0_36^post2, ret_18^0'=ret_18^post2, __cil_tmp5_10^0'=__cil_tmp5_10^post2, x_8^0'=x_8^post2, cand_1104^0'=cand_1104^post2, buffer_1077^0'=buffer_1077^post2, lt_29^0'=lt_29^post2, i_22^0'=i_22^post2, tmp___0_605^0'=tmp___0_605^post2, tmp_24^0'=tmp_24^post2, __disjvr_2^0'=__disjvr_2^post2, __cil_tmp5_20^0'=__cil_tmp5_20^post2, d_7^0'=d_7^post2, buffer_21^0'=buffer_21^post2, ret_1103^0'=ret_1103^post2, len_98^0'=len_98^post2, Result_5^0'=Result_5^post2, x_16^0'=x_16^post2, tmp___0_25^0'=tmp___0_25^post2, a_6^0'=a_6^post2, __disjvr_1^0'=__disjvr_1^post2, h_17^0'=h_17^post2, buffer_604^0'=buffer_604^post2, tmp___0_57^0'=tmp___0_57^post2, sz_23^0'=sz_23^post2, __cil_tmp5_15^0'=__cil_tmp5_15^post2, y_1094^0'=y_1094^post2, cand_19^0'=cand_19^post2, buffer_1139^0'=buffer_1139^post2, prev_14^0'=prev_14^post2, l_11^0'=l_11^post2, x_12^0'=x_12^post2, tmp_9^0'=tmp_9^post2, __disjvr_3^0'=__disjvr_3^post2, (-__cil_tmp5_10^post2+__cil_tmp5_10^0 == 0 /\ -sz_23^post2+sz_23^0 == 0 /\ tmp_24^0-tmp_24^post2 == 0 /\ buffer_1139^0-buffer_1139^post2 == 0 /\ buffer_35^0-buffer_35^post2 == 0 /\ -buffer_604^post2+buffer_604^0 == 0 /\ cand_1104^0-cand_1104^post2 == 0 /\ __disjvr_0^0-__disjvr_0^post2 == 0 /\ -__cil_tmp5_15^post2+__cil_tmp5_15^0 == 0 /\ lt_29^0-lt_29^post2 == 0 /\ -__disjvr_2^post2+__disjvr_2^0 == 0 /\ i_22^0-i_22^post2 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post2 == 0 /\ -__disjvr_3^post2+__disjvr_3^0 == 0 /\ tmp___0_25^0-tmp___0_25^post2 == 0 /\ -buffer_1077^post2+buffer_1077^0 == 0 /\ tmp___0_36^0-tmp___0_36^post2 == 0 /\ -x_16^post2+x_16^0 == 0 /\ -x_12^post2+x_12^0 == 0 /\ len_98^0-len_98^post2 == 0 /\ -l_11^post2+l_11^0 == 0 /\ -__disjvr_1^post2+__disjvr_1^0 == 0 /\ x_8^0-x_8^post2 == 0 /\ h_17^0-h_17^post2 == 0 /\ -ret_1103^post2+ret_1103^0 == 0 /\ tmp___0_57^0-tmp___0_57^post2 == 0 /\ -ret_18^post2+ret_18^0 == 0 /\ tmp___0_605^0-tmp___0_605^post2 == 0 /\ -cand_19^post2+cand_19^0 == 0 /\ d_7^0-d_7^post2 == 0 /\ -y_1094^post2+y_1094^0 == 0 /\ -a_6^post2+a_6^0 == 0 /\ elem_13^0-elem_13^post2 == 0 /\ -prev_14^post2+prev_14^0 == 0 /\ -buffer_21^post2+buffer_21^0 == 0 /\ -tmp_9^post2+tmp_9^0 == 0 /\ -Result_5^post2+Result_5^0 == 0), cost: 1 5: l4 -> l6 : __disjvr_0^0'=__disjvr_0^post5, elem_13^0'=elem_13^post5, buffer_35^0'=buffer_35^post5, tmp___0_36^0'=tmp___0_36^post5, ret_18^0'=ret_18^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=x_8^post5, cand_1104^0'=cand_1104^post5, buffer_1077^0'=buffer_1077^post5, lt_29^0'=lt_29^post5, i_22^0'=i_22^post5, tmp___0_605^0'=tmp___0_605^post5, tmp_24^0'=tmp_24^post5, __disjvr_2^0'=__disjvr_2^post5, __cil_tmp5_20^0'=__cil_tmp5_20^post5, d_7^0'=d_7^post5, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post5, len_98^0'=len_98^post5, Result_5^0'=Result_5^post5, x_16^0'=x_16^post5, tmp___0_25^0'=tmp___0_25^post5, a_6^0'=a_6^post5, __disjvr_1^0'=__disjvr_1^post5, h_17^0'=h_17^post5, buffer_604^0'=buffer_604^post5, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post5, __cil_tmp5_15^0'=__cil_tmp5_15^post5, y_1094^0'=y_1094^post5, cand_19^0'=cand_19^post5, buffer_1139^0'=buffer_1139^post5, prev_14^0'=prev_14^post5, l_11^0'=l_11^post5, x_12^0'=x_12^post5, tmp_9^0'=tmp_9^post5, __disjvr_3^0'=__disjvr_3^post5, (0 == 0 /\ -buffer_1139^post5+buffer_1139^0 == 0 /\ -Result_5^post5+buffer_21^post5 == 0 /\ -a_6^post5+a_6^0 == 0 /\ lt_29^0-lt_29^post5 == 0 /\ -h_17^post5+h_17^0 == 0 /\ cand_1104^0-cand_1104^post5 == 0 /\ -x_12^post5+x_12^0 == 0 /\ tmp___0_605^0-tmp___0_605^post5 == 0 /\ -sz_23^post5+sz_23^0 == 0 /\ tmp_24^0-tmp_24^post5 == 0 /\ x_8^post5-tmp_9^post5 == 0 /\ -d_7^post5+d_7^0 == 0 /\ ret_18^0-ret_18^post5 == 0 /\ -1-i_22^0+i_22^post5 == 0 /\ -prev_14^post5+prev_14^0 == 0 /\ __disjvr_1^0-__disjvr_1^post5 == 0 /\ -i_22^0+len_98^post5 == 0 /\ buffer_1077^0-buffer_1077^post5 == 0 /\ -cand_19^post5+cand_19^0 == 0 /\ buffer_35^0-buffer_35^post5 == 0 /\ -x_8^post5+__cil_tmp5_10^post5 == 0 /\ -y_1094^post5+y_1094^0 == 0 /\ -__disjvr_3^post5+__disjvr_3^0 == 0 /\ -tmp___0_25^post5+tmp___0_25^0 == 0 /\ -ret_1103^post5+ret_1103^0 == 0 /\ buffer_604^0-buffer_604^post5 == 0 /\ -__cil_tmp5_15^post5+__cil_tmp5_15^0 == 0 /\ Result_5^post5-__cil_tmp5_10^post5 == 0 /\ -x_16^post5+x_16^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post5 == 0 /\ __disjvr_2^0-__disjvr_2^post5 == 0 /\ -elem_13^post5+elem_13^0 == 0 /\ __disjvr_0^0-__disjvr_0^post5 == 0 /\ tmp___0_36^0-tmp___0_36^post5 == 0 /\ -l_11^post5+l_11^0 == 0), cost: 1 6: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post6, elem_13^0'=elem_13^post6, buffer_35^0'=buffer_35^post6, tmp___0_36^0'=tmp___0_36^post6, ret_18^0'=ret_18^post6, __cil_tmp5_10^0'=__cil_tmp5_10^post6, x_8^0'=x_8^post6, cand_1104^0'=cand_1104^post6, buffer_1077^0'=buffer_1077^post6, lt_29^0'=lt_29^post6, i_22^0'=i_22^post6, tmp___0_605^0'=tmp___0_605^post6, tmp_24^0'=tmp_24^post6, __disjvr_2^0'=__disjvr_2^post6, __cil_tmp5_20^0'=__cil_tmp5_20^post6, d_7^0'=d_7^post6, buffer_21^0'=buffer_21^post6, ret_1103^0'=ret_1103^post6, len_98^0'=len_98^post6, Result_5^0'=Result_5^post6, x_16^0'=x_16^post6, tmp___0_25^0'=tmp___0_25^post6, a_6^0'=a_6^post6, __disjvr_1^0'=__disjvr_1^post6, h_17^0'=h_17^post6, buffer_604^0'=buffer_604^post6, tmp___0_57^0'=tmp___0_57^post6, sz_23^0'=sz_23^post6, __cil_tmp5_15^0'=__cil_tmp5_15^post6, y_1094^0'=y_1094^post6, cand_19^0'=cand_19^post6, buffer_1139^0'=buffer_1139^post6, prev_14^0'=prev_14^post6, l_11^0'=l_11^post6, x_12^0'=x_12^post6, tmp_9^0'=tmp_9^post6, __disjvr_3^0'=__disjvr_3^post6, (tmp___0_36^0-tmp___0_36^post6 == 0 /\ x_16^0-x_16^post6 == 0 /\ -__cil_tmp5_20^post6+__cil_tmp5_20^0 == 0 /\ -cand_19^post6+cand_19^0 == 0 /\ -len_98^post6+len_98^0 == 0 /\ -__disjvr_1^post6+__disjvr_1^0 == 0 /\ a_6^0-a_6^post6 == 0 /\ elem_13^0-elem_13^post6 == 0 /\ -__disjvr_3^post6+__disjvr_3^0 == 0 /\ -buffer_21^post6+buffer_21^0 == 0 /\ -buffer_1139^post6+buffer_1139^0 == 0 /\ -__cil_tmp5_15^post6+__cil_tmp5_15^0 == 0 /\ -d_7^post6+d_7^0 == 0 /\ -tmp_9^post6+tmp_9^0 == 0 /\ tmp_24^0-tmp_24^post6 == 0 /\ -l_11^post6+l_11^0 == 0 /\ -tmp___0_25^post6+tmp___0_25^0 == 0 /\ lt_29^0-lt_29^post6 == 0 /\ __disjvr_2^0-__disjvr_2^post6 == 0 /\ -h_17^post6+h_17^0 == 0 /\ -i_22^post6+i_22^0 == 0 /\ -x_12^post6+x_12^0 == 0 /\ -buffer_604^post6+buffer_604^0 == 0 /\ -y_1094^post6+y_1094^0 == 0 /\ Result_5^0-Result_5^post6 == 0 /\ ret_18^0-ret_18^post6 == 0 /\ buffer_35^0-buffer_35^post6 == 0 /\ cand_1104^0-cand_1104^post6 == 0 /\ sz_23^0-sz_23^post6 == 0 /\ -prev_14^post6+prev_14^0 == 0 /\ -tmp___0_57^post6+tmp___0_57^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post6 == 0 /\ x_8^0-x_8^post6 == 0 /\ ret_1103^0-ret_1103^post6 == 0 /\ -tmp___0_605^post6+tmp___0_605^0 == 0 /\ buffer_1077^0-buffer_1077^post6 == 0 /\ __disjvr_0^0-__disjvr_0^post6 == 0), cost: 1 3: l5 -> l6 : __disjvr_0^0'=__disjvr_0^post3, elem_13^0'=elem_13^post3, buffer_35^0'=buffer_35^post3, tmp___0_36^0'=tmp___0_36^post3, ret_18^0'=ret_18^post3, __cil_tmp5_10^0'=__cil_tmp5_10^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post3, buffer_1077^0'=buffer_1077^post3, lt_29^0'=lt_29^post3, i_22^0'=i_22^post3, tmp___0_605^0'=tmp___0_605^post3, tmp_24^0'=tmp_24^post3, __disjvr_2^0'=__disjvr_2^post3, __cil_tmp5_20^0'=__cil_tmp5_20^post3, d_7^0'=d_7^post3, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post3, len_98^0'=len_98^post3, Result_5^0'=Result_5^post3, x_16^0'=x_16^post3, tmp___0_25^0'=tmp___0_25^post3, a_6^0'=a_6^post3, __disjvr_1^0'=__disjvr_1^post3, h_17^0'=h_17^post3, buffer_604^0'=buffer_604^post3, tmp___0_57^0'=tmp___0_57^post3, sz_23^0'=sz_23^post3, __cil_tmp5_15^0'=__cil_tmp5_15^post3, y_1094^0'=y_1094^post3, cand_19^0'=cand_19^post3, buffer_1139^0'=buffer_1139^post3, prev_14^0'=prev_14^post3, l_11^0'=l_11^post3, x_12^0'=x_12^post3, tmp_9^0'=tmp_9^post3, __disjvr_3^0'=__disjvr_3^post3, (0 == 0 /\ -lt_29^post3+lt_29^0 == 0 /\ -h_17^post3+h_17^0 == 0 /\ ret_18^0-ret_18^post3 == 0 /\ -x_12^post3+x_12^0 == 0 /\ buffer_1077^0-buffer_1077^post3 == 0 /\ -1+len_98^post3-len_98^10 == 0 /\ -len_98^10 <= 0 /\ __disjvr_0^0-__disjvr_0^post3 == 0 /\ elem_13^0-elem_13^post3 == 0 /\ -cand_19^post3+cand_19^0 == 0 /\ tmp___0_605^0-tmp___0_605^post3 == 0 /\ -x_8^post3+__cil_tmp5_10^post3 == 0 /\ -__disjvr_2^post3+__disjvr_2^0 == 0 /\ -prev_14^post3+prev_14^0 == 0 /\ -1-i_22^0+i_22^post3 == 0 /\ buffer_35^0-buffer_35^post3 == 0 /\ -Result_5^post3+buffer_21^post3 == 0 /\ -buffer_1139^post3+buffer_1139^0 == 0 /\ -l_11^post3+l_11^0 == 0 /\ Result_5^post3-__cil_tmp5_10^post3 == 0 /\ cand_1104^0-cand_1104^post3 == 0 /\ d_7^0-d_7^post3 == 0 /\ __disjvr_1^0-__disjvr_1^post3 == 0 /\ tmp___0_36^0-tmp___0_36^post3 == 0 /\ -__cil_tmp5_15^post3+__cil_tmp5_15^0 == 0 /\ -y_1094^post3+y_1094^0 == 0 /\ -a_6^post3+a_6^0 == 0 /\ -tmp___0_25^post3+tmp___0_25^0 == 0 /\ -len_98^0 <= 0 /\ -tmp___0_57^post3+tmp___0_57^0 == 0 /\ -ret_1103^post3+ret_1103^0 == 0 /\ x_8^post3-tmp_9^post3 == 0 /\ -x_16^post3+x_16^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post3 == 0 /\ -__disjvr_3^post3+__disjvr_3^0 == 0 /\ -sz_23^post3+sz_23^0 == 0 /\ buffer_604^0-buffer_604^post3 == 0 /\ -tmp_24^post3+tmp_24^0 == 0), cost: 1 13: l6 -> l15 : __disjvr_0^0'=__disjvr_0^post13, elem_13^0'=elem_13^post13, buffer_35^0'=buffer_35^post13, tmp___0_36^0'=tmp___0_36^post13, ret_18^0'=ret_18^post13, __cil_tmp5_10^0'=__cil_tmp5_10^post13, x_8^0'=x_8^post13, cand_1104^0'=cand_1104^post13, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post13, i_22^0'=i_22^post13, tmp___0_605^0'=tmp___0_605^post13, tmp_24^0'=tmp_24^post13, __disjvr_2^0'=__disjvr_2^post13, __cil_tmp5_20^0'=__cil_tmp5_20^post13, d_7^0'=d_7^post13, buffer_21^0'=buffer_21^post13, ret_1103^0'=ret_1103^post13, len_98^0'=len_98^post13, Result_5^0'=Result_5^post13, x_16^0'=x_16^post13, tmp___0_25^0'=tmp___0_25^post13, a_6^0'=a_6^post13, __disjvr_1^0'=__disjvr_1^post13, h_17^0'=h_17^post13, buffer_604^0'=buffer_604^post13, tmp___0_57^0'=tmp___0_57^post13, sz_23^0'=sz_23^post13, __cil_tmp5_15^0'=__cil_tmp5_15^post13, y_1094^0'=y_1094^post13, cand_19^0'=cand_19^post13, buffer_1139^0'=buffer_1139^post13, prev_14^0'=prev_14^post13, l_11^0'=l_11^post13, x_12^0'=x_12^post13, tmp_9^0'=tmp_9^post13, __disjvr_3^0'=__disjvr_3^post13, (0 == 0 /\ -len_98^20 <= 0 /\ -__disjvr_1^post13+__disjvr_1^0 == 0 /\ elem_13^0-elem_13^post13 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post13 == 0 /\ h_17^post13-x_16^post13 == 0 /\ buffer_35^0-buffer_35^post13 == 0 /\ -d_7^post13+d_7^0 == 0 /\ x_8^0-x_8^post13 == 0 /\ -__cil_tmp5_20^post13+__cil_tmp5_20^0 == 0 /\ -__disjvr_3^post13+__disjvr_3^0 == 0 /\ cand_1104^0-cand_1104^post13 == 0 /\ -cand_19^post13+cand_19^0 == 0 /\ tmp___0_605^0-tmp___0_605^post13 == 0 /\ tmp___0_36^0-tmp___0_36^post13 == 0 /\ -prev_14^post13+prev_14^0 == 0 /\ -buffer_1139^post13+buffer_1139^0 == 0 /\ -tmp_9^post13+tmp_9^0 == 0 /\ -i_22^0+sz_23^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post13 == 0 /\ -x_12^post13+x_12^0 == 0 /\ -a_6^post13+a_6^0 == 0 /\ -tmp___0_25^post13+tmp___0_25^0 == 0 /\ -y_1094^post13+y_1094^0 == 0 /\ ret_18^post13 == 0 /\ -tmp___0_57^post13+tmp___0_57^0 == 0 /\ buffer_604^0-buffer_604^post13 == 0 /\ -Result_5^post13+Result_5^0 == 0 /\ __disjvr_2^0-__disjvr_2^post13 == 0 /\ -len_98^0 <= 0 /\ -lt_29^post13+lt_29^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post13 == 0 /\ buffer_21^0-buffer_21^post13 == 0 /\ -ret_1103^post13+ret_1103^0 == 0 /\ -l_11^post13+l_11^0 == 0), cost: 1 14: l6 -> l5 : __disjvr_0^0'=__disjvr_0^post14, elem_13^0'=elem_13^post14, buffer_35^0'=buffer_35^post14, tmp___0_36^0'=tmp___0_36^post14, ret_18^0'=ret_18^post14, __cil_tmp5_10^0'=__cil_tmp5_10^post14, x_8^0'=x_8^post14, cand_1104^0'=cand_1104^post14, buffer_1077^0'=buffer_1077^post14, lt_29^0'=lt_29^post14, i_22^0'=i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, __disjvr_2^0'=__disjvr_2^post14, __cil_tmp5_20^0'=__cil_tmp5_20^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post14, ret_1103^0'=ret_1103^post14, len_98^0'=len_98^post14, Result_5^0'=Result_5^post14, x_16^0'=x_16^post14, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, __disjvr_1^0'=__disjvr_1^post14, h_17^0'=h_17^post14, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post14, sz_23^0'=sz_23^post14, __cil_tmp5_15^0'=__cil_tmp5_15^post14, y_1094^0'=y_1094^post14, cand_19^0'=cand_19^post14, buffer_1139^0'=buffer_1139^post14, prev_14^0'=prev_14^post14, l_11^0'=l_11^post14, x_12^0'=x_12^post14, tmp_9^0'=tmp_9^post14, __disjvr_3^0'=__disjvr_3^post14, (0 == 0 /\ -h_17^post14+h_17^0 == 0 /\ __disjvr_2^0-__disjvr_2^post14 == 0 /\ -ret_1103^post14+ret_1103^0 == 0 /\ cand_19^0-cand_19^post14 == 0 /\ elem_13^0-elem_13^post14 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post14 == 0 /\ -buffer_1139^post14+buffer_1139^0 == 0 /\ -tmp_9^post14+tmp_9^0 == 0 /\ -prev_14^post14+prev_14^0 == 0 /\ -Result_5^post14+Result_5^0 == 0 /\ -__cil_tmp5_20^post14+__cil_tmp5_20^0 == 0 /\ tmp___0_36^0-tmp___0_36^post14 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post14 == 0 /\ cand_1104^0-cand_1104^post14 == 0 /\ -lt_29^post14+lt_29^0 == 0 /\ -y_1094^post14+y_1094^0 == 0 /\ -__disjvr_3^post14+__disjvr_3^0 == 0 /\ x_16^0-x_16^post14 == 0 /\ buffer_21^0-buffer_21^post14 == 0 /\ -__disjvr_1^post14+__disjvr_1^0 == 0 /\ ret_18^0-ret_18^post14 == 0 /\ buffer_35^0-buffer_35^post14 == 0 /\ -len_98^0 <= 0 /\ x_8^0-x_8^post14 == 0 /\ -x_12^post14+x_12^0 == 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ buffer_1077^0-buffer_1077^post14 == 0 /\ __disjvr_0^0-__disjvr_0^post14 == 0 /\ -l_11^post14+l_11^0 == 0 /\ -tmp___0_57^post14+tmp___0_57^0 == 0), cost: 1 18: l15 -> l17 : __disjvr_0^0'=__disjvr_0^post18, elem_13^0'=elem_13^post18, buffer_35^0'=buffer_35^post18, tmp___0_36^0'=tmp___0_36^post18, ret_18^0'=ret_18^post18, __cil_tmp5_10^0'=__cil_tmp5_10^post18, x_8^0'=x_8^post18, cand_1104^0'=cand_1104^post18, buffer_1077^0'=buffer_1077^post18, lt_29^0'=lt_29^post18, i_22^0'=i_22^post18, tmp___0_605^0'=tmp___0_605^post18, tmp_24^0'=tmp_24^post18, __disjvr_2^0'=__disjvr_2^post18, __cil_tmp5_20^0'=__cil_tmp5_20^post18, d_7^0'=d_7^post18, buffer_21^0'=buffer_21^post18, ret_1103^0'=ret_1103^post18, len_98^0'=len_98^post18, Result_5^0'=Result_5^post18, x_16^0'=x_16^post18, tmp___0_25^0'=tmp___0_25^post18, a_6^0'=a_6^post18, __disjvr_1^0'=__disjvr_1^post18, h_17^0'=h_17^post18, buffer_604^0'=buffer_604^post18, tmp___0_57^0'=tmp___0_57^post18, sz_23^0'=sz_23^post18, __cil_tmp5_15^0'=__cil_tmp5_15^post18, y_1094^0'=y_1094^post18, cand_19^0'=cand_19^post18, buffer_1139^0'=buffer_1139^post18, prev_14^0'=prev_14^post18, l_11^0'=l_11^post18, x_12^0'=x_12^post18, tmp_9^0'=tmp_9^post18, __disjvr_3^0'=__disjvr_3^post18, (0 == 0 /\ -ret_1103^post18+ret_1103^0 == 0 /\ __disjvr_2^0-__disjvr_2^post18 == 0 /\ ret_18^0-ret_18^post18 == 0 /\ -tmp___0_57^post18+tmp___0_57^0 == 0 /\ cand_1104^0-cand_1104^post18 == 0 /\ -y_1094^post18+y_1094^0 == 0 /\ i_22^0-i_22^post18 == 0 /\ cand_19^0-cand_19^post18 == 0 /\ lt_29^0-lt_29^post18 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post18 == 0 /\ -buffer_1139^post18+buffer_1139^0 == 0 /\ -__cil_tmp5_20^post18+__cil_tmp5_20^0 == 0 /\ tmp___0_605^0-tmp___0_605^post18 == 0 /\ tmp_24^0-tmp_24^post18 == 0 /\ -Result_5^post18+Result_5^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post18 == 0 /\ -tmp___0_25^post18+tmp___0_25^0 == 0 /\ x_16^0-x_16^post18 == 0 /\ -x_12^post18+x_12^0 == 0 /\ buffer_1077^0-buffer_1077^post18 == 0 /\ buffer_35^0-buffer_35^post18 == 0 /\ -__disjvr_3^post18+__disjvr_3^0 == 0 /\ -h_17^post18+h_17^0 == 0 /\ a_6^0-a_6^post18 == 0 /\ -tmp_9^post18+tmp_9^0 == 0 /\ -d_7^post18+d_7^0 == 0 /\ buffer_21^0-buffer_21^post18 == 0 /\ -prev_14^post18+prev_14^0 == 0 /\ -buffer_604^post18+buffer_604^0 == 0 /\ -elem_13^post18+elem_13^0 == 0 /\ -len_98^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post18 == 0 /\ tmp___0_36^0-tmp___0_36^post18 == 0 /\ -l_11^post18+l_11^0 == 0 /\ sz_23^0-sz_23^post18 == 0 /\ x_8^0-x_8^post18 == 0 /\ __disjvr_1^0-__disjvr_1^post18 == 0), cost: 1 19: l17 -> l18 : __disjvr_0^0'=__disjvr_0^post19, elem_13^0'=elem_13^post19, buffer_35^0'=buffer_35^post19, tmp___0_36^0'=tmp___0_36^post19, ret_18^0'=ret_18^post19, __cil_tmp5_10^0'=__cil_tmp5_10^post19, x_8^0'=x_8^post19, cand_1104^0'=cand_1104^post19, buffer_1077^0'=buffer_1077^post19, lt_29^0'=lt_29^post19, i_22^0'=i_22^post19, tmp___0_605^0'=tmp___0_605^post19, tmp_24^0'=tmp_24^post19, __disjvr_2^0'=__disjvr_2^post19, __cil_tmp5_20^0'=__cil_tmp5_20^post19, d_7^0'=d_7^post19, buffer_21^0'=buffer_21^post19, ret_1103^0'=ret_1103^post19, len_98^0'=len_98^post19, Result_5^0'=Result_5^post19, x_16^0'=x_16^post19, tmp___0_25^0'=tmp___0_25^post19, a_6^0'=a_6^post19, __disjvr_1^0'=__disjvr_1^post19, h_17^0'=h_17^post19, buffer_604^0'=buffer_604^post19, tmp___0_57^0'=tmp___0_57^post19, sz_23^0'=sz_23^post19, __cil_tmp5_15^0'=__cil_tmp5_15^post19, y_1094^0'=y_1094^post19, cand_19^0'=cand_19^post19, buffer_1139^0'=buffer_1139^post19, prev_14^0'=prev_14^post19, l_11^0'=l_11^post19, x_12^0'=x_12^post19, tmp_9^0'=tmp_9^post19, __disjvr_3^0'=__disjvr_3^post19, (-len_98^post19+len_98^0 == 0 /\ -__disjvr_1^post19+__disjvr_1^0 == 0 /\ -x_16^post19+x_16^0 == 0 /\ tmp___0_36^0-tmp___0_36^post19 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ i_22^0-i_22^post19 == 0 /\ tmp___0_605^0-tmp___0_605^post19 == 0 /\ d_7^0-d_7^post19 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post19 == 0 /\ elem_13^0-elem_13^post19 == 0 /\ -__disjvr_3^post19+__disjvr_3^0 == 0 /\ -__cil_tmp5_15^post19+__cil_tmp5_15^0 == 0 /\ -l_11^post19+l_11^0 == 0 /\ h_17^0-h_17^post19 == 0 /\ tmp_24^0-tmp_24^post19 == 0 /\ -y_1094^post19+y_1094^0 == 0 /\ -a_6^post19+a_6^0 == 0 /\ -buffer_1139^post19+buffer_1139^0 == 0 /\ -buffer_21^post19+buffer_21^0 == 0 /\ Result_5^0-Result_5^post19 == 0 /\ -tmp_9^post19+tmp_9^0 == 0 /\ __disjvr_3^post19-__disjvr_3^0 == 0 /\ -x_12^post19+x_12^0 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ -__cil_tmp5_10^post19+__cil_tmp5_10^0 == 0 /\ -buffer_604^post19+buffer_604^0 == 0 /\ -sz_23^post19+sz_23^0 == 0 /\ ret_18^0-ret_18^post19 == 0 /\ buffer_35^0-buffer_35^post19 == 0 /\ tmp___0_25^0-tmp___0_25^post19 == 0 /\ -prev_14^post19+prev_14^0 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ -cand_1104^post19+cand_1104^0 == 0 /\ x_8^0-x_8^post19 == 0 /\ __disjvr_2^0-__disjvr_2^post19 == 0 /\ __disjvr_0^0-__disjvr_0^post19 == 0 /\ tmp___0_57^0-tmp___0_57^post19 == 0 /\ lt_29^0-lt_29^post19 == 0), cost: 1 20: l18 -> l4 : __disjvr_0^0'=__disjvr_0^post20, elem_13^0'=elem_13^post20, buffer_35^0'=buffer_35^post20, tmp___0_36^0'=tmp___0_36^post20, ret_18^0'=ret_18^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post20, x_8^0'=x_8^post20, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post20, lt_29^0'=lt_29^post20, i_22^0'=i_22^post20, tmp___0_605^0'=tmp___0_605^post20, tmp_24^0'=tmp_24^post20, __disjvr_2^0'=__disjvr_2^post20, __cil_tmp5_20^0'=__cil_tmp5_20^post20, d_7^0'=d_7^post20, buffer_21^0'=buffer_21^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, Result_5^0'=Result_5^post20, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post20, a_6^0'=a_6^post20, __disjvr_1^0'=__disjvr_1^post20, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post20, tmp___0_57^0'=tmp___0_57^post20, sz_23^0'=sz_23^post20, __cil_tmp5_15^0'=__cil_tmp5_15^post20, y_1094^0'=y_1094^post20, cand_19^0'=cand_19^post20, buffer_1139^0'=buffer_1139^post20, prev_14^0'=prev_14^post20, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=tmp_9^post20, __disjvr_3^0'=__disjvr_3^post20, (0 == 0 /\ lt_29^10-y_1094^0 == 0 /\ -__disjvr_1^post20+__disjvr_1^0 == 0 /\ a_6^0-a_6^post20 == 0 /\ -tmp___0_605^post20+tmp___0_605^0 == 0 /\ Result_5^0-Result_5^post20 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post20 == 0 /\ tmp___0_36^0-tmp___0_36^post20 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post20 == 0 /\ -y_1094^post20+y_1094^0 == 0 /\ d_7^0-d_7^post20 == 0 /\ -lt_29^10+h_17^10 == 0 /\ -buffer_1139^post20+buffer_1139^0 == 0 /\ -tmp_9^post20+tmp_9^0 == 0 /\ -buffer_604^post20+buffer_604^0 == 0 /\ -prev_14^post20+prev_14^0 == 0 /\ elem_13^0-elem_13^post20 == 0 /\ cand_19^post20-h_17^0 == 0 /\ ret_18^0-ret_18^post20 == 0 /\ -__disjvr_3^post20+__disjvr_3^0 == 0 /\ x_8^0-x_8^post20 == 0 /\ -tmp___0_57^post20+tmp___0_57^0 == 0 /\ -buffer_35^post20+buffer_35^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post20 == 0 /\ __disjvr_0^0-__disjvr_0^post20 == 0 /\ __disjvr_2^0-__disjvr_2^post20 == 0 /\ tmp___0_25^0-tmp___0_25^post20 == 0 /\ buffer_1077^0-buffer_1077^post20 == 0), cost: 1 21: l19 -> l3 : __disjvr_0^0'=__disjvr_0^post21, elem_13^0'=elem_13^post21, buffer_35^0'=buffer_35^post21, tmp___0_36^0'=tmp___0_36^post21, ret_18^0'=ret_18^post21, __cil_tmp5_10^0'=__cil_tmp5_10^post21, x_8^0'=x_8^post21, cand_1104^0'=cand_1104^post21, buffer_1077^0'=buffer_1077^post21, lt_29^0'=lt_29^post21, i_22^0'=i_22^post21, tmp___0_605^0'=tmp___0_605^post21, tmp_24^0'=tmp_24^post21, __disjvr_2^0'=__disjvr_2^post21, __cil_tmp5_20^0'=__cil_tmp5_20^post21, d_7^0'=d_7^post21, buffer_21^0'=buffer_21^post21, ret_1103^0'=ret_1103^post21, len_98^0'=len_98^post21, Result_5^0'=Result_5^post21, x_16^0'=x_16^post21, tmp___0_25^0'=tmp___0_25^post21, a_6^0'=a_6^post21, __disjvr_1^0'=__disjvr_1^post21, h_17^0'=h_17^post21, buffer_604^0'=buffer_604^post21, tmp___0_57^0'=tmp___0_57^post21, sz_23^0'=sz_23^post21, __cil_tmp5_15^0'=__cil_tmp5_15^post21, y_1094^0'=y_1094^post21, cand_19^0'=cand_19^post21, buffer_1139^0'=buffer_1139^post21, prev_14^0'=prev_14^post21, l_11^0'=l_11^post21, x_12^0'=x_12^post21, tmp_9^0'=tmp_9^post21, __disjvr_3^0'=__disjvr_3^post21, (buffer_1077^0-buffer_1077^post21 == 0 /\ -buffer_21^post21+buffer_21^0 == 0 /\ i_22^0-i_22^post21 == 0 /\ cand_19^0-cand_19^post21 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post21 == 0 /\ buffer_35^0-buffer_35^post21 == 0 /\ -ret_1103^post21+ret_1103^0 == 0 /\ x_8^0-x_8^post21 == 0 /\ lt_29^0-lt_29^post21 == 0 /\ len_98^0-len_98^post21 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post21 == 0 /\ -h_17^post21+h_17^0 == 0 /\ -y_1094^post21+y_1094^0 == 0 /\ __disjvr_2^0-__disjvr_2^post21 == 0 /\ -buffer_1139^post21+buffer_1139^0 == 0 /\ -tmp_9^post21+tmp_9^0 == 0 /\ -__disjvr_3^post21+__disjvr_3^0 == 0 /\ __disjvr_0^0-__disjvr_0^post21 == 0 /\ tmp___0_36^0-tmp___0_36^post21 == 0 /\ -Result_5^post21+Result_5^0 == 0 /\ -__cil_tmp5_20^post21+__cil_tmp5_20^0 == 0 /\ -x_12^post21+x_12^0 == 0 /\ -l_11^post21+l_11^0 == 0 /\ -buffer_604^post21+buffer_604^0 == 0 /\ -d_7^post21+d_7^0 == 0 /\ -tmp___0_25^post21+tmp___0_25^0 == 0 /\ elem_13^0-elem_13^post21 == 0 /\ a_6^0-a_6^post21 == 0 /\ x_16^0-x_16^post21 == 0 /\ tmp_24^0-tmp_24^post21 == 0 /\ __disjvr_1^0-__disjvr_1^post21 == 0 /\ sz_23^0-sz_23^post21 == 0 /\ -tmp___0_605^post21+tmp___0_605^0 == 0 /\ ret_18^0-ret_18^post21 == 0 /\ -prev_14^post21+prev_14^0 == 0 /\ -tmp___0_57^post21+tmp___0_57^0 == 0 /\ cand_1104^0-cand_1104^post21 == 0), cost: 1 Applied preprocessing Original rule: l3 -> l4 : __disjvr_0^0'=__disjvr_0^post2, elem_13^0'=elem_13^post2, buffer_35^0'=buffer_35^post2, tmp___0_36^0'=tmp___0_36^post2, ret_18^0'=ret_18^post2, __cil_tmp5_10^0'=__cil_tmp5_10^post2, x_8^0'=x_8^post2, cand_1104^0'=cand_1104^post2, buffer_1077^0'=buffer_1077^post2, lt_29^0'=lt_29^post2, i_22^0'=i_22^post2, tmp___0_605^0'=tmp___0_605^post2, tmp_24^0'=tmp_24^post2, __disjvr_2^0'=__disjvr_2^post2, __cil_tmp5_20^0'=__cil_tmp5_20^post2, d_7^0'=d_7^post2, buffer_21^0'=buffer_21^post2, ret_1103^0'=ret_1103^post2, len_98^0'=len_98^post2, Result_5^0'=Result_5^post2, x_16^0'=x_16^post2, tmp___0_25^0'=tmp___0_25^post2, a_6^0'=a_6^post2, __disjvr_1^0'=__disjvr_1^post2, h_17^0'=h_17^post2, buffer_604^0'=buffer_604^post2, tmp___0_57^0'=tmp___0_57^post2, sz_23^0'=sz_23^post2, __cil_tmp5_15^0'=__cil_tmp5_15^post2, y_1094^0'=y_1094^post2, cand_19^0'=cand_19^post2, buffer_1139^0'=buffer_1139^post2, prev_14^0'=prev_14^post2, l_11^0'=l_11^post2, x_12^0'=x_12^post2, tmp_9^0'=tmp_9^post2, __disjvr_3^0'=__disjvr_3^post2, (-__cil_tmp5_10^post2+__cil_tmp5_10^0 == 0 /\ -sz_23^post2+sz_23^0 == 0 /\ tmp_24^0-tmp_24^post2 == 0 /\ buffer_1139^0-buffer_1139^post2 == 0 /\ buffer_35^0-buffer_35^post2 == 0 /\ -buffer_604^post2+buffer_604^0 == 0 /\ cand_1104^0-cand_1104^post2 == 0 /\ __disjvr_0^0-__disjvr_0^post2 == 0 /\ -__cil_tmp5_15^post2+__cil_tmp5_15^0 == 0 /\ lt_29^0-lt_29^post2 == 0 /\ -__disjvr_2^post2+__disjvr_2^0 == 0 /\ i_22^0-i_22^post2 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post2 == 0 /\ -__disjvr_3^post2+__disjvr_3^0 == 0 /\ tmp___0_25^0-tmp___0_25^post2 == 0 /\ -buffer_1077^post2+buffer_1077^0 == 0 /\ tmp___0_36^0-tmp___0_36^post2 == 0 /\ -x_16^post2+x_16^0 == 0 /\ -x_12^post2+x_12^0 == 0 /\ len_98^0-len_98^post2 == 0 /\ -l_11^post2+l_11^0 == 0 /\ -__disjvr_1^post2+__disjvr_1^0 == 0 /\ x_8^0-x_8^post2 == 0 /\ h_17^0-h_17^post2 == 0 /\ -ret_1103^post2+ret_1103^0 == 0 /\ tmp___0_57^0-tmp___0_57^post2 == 0 /\ -ret_18^post2+ret_18^0 == 0 /\ tmp___0_605^0-tmp___0_605^post2 == 0 /\ -cand_19^post2+cand_19^0 == 0 /\ d_7^0-d_7^post2 == 0 /\ -y_1094^post2+y_1094^0 == 0 /\ -a_6^post2+a_6^0 == 0 /\ elem_13^0-elem_13^post2 == 0 /\ -prev_14^post2+prev_14^0 == 0 /\ -buffer_21^post2+buffer_21^0 == 0 /\ -tmp_9^post2+tmp_9^0 == 0 /\ -Result_5^post2+Result_5^0 == 0), cost: 1 New rule: l3 -> l4 : TRUE, cost: 1 Applied preprocessing Original rule: l5 -> l6 : __disjvr_0^0'=__disjvr_0^post3, elem_13^0'=elem_13^post3, buffer_35^0'=buffer_35^post3, tmp___0_36^0'=tmp___0_36^post3, ret_18^0'=ret_18^post3, __cil_tmp5_10^0'=__cil_tmp5_10^post3, x_8^0'=x_8^post3, cand_1104^0'=cand_1104^post3, buffer_1077^0'=buffer_1077^post3, lt_29^0'=lt_29^post3, i_22^0'=i_22^post3, tmp___0_605^0'=tmp___0_605^post3, tmp_24^0'=tmp_24^post3, __disjvr_2^0'=__disjvr_2^post3, __cil_tmp5_20^0'=__cil_tmp5_20^post3, d_7^0'=d_7^post3, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post3, len_98^0'=len_98^post3, Result_5^0'=Result_5^post3, x_16^0'=x_16^post3, tmp___0_25^0'=tmp___0_25^post3, a_6^0'=a_6^post3, __disjvr_1^0'=__disjvr_1^post3, h_17^0'=h_17^post3, buffer_604^0'=buffer_604^post3, tmp___0_57^0'=tmp___0_57^post3, sz_23^0'=sz_23^post3, __cil_tmp5_15^0'=__cil_tmp5_15^post3, y_1094^0'=y_1094^post3, cand_19^0'=cand_19^post3, buffer_1139^0'=buffer_1139^post3, prev_14^0'=prev_14^post3, l_11^0'=l_11^post3, x_12^0'=x_12^post3, tmp_9^0'=tmp_9^post3, __disjvr_3^0'=__disjvr_3^post3, (0 == 0 /\ -lt_29^post3+lt_29^0 == 0 /\ -h_17^post3+h_17^0 == 0 /\ ret_18^0-ret_18^post3 == 0 /\ -x_12^post3+x_12^0 == 0 /\ buffer_1077^0-buffer_1077^post3 == 0 /\ -1+len_98^post3-len_98^10 == 0 /\ -len_98^10 <= 0 /\ __disjvr_0^0-__disjvr_0^post3 == 0 /\ elem_13^0-elem_13^post3 == 0 /\ -cand_19^post3+cand_19^0 == 0 /\ tmp___0_605^0-tmp___0_605^post3 == 0 /\ -x_8^post3+__cil_tmp5_10^post3 == 0 /\ -__disjvr_2^post3+__disjvr_2^0 == 0 /\ -prev_14^post3+prev_14^0 == 0 /\ -1-i_22^0+i_22^post3 == 0 /\ buffer_35^0-buffer_35^post3 == 0 /\ -Result_5^post3+buffer_21^post3 == 0 /\ -buffer_1139^post3+buffer_1139^0 == 0 /\ -l_11^post3+l_11^0 == 0 /\ Result_5^post3-__cil_tmp5_10^post3 == 0 /\ cand_1104^0-cand_1104^post3 == 0 /\ d_7^0-d_7^post3 == 0 /\ __disjvr_1^0-__disjvr_1^post3 == 0 /\ tmp___0_36^0-tmp___0_36^post3 == 0 /\ -__cil_tmp5_15^post3+__cil_tmp5_15^0 == 0 /\ -y_1094^post3+y_1094^0 == 0 /\ -a_6^post3+a_6^0 == 0 /\ -tmp___0_25^post3+tmp___0_25^0 == 0 /\ -len_98^0 <= 0 /\ -tmp___0_57^post3+tmp___0_57^0 == 0 /\ -ret_1103^post3+ret_1103^0 == 0 /\ x_8^post3-tmp_9^post3 == 0 /\ -x_16^post3+x_16^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post3 == 0 /\ -__disjvr_3^post3+__disjvr_3^0 == 0 /\ -sz_23^post3+sz_23^0 == 0 /\ buffer_604^0-buffer_604^post3 == 0 /\ -tmp_24^post3+tmp_24^0 == 0), cost: 1 New rule: l5 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 Applied preprocessing Original rule: l4 -> l6 : __disjvr_0^0'=__disjvr_0^post5, elem_13^0'=elem_13^post5, buffer_35^0'=buffer_35^post5, tmp___0_36^0'=tmp___0_36^post5, ret_18^0'=ret_18^post5, __cil_tmp5_10^0'=__cil_tmp5_10^post5, x_8^0'=x_8^post5, cand_1104^0'=cand_1104^post5, buffer_1077^0'=buffer_1077^post5, lt_29^0'=lt_29^post5, i_22^0'=i_22^post5, tmp___0_605^0'=tmp___0_605^post5, tmp_24^0'=tmp_24^post5, __disjvr_2^0'=__disjvr_2^post5, __cil_tmp5_20^0'=__cil_tmp5_20^post5, d_7^0'=d_7^post5, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post5, len_98^0'=len_98^post5, Result_5^0'=Result_5^post5, x_16^0'=x_16^post5, tmp___0_25^0'=tmp___0_25^post5, a_6^0'=a_6^post5, __disjvr_1^0'=__disjvr_1^post5, h_17^0'=h_17^post5, buffer_604^0'=buffer_604^post5, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post5, __cil_tmp5_15^0'=__cil_tmp5_15^post5, y_1094^0'=y_1094^post5, cand_19^0'=cand_19^post5, buffer_1139^0'=buffer_1139^post5, prev_14^0'=prev_14^post5, l_11^0'=l_11^post5, x_12^0'=x_12^post5, tmp_9^0'=tmp_9^post5, __disjvr_3^0'=__disjvr_3^post5, (0 == 0 /\ -buffer_1139^post5+buffer_1139^0 == 0 /\ -Result_5^post5+buffer_21^post5 == 0 /\ -a_6^post5+a_6^0 == 0 /\ lt_29^0-lt_29^post5 == 0 /\ -h_17^post5+h_17^0 == 0 /\ cand_1104^0-cand_1104^post5 == 0 /\ -x_12^post5+x_12^0 == 0 /\ tmp___0_605^0-tmp___0_605^post5 == 0 /\ -sz_23^post5+sz_23^0 == 0 /\ tmp_24^0-tmp_24^post5 == 0 /\ x_8^post5-tmp_9^post5 == 0 /\ -d_7^post5+d_7^0 == 0 /\ ret_18^0-ret_18^post5 == 0 /\ -1-i_22^0+i_22^post5 == 0 /\ -prev_14^post5+prev_14^0 == 0 /\ __disjvr_1^0-__disjvr_1^post5 == 0 /\ -i_22^0+len_98^post5 == 0 /\ buffer_1077^0-buffer_1077^post5 == 0 /\ -cand_19^post5+cand_19^0 == 0 /\ buffer_35^0-buffer_35^post5 == 0 /\ -x_8^post5+__cil_tmp5_10^post5 == 0 /\ -y_1094^post5+y_1094^0 == 0 /\ -__disjvr_3^post5+__disjvr_3^0 == 0 /\ -tmp___0_25^post5+tmp___0_25^0 == 0 /\ -ret_1103^post5+ret_1103^0 == 0 /\ buffer_604^0-buffer_604^post5 == 0 /\ -__cil_tmp5_15^post5+__cil_tmp5_15^0 == 0 /\ Result_5^post5-__cil_tmp5_10^post5 == 0 /\ -x_16^post5+x_16^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post5 == 0 /\ __disjvr_2^0-__disjvr_2^post5 == 0 /\ -elem_13^post5+elem_13^0 == 0 /\ __disjvr_0^0-__disjvr_0^post5 == 0 /\ tmp___0_36^0-tmp___0_36^post5 == 0 /\ -l_11^post5+l_11^0 == 0), cost: 1 New rule: l4 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 1 Applied preprocessing Original rule: l4 -> l5 : __disjvr_0^0'=__disjvr_0^post6, elem_13^0'=elem_13^post6, buffer_35^0'=buffer_35^post6, tmp___0_36^0'=tmp___0_36^post6, ret_18^0'=ret_18^post6, __cil_tmp5_10^0'=__cil_tmp5_10^post6, x_8^0'=x_8^post6, cand_1104^0'=cand_1104^post6, buffer_1077^0'=buffer_1077^post6, lt_29^0'=lt_29^post6, i_22^0'=i_22^post6, tmp___0_605^0'=tmp___0_605^post6, tmp_24^0'=tmp_24^post6, __disjvr_2^0'=__disjvr_2^post6, __cil_tmp5_20^0'=__cil_tmp5_20^post6, d_7^0'=d_7^post6, buffer_21^0'=buffer_21^post6, ret_1103^0'=ret_1103^post6, len_98^0'=len_98^post6, Result_5^0'=Result_5^post6, x_16^0'=x_16^post6, tmp___0_25^0'=tmp___0_25^post6, a_6^0'=a_6^post6, __disjvr_1^0'=__disjvr_1^post6, h_17^0'=h_17^post6, buffer_604^0'=buffer_604^post6, tmp___0_57^0'=tmp___0_57^post6, sz_23^0'=sz_23^post6, __cil_tmp5_15^0'=__cil_tmp5_15^post6, y_1094^0'=y_1094^post6, cand_19^0'=cand_19^post6, buffer_1139^0'=buffer_1139^post6, prev_14^0'=prev_14^post6, l_11^0'=l_11^post6, x_12^0'=x_12^post6, tmp_9^0'=tmp_9^post6, __disjvr_3^0'=__disjvr_3^post6, (tmp___0_36^0-tmp___0_36^post6 == 0 /\ x_16^0-x_16^post6 == 0 /\ -__cil_tmp5_20^post6+__cil_tmp5_20^0 == 0 /\ -cand_19^post6+cand_19^0 == 0 /\ -len_98^post6+len_98^0 == 0 /\ -__disjvr_1^post6+__disjvr_1^0 == 0 /\ a_6^0-a_6^post6 == 0 /\ elem_13^0-elem_13^post6 == 0 /\ -__disjvr_3^post6+__disjvr_3^0 == 0 /\ -buffer_21^post6+buffer_21^0 == 0 /\ -buffer_1139^post6+buffer_1139^0 == 0 /\ -__cil_tmp5_15^post6+__cil_tmp5_15^0 == 0 /\ -d_7^post6+d_7^0 == 0 /\ -tmp_9^post6+tmp_9^0 == 0 /\ tmp_24^0-tmp_24^post6 == 0 /\ -l_11^post6+l_11^0 == 0 /\ -tmp___0_25^post6+tmp___0_25^0 == 0 /\ lt_29^0-lt_29^post6 == 0 /\ __disjvr_2^0-__disjvr_2^post6 == 0 /\ -h_17^post6+h_17^0 == 0 /\ -i_22^post6+i_22^0 == 0 /\ -x_12^post6+x_12^0 == 0 /\ -buffer_604^post6+buffer_604^0 == 0 /\ -y_1094^post6+y_1094^0 == 0 /\ Result_5^0-Result_5^post6 == 0 /\ ret_18^0-ret_18^post6 == 0 /\ buffer_35^0-buffer_35^post6 == 0 /\ cand_1104^0-cand_1104^post6 == 0 /\ sz_23^0-sz_23^post6 == 0 /\ -prev_14^post6+prev_14^0 == 0 /\ -tmp___0_57^post6+tmp___0_57^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post6 == 0 /\ x_8^0-x_8^post6 == 0 /\ ret_1103^0-ret_1103^post6 == 0 /\ -tmp___0_605^post6+tmp___0_605^0 == 0 /\ buffer_1077^0-buffer_1077^post6 == 0 /\ __disjvr_0^0-__disjvr_0^post6 == 0), cost: 1 New rule: l4 -> l5 : TRUE, cost: 1 Applied preprocessing Original rule: l6 -> l15 : __disjvr_0^0'=__disjvr_0^post13, elem_13^0'=elem_13^post13, buffer_35^0'=buffer_35^post13, tmp___0_36^0'=tmp___0_36^post13, ret_18^0'=ret_18^post13, __cil_tmp5_10^0'=__cil_tmp5_10^post13, x_8^0'=x_8^post13, cand_1104^0'=cand_1104^post13, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post13, i_22^0'=i_22^post13, tmp___0_605^0'=tmp___0_605^post13, tmp_24^0'=tmp_24^post13, __disjvr_2^0'=__disjvr_2^post13, __cil_tmp5_20^0'=__cil_tmp5_20^post13, d_7^0'=d_7^post13, buffer_21^0'=buffer_21^post13, ret_1103^0'=ret_1103^post13, len_98^0'=len_98^post13, Result_5^0'=Result_5^post13, x_16^0'=x_16^post13, tmp___0_25^0'=tmp___0_25^post13, a_6^0'=a_6^post13, __disjvr_1^0'=__disjvr_1^post13, h_17^0'=h_17^post13, buffer_604^0'=buffer_604^post13, tmp___0_57^0'=tmp___0_57^post13, sz_23^0'=sz_23^post13, __cil_tmp5_15^0'=__cil_tmp5_15^post13, y_1094^0'=y_1094^post13, cand_19^0'=cand_19^post13, buffer_1139^0'=buffer_1139^post13, prev_14^0'=prev_14^post13, l_11^0'=l_11^post13, x_12^0'=x_12^post13, tmp_9^0'=tmp_9^post13, __disjvr_3^0'=__disjvr_3^post13, (0 == 0 /\ -len_98^20 <= 0 /\ -__disjvr_1^post13+__disjvr_1^0 == 0 /\ elem_13^0-elem_13^post13 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post13 == 0 /\ h_17^post13-x_16^post13 == 0 /\ buffer_35^0-buffer_35^post13 == 0 /\ -d_7^post13+d_7^0 == 0 /\ x_8^0-x_8^post13 == 0 /\ -__cil_tmp5_20^post13+__cil_tmp5_20^0 == 0 /\ -__disjvr_3^post13+__disjvr_3^0 == 0 /\ cand_1104^0-cand_1104^post13 == 0 /\ -cand_19^post13+cand_19^0 == 0 /\ tmp___0_605^0-tmp___0_605^post13 == 0 /\ tmp___0_36^0-tmp___0_36^post13 == 0 /\ -prev_14^post13+prev_14^0 == 0 /\ -buffer_1139^post13+buffer_1139^0 == 0 /\ -tmp_9^post13+tmp_9^0 == 0 /\ -i_22^0+sz_23^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post13 == 0 /\ -x_12^post13+x_12^0 == 0 /\ -a_6^post13+a_6^0 == 0 /\ -tmp___0_25^post13+tmp___0_25^0 == 0 /\ -y_1094^post13+y_1094^0 == 0 /\ ret_18^post13 == 0 /\ -tmp___0_57^post13+tmp___0_57^0 == 0 /\ buffer_604^0-buffer_604^post13 == 0 /\ -Result_5^post13+Result_5^0 == 0 /\ __disjvr_2^0-__disjvr_2^post13 == 0 /\ -len_98^0 <= 0 /\ -lt_29^post13+lt_29^0 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post13 == 0 /\ buffer_21^0-buffer_21^post13 == 0 /\ -ret_1103^post13+ret_1103^0 == 0 /\ -l_11^post13+l_11^0 == 0), cost: 1 New rule: l6 -> l15 : ret_18^0'=0, buffer_1077^0'=buffer_1077^post13, i_22^0'=i_22^post13, tmp_24^0'=tmp_24^post13, len_98^0'=len_98^post13, x_16^0'=x_16^post13, h_17^0'=x_16^post13, sz_23^0'=sz_23^post13, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 1 Applied preprocessing Original rule: l6 -> l5 : __disjvr_0^0'=__disjvr_0^post14, elem_13^0'=elem_13^post14, buffer_35^0'=buffer_35^post14, tmp___0_36^0'=tmp___0_36^post14, ret_18^0'=ret_18^post14, __cil_tmp5_10^0'=__cil_tmp5_10^post14, x_8^0'=x_8^post14, cand_1104^0'=cand_1104^post14, buffer_1077^0'=buffer_1077^post14, lt_29^0'=lt_29^post14, i_22^0'=i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, __disjvr_2^0'=__disjvr_2^post14, __cil_tmp5_20^0'=__cil_tmp5_20^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post14, ret_1103^0'=ret_1103^post14, len_98^0'=len_98^post14, Result_5^0'=Result_5^post14, x_16^0'=x_16^post14, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, __disjvr_1^0'=__disjvr_1^post14, h_17^0'=h_17^post14, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post14, sz_23^0'=sz_23^post14, __cil_tmp5_15^0'=__cil_tmp5_15^post14, y_1094^0'=y_1094^post14, cand_19^0'=cand_19^post14, buffer_1139^0'=buffer_1139^post14, prev_14^0'=prev_14^post14, l_11^0'=l_11^post14, x_12^0'=x_12^post14, tmp_9^0'=tmp_9^post14, __disjvr_3^0'=__disjvr_3^post14, (0 == 0 /\ -h_17^post14+h_17^0 == 0 /\ __disjvr_2^0-__disjvr_2^post14 == 0 /\ -ret_1103^post14+ret_1103^0 == 0 /\ cand_19^0-cand_19^post14 == 0 /\ elem_13^0-elem_13^post14 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post14 == 0 /\ -buffer_1139^post14+buffer_1139^0 == 0 /\ -tmp_9^post14+tmp_9^0 == 0 /\ -prev_14^post14+prev_14^0 == 0 /\ -Result_5^post14+Result_5^0 == 0 /\ -__cil_tmp5_20^post14+__cil_tmp5_20^0 == 0 /\ tmp___0_36^0-tmp___0_36^post14 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post14 == 0 /\ cand_1104^0-cand_1104^post14 == 0 /\ -lt_29^post14+lt_29^0 == 0 /\ -y_1094^post14+y_1094^0 == 0 /\ -__disjvr_3^post14+__disjvr_3^0 == 0 /\ x_16^0-x_16^post14 == 0 /\ buffer_21^0-buffer_21^post14 == 0 /\ -__disjvr_1^post14+__disjvr_1^0 == 0 /\ ret_18^0-ret_18^post14 == 0 /\ buffer_35^0-buffer_35^post14 == 0 /\ -len_98^0 <= 0 /\ x_8^0-x_8^post14 == 0 /\ -x_12^post14+x_12^0 == 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ buffer_1077^0-buffer_1077^post14 == 0 /\ __disjvr_0^0-__disjvr_0^post14 == 0 /\ -l_11^post14+l_11^0 == 0 /\ -tmp___0_57^post14+tmp___0_57^0 == 0), cost: 1 New rule: l6 -> l5 : i_22^0'=i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, len_98^0'=len_98^post14, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0), cost: 1 Applied preprocessing Original rule: l15 -> l17 : __disjvr_0^0'=__disjvr_0^post18, elem_13^0'=elem_13^post18, buffer_35^0'=buffer_35^post18, tmp___0_36^0'=tmp___0_36^post18, ret_18^0'=ret_18^post18, __cil_tmp5_10^0'=__cil_tmp5_10^post18, x_8^0'=x_8^post18, cand_1104^0'=cand_1104^post18, buffer_1077^0'=buffer_1077^post18, lt_29^0'=lt_29^post18, i_22^0'=i_22^post18, tmp___0_605^0'=tmp___0_605^post18, tmp_24^0'=tmp_24^post18, __disjvr_2^0'=__disjvr_2^post18, __cil_tmp5_20^0'=__cil_tmp5_20^post18, d_7^0'=d_7^post18, buffer_21^0'=buffer_21^post18, ret_1103^0'=ret_1103^post18, len_98^0'=len_98^post18, Result_5^0'=Result_5^post18, x_16^0'=x_16^post18, tmp___0_25^0'=tmp___0_25^post18, a_6^0'=a_6^post18, __disjvr_1^0'=__disjvr_1^post18, h_17^0'=h_17^post18, buffer_604^0'=buffer_604^post18, tmp___0_57^0'=tmp___0_57^post18, sz_23^0'=sz_23^post18, __cil_tmp5_15^0'=__cil_tmp5_15^post18, y_1094^0'=y_1094^post18, cand_19^0'=cand_19^post18, buffer_1139^0'=buffer_1139^post18, prev_14^0'=prev_14^post18, l_11^0'=l_11^post18, x_12^0'=x_12^post18, tmp_9^0'=tmp_9^post18, __disjvr_3^0'=__disjvr_3^post18, (0 == 0 /\ -ret_1103^post18+ret_1103^0 == 0 /\ __disjvr_2^0-__disjvr_2^post18 == 0 /\ ret_18^0-ret_18^post18 == 0 /\ -tmp___0_57^post18+tmp___0_57^0 == 0 /\ cand_1104^0-cand_1104^post18 == 0 /\ -y_1094^post18+y_1094^0 == 0 /\ i_22^0-i_22^post18 == 0 /\ cand_19^0-cand_19^post18 == 0 /\ lt_29^0-lt_29^post18 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post18 == 0 /\ -buffer_1139^post18+buffer_1139^0 == 0 /\ -__cil_tmp5_20^post18+__cil_tmp5_20^0 == 0 /\ tmp___0_605^0-tmp___0_605^post18 == 0 /\ tmp_24^0-tmp_24^post18 == 0 /\ -Result_5^post18+Result_5^0 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post18 == 0 /\ -tmp___0_25^post18+tmp___0_25^0 == 0 /\ x_16^0-x_16^post18 == 0 /\ -x_12^post18+x_12^0 == 0 /\ buffer_1077^0-buffer_1077^post18 == 0 /\ buffer_35^0-buffer_35^post18 == 0 /\ -__disjvr_3^post18+__disjvr_3^0 == 0 /\ -h_17^post18+h_17^0 == 0 /\ a_6^0-a_6^post18 == 0 /\ -tmp_9^post18+tmp_9^0 == 0 /\ -d_7^post18+d_7^0 == 0 /\ buffer_21^0-buffer_21^post18 == 0 /\ -prev_14^post18+prev_14^0 == 0 /\ -buffer_604^post18+buffer_604^0 == 0 /\ -elem_13^post18+elem_13^0 == 0 /\ -len_98^0 <= 0 /\ __disjvr_0^0-__disjvr_0^post18 == 0 /\ tmp___0_36^0-tmp___0_36^post18 == 0 /\ -l_11^post18+l_11^0 == 0 /\ sz_23^0-sz_23^post18 == 0 /\ x_8^0-x_8^post18 == 0 /\ __disjvr_1^0-__disjvr_1^post18 == 0), cost: 1 New rule: l15 -> l17 : len_98^0'=len_98^post18, len_98^0 >= 0, cost: 1 Applied preprocessing Original rule: l17 -> l18 : __disjvr_0^0'=__disjvr_0^post19, elem_13^0'=elem_13^post19, buffer_35^0'=buffer_35^post19, tmp___0_36^0'=tmp___0_36^post19, ret_18^0'=ret_18^post19, __cil_tmp5_10^0'=__cil_tmp5_10^post19, x_8^0'=x_8^post19, cand_1104^0'=cand_1104^post19, buffer_1077^0'=buffer_1077^post19, lt_29^0'=lt_29^post19, i_22^0'=i_22^post19, tmp___0_605^0'=tmp___0_605^post19, tmp_24^0'=tmp_24^post19, __disjvr_2^0'=__disjvr_2^post19, __cil_tmp5_20^0'=__cil_tmp5_20^post19, d_7^0'=d_7^post19, buffer_21^0'=buffer_21^post19, ret_1103^0'=ret_1103^post19, len_98^0'=len_98^post19, Result_5^0'=Result_5^post19, x_16^0'=x_16^post19, tmp___0_25^0'=tmp___0_25^post19, a_6^0'=a_6^post19, __disjvr_1^0'=__disjvr_1^post19, h_17^0'=h_17^post19, buffer_604^0'=buffer_604^post19, tmp___0_57^0'=tmp___0_57^post19, sz_23^0'=sz_23^post19, __cil_tmp5_15^0'=__cil_tmp5_15^post19, y_1094^0'=y_1094^post19, cand_19^0'=cand_19^post19, buffer_1139^0'=buffer_1139^post19, prev_14^0'=prev_14^post19, l_11^0'=l_11^post19, x_12^0'=x_12^post19, tmp_9^0'=tmp_9^post19, __disjvr_3^0'=__disjvr_3^post19, (-len_98^post19+len_98^0 == 0 /\ -__disjvr_1^post19+__disjvr_1^0 == 0 /\ -x_16^post19+x_16^0 == 0 /\ tmp___0_36^0-tmp___0_36^post19 == 0 /\ -cand_19^post19+cand_19^0 == 0 /\ i_22^0-i_22^post19 == 0 /\ tmp___0_605^0-tmp___0_605^post19 == 0 /\ d_7^0-d_7^post19 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post19 == 0 /\ elem_13^0-elem_13^post19 == 0 /\ -__disjvr_3^post19+__disjvr_3^0 == 0 /\ -__cil_tmp5_15^post19+__cil_tmp5_15^0 == 0 /\ -l_11^post19+l_11^0 == 0 /\ h_17^0-h_17^post19 == 0 /\ tmp_24^0-tmp_24^post19 == 0 /\ -y_1094^post19+y_1094^0 == 0 /\ -a_6^post19+a_6^0 == 0 /\ -buffer_1139^post19+buffer_1139^0 == 0 /\ -buffer_21^post19+buffer_21^0 == 0 /\ Result_5^0-Result_5^post19 == 0 /\ -tmp_9^post19+tmp_9^0 == 0 /\ __disjvr_3^post19-__disjvr_3^0 == 0 /\ -x_12^post19+x_12^0 == 0 /\ ret_1103^0-ret_1103^post19 == 0 /\ -__cil_tmp5_10^post19+__cil_tmp5_10^0 == 0 /\ -buffer_604^post19+buffer_604^0 == 0 /\ -sz_23^post19+sz_23^0 == 0 /\ ret_18^0-ret_18^post19 == 0 /\ buffer_35^0-buffer_35^post19 == 0 /\ tmp___0_25^0-tmp___0_25^post19 == 0 /\ -prev_14^post19+prev_14^0 == 0 /\ buffer_1077^0-buffer_1077^post19 == 0 /\ -cand_1104^post19+cand_1104^0 == 0 /\ x_8^0-x_8^post19 == 0 /\ __disjvr_2^0-__disjvr_2^post19 == 0 /\ __disjvr_0^0-__disjvr_0^post19 == 0 /\ tmp___0_57^0-tmp___0_57^post19 == 0 /\ lt_29^0-lt_29^post19 == 0), cost: 1 New rule: l17 -> l18 : 0 == 0, cost: 1 Applied preprocessing Original rule: l18 -> l4 : __disjvr_0^0'=__disjvr_0^post20, elem_13^0'=elem_13^post20, buffer_35^0'=buffer_35^post20, tmp___0_36^0'=tmp___0_36^post20, ret_18^0'=ret_18^post20, __cil_tmp5_10^0'=__cil_tmp5_10^post20, x_8^0'=x_8^post20, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post20, lt_29^0'=lt_29^post20, i_22^0'=i_22^post20, tmp___0_605^0'=tmp___0_605^post20, tmp_24^0'=tmp_24^post20, __disjvr_2^0'=__disjvr_2^post20, __cil_tmp5_20^0'=__cil_tmp5_20^post20, d_7^0'=d_7^post20, buffer_21^0'=buffer_21^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, Result_5^0'=Result_5^post20, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post20, a_6^0'=a_6^post20, __disjvr_1^0'=__disjvr_1^post20, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post20, tmp___0_57^0'=tmp___0_57^post20, sz_23^0'=sz_23^post20, __cil_tmp5_15^0'=__cil_tmp5_15^post20, y_1094^0'=y_1094^post20, cand_19^0'=cand_19^post20, buffer_1139^0'=buffer_1139^post20, prev_14^0'=prev_14^post20, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=tmp_9^post20, __disjvr_3^0'=__disjvr_3^post20, (0 == 0 /\ lt_29^10-y_1094^0 == 0 /\ -__disjvr_1^post20+__disjvr_1^0 == 0 /\ a_6^0-a_6^post20 == 0 /\ -tmp___0_605^post20+tmp___0_605^0 == 0 /\ Result_5^0-Result_5^post20 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post20 == 0 /\ tmp___0_36^0-tmp___0_36^post20 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post20 == 0 /\ -y_1094^post20+y_1094^0 == 0 /\ d_7^0-d_7^post20 == 0 /\ -lt_29^10+h_17^10 == 0 /\ -buffer_1139^post20+buffer_1139^0 == 0 /\ -tmp_9^post20+tmp_9^0 == 0 /\ -buffer_604^post20+buffer_604^0 == 0 /\ -prev_14^post20+prev_14^0 == 0 /\ elem_13^0-elem_13^post20 == 0 /\ cand_19^post20-h_17^0 == 0 /\ ret_18^0-ret_18^post20 == 0 /\ -__disjvr_3^post20+__disjvr_3^0 == 0 /\ x_8^0-x_8^post20 == 0 /\ -tmp___0_57^post20+tmp___0_57^0 == 0 /\ -buffer_35^post20+buffer_35^0 == 0 /\ __cil_tmp5_20^0-__cil_tmp5_20^post20 == 0 /\ __disjvr_0^0-__disjvr_0^post20 == 0 /\ __disjvr_2^0-__disjvr_2^post20 == 0 /\ tmp___0_25^0-tmp___0_25^post20 == 0 /\ buffer_1077^0-buffer_1077^post20 == 0), cost: 1 New rule: l18 -> l4 : cand_1104^0'=cand_1104^post20, lt_29^0'=lt_29^post20, i_22^0'=i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=h_17^0, l_11^0'=l_11^post20, x_12^0'=x_12^post20, 0 == 0, cost: 1 Applied preprocessing Original rule: l19 -> l3 : __disjvr_0^0'=__disjvr_0^post21, elem_13^0'=elem_13^post21, buffer_35^0'=buffer_35^post21, tmp___0_36^0'=tmp___0_36^post21, ret_18^0'=ret_18^post21, __cil_tmp5_10^0'=__cil_tmp5_10^post21, x_8^0'=x_8^post21, cand_1104^0'=cand_1104^post21, buffer_1077^0'=buffer_1077^post21, lt_29^0'=lt_29^post21, i_22^0'=i_22^post21, tmp___0_605^0'=tmp___0_605^post21, tmp_24^0'=tmp_24^post21, __disjvr_2^0'=__disjvr_2^post21, __cil_tmp5_20^0'=__cil_tmp5_20^post21, d_7^0'=d_7^post21, buffer_21^0'=buffer_21^post21, ret_1103^0'=ret_1103^post21, len_98^0'=len_98^post21, Result_5^0'=Result_5^post21, x_16^0'=x_16^post21, tmp___0_25^0'=tmp___0_25^post21, a_6^0'=a_6^post21, __disjvr_1^0'=__disjvr_1^post21, h_17^0'=h_17^post21, buffer_604^0'=buffer_604^post21, tmp___0_57^0'=tmp___0_57^post21, sz_23^0'=sz_23^post21, __cil_tmp5_15^0'=__cil_tmp5_15^post21, y_1094^0'=y_1094^post21, cand_19^0'=cand_19^post21, buffer_1139^0'=buffer_1139^post21, prev_14^0'=prev_14^post21, l_11^0'=l_11^post21, x_12^0'=x_12^post21, tmp_9^0'=tmp_9^post21, __disjvr_3^0'=__disjvr_3^post21, (buffer_1077^0-buffer_1077^post21 == 0 /\ -buffer_21^post21+buffer_21^0 == 0 /\ i_22^0-i_22^post21 == 0 /\ cand_19^0-cand_19^post21 == 0 /\ __cil_tmp5_15^0-__cil_tmp5_15^post21 == 0 /\ buffer_35^0-buffer_35^post21 == 0 /\ -ret_1103^post21+ret_1103^0 == 0 /\ x_8^0-x_8^post21 == 0 /\ lt_29^0-lt_29^post21 == 0 /\ len_98^0-len_98^post21 == 0 /\ __cil_tmp5_10^0-__cil_tmp5_10^post21 == 0 /\ -h_17^post21+h_17^0 == 0 /\ -y_1094^post21+y_1094^0 == 0 /\ __disjvr_2^0-__disjvr_2^post21 == 0 /\ -buffer_1139^post21+buffer_1139^0 == 0 /\ -tmp_9^post21+tmp_9^0 == 0 /\ -__disjvr_3^post21+__disjvr_3^0 == 0 /\ __disjvr_0^0-__disjvr_0^post21 == 0 /\ tmp___0_36^0-tmp___0_36^post21 == 0 /\ -Result_5^post21+Result_5^0 == 0 /\ -__cil_tmp5_20^post21+__cil_tmp5_20^0 == 0 /\ -x_12^post21+x_12^0 == 0 /\ -l_11^post21+l_11^0 == 0 /\ -buffer_604^post21+buffer_604^0 == 0 /\ -d_7^post21+d_7^0 == 0 /\ -tmp___0_25^post21+tmp___0_25^0 == 0 /\ elem_13^0-elem_13^post21 == 0 /\ a_6^0-a_6^post21 == 0 /\ x_16^0-x_16^post21 == 0 /\ tmp_24^0-tmp_24^post21 == 0 /\ __disjvr_1^0-__disjvr_1^post21 == 0 /\ sz_23^0-sz_23^post21 == 0 /\ -tmp___0_605^post21+tmp___0_605^0 == 0 /\ ret_18^0-ret_18^post21 == 0 /\ -prev_14^post21+prev_14^0 == 0 /\ -tmp___0_57^post21+tmp___0_57^0 == 0 /\ cand_1104^0-cand_1104^post21 == 0), cost: 1 New rule: l19 -> l3 : TRUE, cost: 1 Simplified rules Start location: l19 22: l3 -> l4 : TRUE, cost: 1 24: l4 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 1 25: l4 -> l5 : TRUE, cost: 1 23: l5 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 26: l6 -> l15 : ret_18^0'=0, buffer_1077^0'=buffer_1077^post13, i_22^0'=i_22^post13, tmp_24^0'=tmp_24^post13, len_98^0'=len_98^post13, x_16^0'=x_16^post13, h_17^0'=x_16^post13, sz_23^0'=sz_23^post13, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 1 27: l6 -> l5 : i_22^0'=i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, len_98^0'=len_98^post14, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0), cost: 1 28: l15 -> l17 : len_98^0'=len_98^post18, len_98^0 >= 0, cost: 1 29: l17 -> l18 : 0 == 0, cost: 1 30: l18 -> l4 : cand_1104^0'=cand_1104^post20, lt_29^0'=lt_29^post20, i_22^0'=i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=h_17^0, l_11^0'=l_11^post20, x_12^0'=x_12^post20, 0 == 0, cost: 1 31: l19 -> l3 : TRUE, cost: 1 Eliminating location l3 by chaining: Applied chaining First rule: l19 -> l3 : TRUE, cost: 1 Second rule: l3 -> l4 : TRUE, cost: 1 New rule: l19 -> l4 : TRUE, cost: 2 Applied deletion Removed the following rules: 22 31 Eliminating location l15 by chaining: Applied chaining First rule: l6 -> l15 : ret_18^0'=0, buffer_1077^0'=buffer_1077^post13, i_22^0'=i_22^post13, tmp_24^0'=tmp_24^post13, len_98^0'=len_98^post13, x_16^0'=x_16^post13, h_17^0'=x_16^post13, sz_23^0'=sz_23^post13, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 1 Second rule: l15 -> l17 : len_98^0'=len_98^post18, len_98^0 >= 0, cost: 1 New rule: l6 -> l17 : ret_18^0'=0, buffer_1077^0'=buffer_1077^post13, i_22^0'=i_22^post13, tmp_24^0'=tmp_24^post13, len_98^0'=len_98^post18, x_16^0'=x_16^post13, h_17^0'=x_16^post13, sz_23^0'=sz_23^post13, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: 2 Applied deletion Removed the following rules: 26 28 Eliminating location l17 by chaining: Applied chaining First rule: l6 -> l17 : ret_18^0'=0, buffer_1077^0'=buffer_1077^post13, i_22^0'=i_22^post13, tmp_24^0'=tmp_24^post13, len_98^0'=len_98^post18, x_16^0'=x_16^post13, h_17^0'=x_16^post13, sz_23^0'=sz_23^post13, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: 2 Second rule: l17 -> l18 : 0 == 0, cost: 1 New rule: l6 -> l18 : ret_18^0'=0, buffer_1077^0'=buffer_1077^post13, i_22^0'=i_22^post13, tmp_24^0'=tmp_24^post13, len_98^0'=len_98^post18, x_16^0'=x_16^post13, h_17^0'=x_16^post13, sz_23^0'=sz_23^post13, (0 == 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: 3 Applied simplification Original rule: l6 -> l18 : ret_18^0'=0, buffer_1077^0'=buffer_1077^post13, i_22^0'=i_22^post13, tmp_24^0'=tmp_24^post13, len_98^0'=len_98^post18, x_16^0'=x_16^post13, h_17^0'=x_16^post13, sz_23^0'=sz_23^post13, (0 == 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: 3 New rule: l6 -> l18 : ret_18^0'=0, buffer_1077^0'=buffer_1077^post13, i_22^0'=i_22^post13, tmp_24^0'=tmp_24^post13, len_98^0'=len_98^post18, x_16^0'=x_16^post13, h_17^0'=x_16^post13, sz_23^0'=sz_23^post13, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: 3 Applied deletion Removed the following rules: 29 33 Eliminating location l18 by chaining: Applied chaining First rule: l6 -> l18 : ret_18^0'=0, buffer_1077^0'=buffer_1077^post13, i_22^0'=i_22^post13, tmp_24^0'=tmp_24^post13, len_98^0'=len_98^post18, x_16^0'=x_16^post13, h_17^0'=x_16^post13, sz_23^0'=sz_23^post13, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: 3 Second rule: l18 -> l4 : cand_1104^0'=cand_1104^post20, lt_29^0'=lt_29^post20, i_22^0'=i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=h_17^0, l_11^0'=l_11^post20, x_12^0'=x_12^post20, 0 == 0, cost: 1 New rule: l6 -> l4 : ret_18^0'=0, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, (0 == 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: 4 Applied simplification Original rule: l6 -> l4 : ret_18^0'=0, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, (0 == 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: 4 New rule: l6 -> l4 : ret_18^0'=0, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: 4 Applied deletion Removed the following rules: 30 34 Eliminated locations on linear paths Start location: l19 24: l4 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 1 25: l4 -> l5 : TRUE, cost: 1 23: l5 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 27: l6 -> l5 : i_22^0'=i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, len_98^0'=len_98^post14, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0), cost: 1 35: l6 -> l4 : ret_18^0'=0, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: 4 32: l19 -> l4 : TRUE, cost: 2 Eliminated location l4 Start location: l19 23: l5 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 27: l6 -> l5 : i_22^0'=i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, len_98^0'=len_98^post14, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0), cost: 1 38: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: 5 39: l6 -> l5 : ret_18^0'=0, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: 5 36: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 37: l19 -> l5 : TRUE, cost: 3 Applied simplification Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: 5 New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 5 Simplified simple loops Start location: l19 23: l5 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 27: l6 -> l5 : i_22^0'=i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, len_98^0'=len_98^post14, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0), cost: 1 39: l6 -> l5 : ret_18^0'=0, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: 5 40: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 5 36: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 37: l19 -> l5 : TRUE, cost: 3 Applied acceleration Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 5 New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 5*n Sub-proof via acceration calculus written to file:///tmp/tmpnam_APJcGB.txt Applied nonterm Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0), cost: 5 New rule: l6 -> [20] : (-i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_eenbdJ.txt Applied deletion Removed the following rules: 40 Accelerated simple loops Start location: l19 23: l5 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 27: l6 -> l5 : i_22^0'=i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, len_98^0'=len_98^post14, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0), cost: 1 39: l6 -> l5 : ret_18^0'=0, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: 5 41: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 5*n 42: l6 -> [20] : (-i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0), cost: NONTERM 36: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 37: l19 -> l5 : TRUE, cost: 3 Applied chaining First rule: l5 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 5*n New rule: l5 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 1+5*n Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 5*n New rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Applied chaining First rule: l5 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 Second rule: l6 -> [20] : (-i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0), cost: NONTERM New rule: l5 -> [20] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [20] : (-i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0), cost: NONTERM New rule: l19 -> [20] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied deletion Removed the following rules: 41 42 Chained accelerated rules with incoming rules Start location: l19 23: l5 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 1 43: l5 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 1+5*n 45: l5 -> [20] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 27: l6 -> l5 : i_22^0'=i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, len_98^0'=len_98^post14, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0), cost: 1 39: l6 -> l5 : ret_18^0'=0, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post20, ret_1103^0'=ret_1103^post20, len_98^0'=len_98^post20, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: 5 36: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 37: l19 -> l5 : TRUE, cost: 3 44: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n 46: l19 -> [20] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Eliminated location l5 Start location: l19 47: l6 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0 /\ len_98^post14 >= 0), cost: 2 48: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^post14 >= 0 /\ -1+n >= 0), cost: 2+5*n 49: l6 -> [20] : (1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^post14 >= 0), cost: NONTERM 53: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0), cost: 6 54: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: 6+5*n 55: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM 36: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 44: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n 46: l19 -> [20] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 50: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 51: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n 52: l19 -> [20] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0 /\ len_98^post14 >= 0), cost: 2 New rule: l6 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 2 Applied simplification Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^post14 >= 0 /\ -1+n >= 0), cost: 2+5*n New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 2+5*n Applied simplification Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0), cost: 6 New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 6 Applied simplification Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: 6+5*n New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n Simplified simple loops Start location: l19 49: l6 -> [20] : (1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^post14 >= 0), cost: NONTERM 55: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM 56: l6 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 2 57: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 2+5*n 58: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 6 59: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n 36: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 44: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n 46: l19 -> [20] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 50: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 51: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n 52: l19 -> [20] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied acceleration Original rule: l6 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 2 New rule: l6 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (-2+sz_23^post14-i_22^post14 >= 0 /\ -1-i_22^0+sz_23^0 >= 0 /\ -1+n0 >= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 2*n0 Sub-proof via acceration calculus written to file:///tmp/tmpnam_jiINpB.txt Applied nonterm Original rule: l6 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 2 New rule: l6 -> [21] : (1-i_22^0+sz_23^0-sz_23^post14+i_22^post14 <= 0 /\ -1-i_22^0+sz_23^0 >= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_eKghCn.txt Applied acceleration Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 6 New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 6*n2 Sub-proof via acceration calculus written to file:///tmp/tmpnam_pjlhEG.txt Applied nonterm Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 6 New rule: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_ECLkkE.txt Applied acceleration Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 5*n*n3+6*n3 Sub-proof via acceration calculus written to file:///tmp/tmpnam_dCFKoi.txt Applied nonterm Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n New rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_OlHmNo.txt Applied chaining First rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 6 New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 12+5*n Applied acceleration Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 12+5*n New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0 /\ -1+n4 >= 0), cost: 5*n*n4+12*n4 Sub-proof via acceration calculus written to file:///tmp/tmpnam_mbEPej.txt Applied nonterm Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 12+5*n New rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_gcCHcf.txt Applied chaining First rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 6 Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM Applied chaining First rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 6 Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: 12+5*n Applied acceleration Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: 12+5*n New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n5 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 5*n*n5+12*n5 Sub-proof via acceration calculus written to file:///tmp/tmpnam_oMoOGM.txt Applied nonterm Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: 12+5*n New rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_FpAnAb.txt Applied chaining First rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: NONTERM Applied chaining First rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 6 Second rule: l6 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 2 New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 8 Applied acceleration Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 8 New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (-1+n6 >= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 8*n6 Sub-proof via acceration calculus written to file:///tmp/tmpnam_lOglIm.txt Applied nonterm Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 8 New rule: l6 -> [21] : (len_98^0 >= 0 /\ -1+i_22^0-sz_23^0+sz_23^post14-i_22^post14 <= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_mpAcGb.txt Applied chaining First rule: l6 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 2 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -1+i_22^0-sz_23^0+sz_23^post14-i_22^post14 <= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l6 -> [21] : (0 <= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^10 >= 0), cost: NONTERM Applied chaining First rule: l6 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 2 Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 6 New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 8 Applied acceleration Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 8 New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (-1+n10 >= 0 /\ -1-i_22^0+sz_23^0 >= 0 /\ -2+sz_23^post20-i_22^post20 >= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 8*n10 Sub-proof via acceration calculus written to file:///tmp/tmpnam_gfCCge.txt Applied nonterm Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 8 New rule: l6 -> [21] : (-1-i_22^0+sz_23^0 >= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20-i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_aHKKcH.txt Applied chaining First rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 6 Second rule: l6 -> [21] : (-1-i_22^0+sz_23^0 >= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20-i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l6 -> [21] : (0 <= 0 /\ -2+sz_23^post20-i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^10 >= 0), cost: NONTERM Applied chaining First rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 6*n2 New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n2 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 6+5*n+6*n2 Applied acceleration Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n2 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 6+5*n+6*n2 New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n12 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 6*n2*n12+5*n*n12+6*n12 Sub-proof via acceration calculus written to file:///tmp/tmpnam_celIIB.txt Applied nonterm Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n2 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 6+5*n+6*n2 New rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_bIfOAe.txt Applied chaining First rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 6*n2 Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ 1+len_98^10 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM Applied chaining First rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 6*n2 Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 6+5*n+6*n2 Applied acceleration Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 6+5*n+6*n2 New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+n13 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 6*n13+5*n*n13+6*n2*n13 Sub-proof via acceration calculus written to file:///tmp/tmpnam_JGOdNO.txt Applied nonterm Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 6+5*n+6*n2 New rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_JgapNd.txt Applied chaining First rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n2 >= 0 /\ -1+n >= 0), cost: NONTERM Applied chaining First rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 6 Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 5*n*n3+6*n3 New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n*n3+6*n3 Applied acceleration Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n*n3+6*n3 New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ -1+n15 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 5*n*n15*n3+6*n15+6*n15*n3 Sub-proof via acceration calculus written to file:///tmp/tmpnam_BpniKF.txt Applied nonterm Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n*n3+6*n3 New rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ -i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_EAjoIp.txt Applied chaining First rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 5*n*n3+6*n3 Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ -i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM Applied chaining First rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 5*n*n3+6*n3 Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 6 New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (-1+n3 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 6+5*n*n3+6*n3 Applied acceleration Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (-1+n3 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 6+5*n*n3+6*n3 New rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n16 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 6*n16+6*n16*n3+5*n*n16*n3 Sub-proof via acceration calculus written to file:///tmp/tmpnam_pFnMHH.txt Applied nonterm Original rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (-1+n3 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 6+5*n*n3+6*n3 New rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_MacOcg.txt Applied chaining First rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: 6 Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (-i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (0 <= 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l6 -> [21] : (1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (0 <= 0 /\ -2+sz_23^post20-i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l6 -> [21] : (-2+sz_23^post20-i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ 1+len_98^10 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (-i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n2 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n2 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ -i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (-1+n3 >= 0 /\ -i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (-1+n3 >= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l6 -> [21] : (0 <= 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM Applied deletion Removed the following rules: 56 58 59 Accelerated simple loops Start location: l19 49: l6 -> [20] : (1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^post14 >= 0), cost: NONTERM 55: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM 57: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 2+5*n 60: l6 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (-2+sz_23^post14-i_22^post14 >= 0 /\ -1-i_22^0+sz_23^0 >= 0 /\ -1+n0 >= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 2*n0 61: l6 -> [21] : (1-i_22^0+sz_23^0-sz_23^post14+i_22^post14 <= 0 /\ -1-i_22^0+sz_23^0 >= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: NONTERM 62: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 6*n2 63: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: NONTERM 64: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 5*n*n3+6*n3 69: l6 -> [21] : (len_98^0 >= 0 /\ -1+i_22^0-sz_23^0+sz_23^post14-i_22^post14 <= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: NONTERM 71: l6 -> [21] : (-1-i_22^0+sz_23^0 >= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20-i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: NONTERM 81: l6 -> [21] : (-i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM 82: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM 83: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM 84: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: NONTERM 85: l6 -> [21] : (1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0), cost: NONTERM 86: l6 -> [21] : (-2+sz_23^post20-i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: NONTERM 87: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM 88: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM 89: l6 -> [21] : (-i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM 90: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n2 >= 0 /\ -1+n >= 0), cost: NONTERM 91: l6 -> [21] : (-1+n3 >= 0 /\ -i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM 92: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM 93: l6 -> [21] : (-1+n3 >= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM 94: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM 36: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 44: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n 46: l19 -> [20] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 50: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 51: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n 52: l19 -> [20] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 2+5*n New rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 5+5*n Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 2+5*n New rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (-2+sz_23^post14-i_22^post14 >= 0 /\ -1-i_22^0+sz_23^0 >= 0 /\ -1+n0 >= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 2*n0 New rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (-2+sz_23^post14-i_22^post14 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 3+2*n0 Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (-2+sz_23^post14-i_22^post14 >= 0 /\ -1-i_22^0+sz_23^0 >= 0 /\ -1+n0 >= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: 2*n0 New rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (-2+sz_23^post14-i_22^post14 >= 0 /\ -1+n0 >= 0 /\ len_98^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 4+2*n0 Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (1-i_22^0+sz_23^0-sz_23^post14+i_22^post14 <= 0 /\ -1-i_22^0+sz_23^0 >= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (1-i_22^0+sz_23^0-sz_23^post14+i_22^post14 <= 0 /\ -1-i_22^0+sz_23^0 >= 0 /\ len_98^0 >= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 6*n2 New rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 3+6*n2 Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 6*n2 New rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 3+5*n+6*n2 Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 6*n2 New rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 4+6*n2 Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 6*n2 New rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 4+5*n+6*n2 Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Second rule: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Second rule: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 5*n*n3+6*n3 New rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n*n3+6*n3 Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 5*n*n3+6*n3 New rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n+5*n*n3+6*n3 Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 5*n*n3+6*n3 New rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n*n3+6*n3 Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Second rule: l6 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 5*n*n3+6*n3 New rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n+5*n*n3+6*n3 Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -1+i_22^0-sz_23^0+sz_23^post14-i_22^post14 <= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -1+i_22^0-sz_23^0+sz_23^post14-i_22^post14 <= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -1+i_22^0-sz_23^0+sz_23^post14-i_22^post14 <= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Second rule: l6 -> [21] : (len_98^0 >= 0 /\ -1+i_22^0-sz_23^0+sz_23^post14-i_22^post14 <= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (-1-i_22^0+sz_23^0 >= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20-i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (-1-i_22^0+sz_23^0 >= 0 /\ len_98^0 >= 0 /\ 1-sz_23^post20+i_22^post20-i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (-i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Second rule: l6 -> [21] : (-i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (-i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Second rule: l6 -> [21] : (-i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Second rule: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Second rule: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ -1-i_22^0+sz_23^0 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ -1-i_22^0+sz_23^0 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (-2+sz_23^post20-i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ -1-i_22^0+sz_23^0 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (-2+sz_23^post20-i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Second rule: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Second rule: l6 -> [21] : (-1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (-i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Second rule: l6 -> [21] : (-i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (-i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Second rule: l6 -> [21] : (-i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n2 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ -1-i_22^0+sz_23^0 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n2 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n2 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ -1+n2 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (-1+n3 >= 0 /\ -i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Second rule: l6 -> [21] : (-1+n3 >= 0 /\ -i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (-1+n3 >= 0 /\ -i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Second rule: l6 -> [21] : (-1+n3 >= 0 /\ -i_22^post20+len_98^0 <= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (-1+n3 >= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Second rule: l6 -> [21] : (-1+n3 >= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (-1+n3 >= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Second rule: l6 -> [21] : (-1+n3 >= 0 /\ -1+sz_23^post20-i_22^post20+i_22^0-sz_23^0 <= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ -1-i_22^0+sz_23^0 <= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^0 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Second rule: l6 -> [21] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM Applied deletion Removed the following rules: 57 60 61 62 63 64 69 71 81 82 83 84 85 86 87 88 89 90 91 92 93 94 Chained accelerated rules with incoming rules Start location: l19 49: l6 -> [20] : (1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^post14 >= 0), cost: NONTERM 55: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM 36: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 44: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n 46: l19 -> [20] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 50: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 51: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n 52: l19 -> [20] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 95: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 5+5*n 96: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n 97: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (-2+sz_23^post14-i_22^post14 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 3+2*n0 98: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (-2+sz_23^post14-i_22^post14 >= 0 /\ -1+n0 >= 0 /\ len_98^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 4+2*n0 99: l19 -> [21] : (i_22^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: NONTERM 100: l19 -> [21] : (len_98^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: NONTERM 101: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 3+6*n2 102: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 3+5*n+6*n2 103: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 4+6*n2 104: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 4+5*n+6*n2 105: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 106: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 107: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n*n3+6*n3 108: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n+5*n*n3+6*n3 109: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n*n3+6*n3 110: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n+5*n*n3+6*n3 111: l19 -> [21] : (i_22^0 >= 0 /\ -1-i_22^0+sz_23^0 <= 0), cost: NONTERM 112: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^0 >= 0), cost: NONTERM 113: l19 -> [21] : (i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0), cost: NONTERM 114: l19 -> [21] : (len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0), cost: NONTERM Eliminating location l6 by chaining: Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [20] : (1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^post14 >= 0), cost: NONTERM New rule: l19 -> [20] : (0 == 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^post14 >= 0), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (0 == 0 /\ 1-sz_23^post14+i_22^post14 >= 0 /\ i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^post14 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post14+i_22^post14 >= 0 /\ i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^post14 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post5, len_98^0'=i_22^0, Result_5^0'=buffer_21^post5, tmp___0_57^0'=tmp___0_57^post5, tmp_9^0'=buffer_21^post5, 0 == 0, cost: 3 Second rule: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM New rule: l19 -> [20] : (0 == 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^0 >= 0 /\ -1-i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (0 == 0 /\ 1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^0 >= 0 /\ -1-i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^0 >= 0 /\ -1-i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Second rule: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [20] : (1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 <= 0 /\ len_98^post14 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^10 >= 0 /\ len_98^post14 >= 0), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ 1+len_98^10 >= 0 /\ len_98^10 >= 0 /\ len_98^post14 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0 /\ len_98^post14 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^0, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp_9^0'=buffer_21^post3, (len_98^0 >= 0 /\ len_98^10 >= 0), cost: 4 Second rule: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ -1-i_22^0+sz_23^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ -1-i_22^0+sz_23^0 <= 0 /\ len_98^0 >= 0 /\ 1+len_98^10 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ -1-i_22^0+sz_23^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Second rule: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 5+5*n Second rule: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n Second rule: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 3+6*n2 Second rule: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1+len_98^10 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1+len_98^10 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 3+5*n+6*n2 Second rule: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1+len_98^10 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1+len_98^10 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 4+6*n2 Second rule: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1+len_98^10 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1+len_98^10 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0), cost: NONTERM New rule: l19 -> [20] : (len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 4+5*n+6*n2 Second rule: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1+len_98^10 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ 1+len_98^10 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n*n3+6*n3 Second rule: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [20] : (-1+n3 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n+5*n*n3+6*n3 Second rule: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [20] : (-1+n3 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n*n3+6*n3 Second rule: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [20] : (-1+n3 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM Applied chaining First rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n+5*n*n3+6*n3 Second rule: l6 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ len_98^0 >= 0 /\ -i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM New rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM Applied simplification Original rule: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM New rule: l19 -> [20] : (-1+n3 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM Applied partial deletion Original rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n New rule: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n Applied partial deletion Original rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n New rule: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n Applied partial deletion Original rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 5+5*n New rule: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 5+5*n Applied partial deletion Original rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post20, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, h_17^0'=h_17^post20, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n New rule: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n Applied partial deletion Original rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (-2+sz_23^post14-i_22^post14 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 3+2*n0 New rule: l19 -> [22] : (-2+sz_23^post14-i_22^post14 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 3+2*n0 Applied partial deletion Original rule: l19 -> l6 : __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, i_22^0'=1+i_22^post14, tmp___0_605^0'=tmp___0_605^post14, tmp_24^0'=tmp_24^post14, d_7^0'=d_7^post14, buffer_21^0'=buffer_21^post3, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, tmp___0_25^0'=tmp___0_25^post14, a_6^0'=a_6^post14, buffer_604^0'=buffer_604^post14, sz_23^0'=sz_23^post14, tmp_9^0'=buffer_21^post3, (-2+sz_23^post14-i_22^post14 >= 0 /\ -1+n0 >= 0 /\ len_98^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 4+2*n0 New rule: l19 -> [22] : (-2+sz_23^post14-i_22^post14 >= 0 /\ -1+n0 >= 0 /\ len_98^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 4+2*n0 Applied partial deletion Original rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 3+6*n2 New rule: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 3+6*n2 Applied partial deletion Original rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 3+5*n+6*n2 New rule: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 3+5*n+6*n2 Applied partial deletion Original rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 4+6*n2 New rule: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 4+6*n2 Applied partial deletion Original rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post3, x_8^0'=buffer_21^post3, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post3, ret_1103^0'=ret_1103^post20, len_98^0'=1+len_98^10, Result_5^0'=buffer_21^post3, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post3, (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 4+5*n+6*n2 New rule: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 4+5*n+6*n2 Applied partial deletion Original rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n*n3+6*n3 New rule: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n*n3+6*n3 Applied partial deletion Original rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n+5*n*n3+6*n3 New rule: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n+5*n*n3+6*n3 Applied partial deletion Original rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n*n3+6*n3 New rule: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n*n3+6*n3 Applied partial deletion Original rule: l19 -> l6 : ret_18^0'=0, __cil_tmp5_10^0'=buffer_21^post5, x_8^0'=buffer_21^post5, cand_1104^0'=cand_1104^post20, buffer_1077^0'=buffer_1077^post13, lt_29^0'=lt_29^post20, i_22^0'=1+i_22^post20, tmp_24^0'=tmp_24^post20, buffer_21^0'=buffer_21^post5, ret_1103^0'=ret_1103^post20, len_98^0'=i_22^post20, Result_5^0'=buffer_21^post5, x_16^0'=x_16^post20, h_17^0'=h_17^post20, tmp___0_57^0'=tmp___0_57^post5, sz_23^0'=sz_23^post20, cand_19^0'=x_16^post13, l_11^0'=l_11^post20, x_12^0'=x_12^post20, tmp_9^0'=buffer_21^post5, (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n+5*n*n3+6*n3 New rule: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n+5*n*n3+6*n3 Applied deletion Removed the following rules: 36 44 49 50 51 55 95 96 97 98 101 102 103 104 107 108 109 110 Eliminated locations on tree-shaped paths Start location: l19 46: l19 -> [20] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 52: l19 -> [20] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 99: l19 -> [21] : (i_22^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: NONTERM 100: l19 -> [21] : (len_98^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: NONTERM 105: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 106: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 111: l19 -> [21] : (i_22^0 >= 0 /\ -1-i_22^0+sz_23^0 <= 0), cost: NONTERM 112: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^0 >= 0), cost: NONTERM 113: l19 -> [21] : (i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0), cost: NONTERM 114: l19 -> [21] : (len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0), cost: NONTERM 115: l19 -> [20] : (1-sz_23^post14+i_22^post14 >= 0 /\ i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^post14 >= 0), cost: NONTERM 116: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^0 >= 0 /\ -1-i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM 117: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM 118: l19 -> [20] : (1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0 /\ len_98^post14 >= 0), cost: NONTERM 119: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ -1-i_22^0+sz_23^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0), cost: NONTERM 120: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM 121: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM 122: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM 123: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0), cost: NONTERM 124: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM 125: l19 -> [20] : (len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0), cost: NONTERM 126: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM 127: l19 -> [20] : (-1+n3 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM 128: l19 -> [20] : (-1+n3 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM 129: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n 130: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n 131: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 5+5*n 132: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n 133: l19 -> [22] : (-2+sz_23^post14-i_22^post14 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 3+2*n0 134: l19 -> [22] : (-2+sz_23^post14-i_22^post14 >= 0 /\ -1+n0 >= 0 /\ len_98^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 4+2*n0 135: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 3+6*n2 136: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 3+5*n+6*n2 137: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 4+6*n2 138: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 4+5*n+6*n2 139: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n*n3+6*n3 140: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n+5*n*n3+6*n3 141: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n*n3+6*n3 142: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n+5*n*n3+6*n3 Removed duplicate rules (ignoring updates) Start location: l19 99: l19 -> [21] : (i_22^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: NONTERM 100: l19 -> [21] : (len_98^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0), cost: NONTERM 105: l19 -> [21] : (i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 106: l19 -> [21] : (len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0), cost: NONTERM 111: l19 -> [21] : (i_22^0 >= 0 /\ -1-i_22^0+sz_23^0 <= 0), cost: NONTERM 112: l19 -> [21] : (-1-i_22^0+sz_23^0 <= 0 /\ len_98^0 >= 0), cost: NONTERM 113: l19 -> [21] : (i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0), cost: NONTERM 114: l19 -> [21] : (len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0), cost: NONTERM 115: l19 -> [20] : (1-sz_23^post14+i_22^post14 >= 0 /\ i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^post14 >= 0), cost: NONTERM 116: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ i_22^0 >= 0 /\ -1-i_22^0+sz_23^0 <= 0 /\ len_98^post13 >= 0), cost: NONTERM 117: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM 118: l19 -> [20] : (1-sz_23^post14+i_22^post14 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^10 >= 0 /\ len_98^post14 >= 0), cost: NONTERM 119: l19 -> [20] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^post20 >= 0 /\ -1-i_22^0+sz_23^0 <= 0 /\ len_98^0 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0), cost: NONTERM 120: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM 121: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM 122: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM 123: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0), cost: NONTERM 124: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM 125: l19 -> [20] : (len_98^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0), cost: NONTERM 126: l19 -> [20] : (len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: NONTERM 127: l19 -> [20] : (-1+n3 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM 128: l19 -> [20] : (-1+n3 >= 0 /\ len_98^post20 >= 0 /\ i_22^post20 >= 0 /\ -1+sz_23^post20-i_22^post20 <= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^post13 >= 0 /\ -1+n >= 0), cost: NONTERM 129: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n 130: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n 131: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 5+5*n 132: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 2+i_22^0-sz_23^0 <= 0 /\ -1+n >= 0), cost: 6+5*n 133: l19 -> [22] : (-2+sz_23^post14-i_22^post14 >= 0 /\ i_22^0 >= 0 /\ -1+n0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 3+2*n0 134: l19 -> [22] : (-2+sz_23^post14-i_22^post14 >= 0 /\ -1+n0 >= 0 /\ len_98^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 4+2*n0 135: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 3+6*n2 136: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 3+5*n+6*n2 137: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0), cost: 4+6*n2 138: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ len_98^10 >= 0 /\ -1+n >= 0), cost: 4+5*n+6*n2 139: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n*n3+6*n3 140: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ i_22^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 3+5*n+5*n*n3+6*n3 141: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n*n3+6*n3 142: l19 -> [22] : (1-sz_23^post20+i_22^post20 >= 0 /\ -1+n3 >= 0 /\ i_22^post20 >= 0 /\ len_98^0 >= 0 /\ 1+i_22^0-sz_23^0 >= 0 /\ -1+n >= 0), cost: 4+5*n+5*n*n3+6*n3 Computing asymptotic complexity Proved nontermination of rule 99 via SMT. Proved the following lower bound Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: (i_22^0 >= 0 /\ -2-i_22^0+sz_23^0 >= 0)