unknown Initial ITS Start location: l6 Program variables: head_15^0 head_19^0 i_17^0 i_83^0 length_16^0 nondet_12^0 rcd_47^0 rcd_77^0 result_11^0 result_dot_nondet_sdv_special_return_value_13^0 result_dot_slayer_malloc_sdv_special_return_value_20^0 temp0_14^0 temp0_18^0 temp_24^0 tmp_21^0 0: l0 -> l1 : head_15^0'=head_15^post1, head_19^0'=head_19^post1, i_17^0'=i_17^post1, i_83^0'=i_83^post1, length_16^0'=length_16^post1, nondet_12^0'=nondet_12^post1, rcd_47^0'=rcd_47^post1, rcd_77^0'=rcd_77^post1, result_11^0'=result_11^post1, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post1, temp0_14^0'=temp0_14^post1, temp0_18^0'=temp0_18^post1, temp_24^0'=temp_24^post1, tmp_21^0'=tmp_21^post1, (0 == 0 /\ -rcd_47^post1+rcd_47^0 == 0 /\ i_83^0-i_83^post1 == 0 /\ i_17^post1 <= 0 /\ i_17^post1 == 0 /\ -result_11^post1+result_11^0 == 0 /\ -i_17^post1 <= 0 /\ tmp_21^0-tmp_21^post1 == 0 /\ temp_24^0-temp_24^post1 == 0 /\ head_15^0-head_15^post1 == 0 /\ result_dot_nondet_sdv_special_return_value_13^post1-nondet_12^1 == 0 /\ rcd_77^0-rcd_77^post1 == 0 /\ result_dot_nondet_sdv_special_return_value_13^post1-length_16^post1 <= 0 /\ -head_19^post1 <= 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post1+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -temp0_18^post1+temp0_18^0 == 0 /\ head_19^post1 <= 0 /\ head_19^post1 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post1+length_16^post1 <= 0 /\ -result_dot_nondet_sdv_special_return_value_13^post1+length_16^post1 == 0 /\ temp0_14^0-temp0_14^post1 == 0), cost: 1 6: l1 -> l3 : head_15^0'=head_15^post7, head_19^0'=head_19^post7, i_17^0'=i_17^post7, i_83^0'=i_83^post7, length_16^0'=length_16^post7, nondet_12^0'=nondet_12^post7, rcd_47^0'=rcd_47^post7, rcd_77^0'=rcd_77^post7, result_11^0'=result_11^post7, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_14^0'=temp0_14^post7, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (0 == 0 /\ -temp0_14^0+result_11^post7 == 0 /\ -i_83^post7+i_83^0 == 0 /\ -temp0_18^1+result_11^1 == 0 /\ temp0_14^0-temp0_14^post7 == 0 /\ -i_17^0+length_16^0 <= 0 /\ -rcd_77^post7+rcd_77^0 == 0 /\ -rcd_47^post7+rcd_47^0 == 0 /\ nondet_12^0-nondet_12^post7 == 0 /\ head_15^post7-result_11^1 == 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0 /\ temp0_18^1-head_19^0 == 0), cost: 1 7: l1 -> l2 : head_15^0'=head_15^post8, head_19^0'=head_19^post8, i_17^0'=i_17^post8, i_83^0'=i_83^post8, length_16^0'=length_16^post8, nondet_12^0'=nondet_12^post8, rcd_47^0'=rcd_47^post8, rcd_77^0'=rcd_77^post8, result_11^0'=result_11^post8, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post8, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post8, temp0_14^0'=temp0_14^post8, temp0_18^0'=temp0_18^post8, temp_24^0'=temp_24^post8, tmp_21^0'=tmp_21^post8, (0 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post8-head_19^post8 <= 0 /\ 1-i_17^post8 <= 0 /\ -1+i_17^post8 <= 0 /\ head_19^post8-tmp_21^post8 <= 0 /\ head_19^post8-tmp_21^post8 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post8+head_19^post8 <= 0 /\ tmp_21^post8-temp_24^0 == 0 /\ -length_16^post8+length_16^0 == 0 /\ i_83^0-i_83^post8 == 0 /\ -head_19^post8+tmp_21^post8 <= 0 /\ -temp0_18^post8+temp0_18^0 == 0 /\ -1-i_17^0+i_17^post8 == 0 /\ -rcd_77^post8+rcd_77^0 == 0 /\ -nondet_12^post8+nondet_12^0 == 0 /\ length_16^0-result_dot_nondet_sdv_special_return_value_13^post8 <= 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post8+tmp_21^post8 <= 0 /\ -temp0_14^post8+temp0_14^0 == 0 /\ 1-length_16^0 <= 0 /\ result_11^0-result_11^post8 == 0 /\ head_15^0-head_15^post8 == 0 /\ -length_16^0+result_dot_nondet_sdv_special_return_value_13^post8 <= 0 /\ rcd_47^0-rcd_47^post8 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post8-tmp_21^post8 <= 0), cost: 1 1: l2 -> l3 : head_15^0'=head_15^post2, head_19^0'=head_19^post2, i_17^0'=i_17^post2, i_83^0'=i_83^post2, length_16^0'=length_16^post2, nondet_12^0'=nondet_12^post2, rcd_47^0'=rcd_47^post2, rcd_77^0'=rcd_77^post2, result_11^0'=result_11^post2, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post2, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_14^0'=temp0_14^post2, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, (0 == 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post2 <= 0 /\ -1+result_dot_nondet_sdv_special_return_value_13^post2 <= 0 /\ -temp0_18^1+result_11^1 == 0 /\ rcd_77^0-rcd_77^post2 == 0 /\ -temp0_14^0+result_11^post2 == 0 /\ nondet_12^0-nondet_12^post2 == 0 /\ -i_17^0+length_16^0 <= 0 /\ i_83^0-i_83^post2 == 0 /\ head_15^post2-result_11^1 == 0 /\ temp0_14^0-temp0_14^post2 == 0 /\ -rcd_47^post2+rcd_47^0 == 0 /\ temp0_18^1-head_19^0 == 0), cost: 1 2: l2 -> l4 : head_15^0'=head_15^post3, head_19^0'=head_19^post3, i_17^0'=i_17^post3, i_83^0'=i_83^post3, length_16^0'=length_16^post3, nondet_12^0'=nondet_12^post3, rcd_47^0'=rcd_47^post3, rcd_77^0'=rcd_77^post3, result_11^0'=result_11^post3, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post3, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post3, temp0_14^0'=temp0_14^post3, temp0_18^0'=temp0_18^post3, temp_24^0'=temp_24^post3, tmp_21^0'=tmp_21^post3, (0 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post3-tmp_21^post3 <= 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post3+head_19^post3 <= 0 /\ head_19^post3-tmp_21^post3 <= 0 /\ head_19^post3-tmp_21^post3 == 0 /\ length_16^0-result_dot_nondet_sdv_special_return_value_13^post3 <= 0 /\ 1+i_17^0-length_16^0 <= 0 /\ temp0_14^0-temp0_14^post3 == 0 /\ length_16^0-length_16^post3 == 0 /\ -temp_24^0+tmp_21^post3 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post3+tmp_21^post3 <= 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post3-head_19^post3 <= 0 /\ result_11^0-result_11^post3 == 0 /\ -2+i_17^post3 <= 0 /\ -head_19^post3+tmp_21^post3 <= 0 /\ -length_16^0+result_dot_nondet_sdv_special_return_value_13^post3 <= 0 /\ nondet_12^0-nondet_12^post3 == 0 /\ -rcd_77^post3+rcd_77^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0 /\ -1-i_17^0+i_17^post3 == 0 /\ 2-i_17^post3 <= 0 /\ -temp0_18^post3+temp0_18^0 == 0 /\ -i_83^post3+i_83^0 == 0 /\ -head_15^post3+head_15^0 == 0), cost: 1 3: l4 -> l3 : head_15^0'=head_15^post4, head_19^0'=head_19^post4, i_17^0'=i_17^post4, i_83^0'=i_83^post4, length_16^0'=length_16^post4, nondet_12^0'=nondet_12^post4, rcd_47^0'=rcd_47^post4, rcd_77^0'=rcd_77^post4, result_11^0'=result_11^post4, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_14^0'=temp0_14^post4, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (0 == 0 /\ 2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -temp0_18^1+result_11^1 == 0 /\ i_83^0-i_83^post4 == 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0 /\ -rcd_77^post4+rcd_77^0 == 0 /\ -nondet_12^post4+nondet_12^0 == 0 /\ -temp0_14^0+result_11^post4 == 0 /\ temp0_14^0-temp0_14^post4 == 0 /\ -result_11^1+head_15^post4 == 0 /\ rcd_47^0-rcd_47^post4 == 0 /\ temp0_18^1-head_19^0 == 0), cost: 1 4: l4 -> l5 : head_15^0'=head_15^post5, head_19^0'=head_19^post5, i_17^0'=i_17^post5, i_83^0'=i_83^post5, length_16^0'=length_16^post5, nondet_12^0'=nondet_12^post5, rcd_47^0'=rcd_47^post5, rcd_77^0'=rcd_77^post5, result_11^0'=result_11^post5, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post5, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post5, temp0_14^0'=temp0_14^post5, temp0_18^0'=temp0_18^post5, temp_24^0'=temp_24^post5, tmp_21^0'=tmp_21^post5, (0 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post5+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -1+i_17^post5-i_83^post5 <= 0 /\ 1+i_17^0-length_16^0 <= 0 /\ 1+i_83^post5-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ -nondet_12^post5+nondet_12^0 == 0 /\ -temp0_18^post5+temp0_18^0 == 0 /\ head_19^post5-tmp_21^post5 == 0 /\ 1-i_17^post5+i_83^post5 <= 0 /\ -temp_24^0+tmp_21^post5 == 0 /\ -1+i_17^post5-i_17^0 == 0 /\ length_16^0-length_16^post5 == 0 /\ temp0_14^0-temp0_14^post5 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post5+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -head_15^post5+head_15^0 == 0 /\ -rcd_47^post5+rcd_47^0 == 0 /\ result_11^0-result_11^post5 == 0), cost: 1 5: l5 -> l4 : head_15^0'=head_15^post6, head_19^0'=head_19^post6, i_17^0'=i_17^post6, i_83^0'=i_83^post6, length_16^0'=length_16^post6, nondet_12^0'=nondet_12^post6, rcd_47^0'=rcd_47^post6, rcd_77^0'=rcd_77^post6, result_11^0'=result_11^post6, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post6, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post6, temp0_14^0'=temp0_14^post6, temp0_18^0'=temp0_18^post6, temp_24^0'=temp_24^post6, tmp_21^0'=tmp_21^post6, (rcd_77^0-rcd_77^post6 == 0 /\ length_16^0-length_16^post6 == 0 /\ temp0_14^0-temp0_14^post6 == 0 /\ i_17^0-i_17^post6 == 0 /\ nondet_12^0-nondet_12^post6 == 0 /\ result_11^0-result_11^post6 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post6+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -temp0_18^post6+temp0_18^0 == 0 /\ -head_19^post6+head_19^0 == 0 /\ tmp_21^0-tmp_21^post6 == 0 /\ i_83^0-i_83^post6 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post6+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -head_15^post6+head_15^0 == 0 /\ -rcd_47^post6+rcd_47^0 == 0 /\ -temp_24^post6+temp_24^0 == 0), cost: 1 8: l6 -> l0 : head_15^0'=head_15^post9, head_19^0'=head_19^post9, i_17^0'=i_17^post9, i_83^0'=i_83^post9, length_16^0'=length_16^post9, nondet_12^0'=nondet_12^post9, rcd_47^0'=rcd_47^post9, rcd_77^0'=rcd_77^post9, result_11^0'=result_11^post9, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post9, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post9, temp0_14^0'=temp0_14^post9, temp0_18^0'=temp0_18^post9, temp_24^0'=temp_24^post9, tmp_21^0'=tmp_21^post9, (i_83^0-i_83^post9 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post9+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -i_17^post9+i_17^0 == 0 /\ tmp_21^0-tmp_21^post9 == 0 /\ head_15^0-head_15^post9 == 0 /\ -nondet_12^post9+nondet_12^0 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post9+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -temp0_18^post9+temp0_18^0 == 0 /\ length_16^0-length_16^post9 == 0 /\ temp0_14^0-temp0_14^post9 == 0 /\ result_11^0-result_11^post9 == 0 /\ rcd_77^0-rcd_77^post9 == 0 /\ head_19^0-head_19^post9 == 0 /\ -rcd_47^post9+rcd_47^0 == 0 /\ -temp_24^post9+temp_24^0 == 0), cost: 1 Chained Linear Paths Start location: l6 Program variables: head_15^0 head_19^0 i_17^0 i_83^0 length_16^0 nondet_12^0 rcd_47^0 rcd_77^0 result_11^0 result_dot_nondet_sdv_special_return_value_13^0 result_dot_slayer_malloc_sdv_special_return_value_20^0 temp0_14^0 temp0_18^0 temp_24^0 tmp_21^0 6: l1 -> l3 : head_15^0'=head_15^post7, head_19^0'=head_19^post7, i_17^0'=i_17^post7, i_83^0'=i_83^post7, length_16^0'=length_16^post7, nondet_12^0'=nondet_12^post7, rcd_47^0'=rcd_47^post7, rcd_77^0'=rcd_77^post7, result_11^0'=result_11^post7, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_14^0'=temp0_14^post7, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (0 == 0 /\ -temp0_14^0+result_11^post7 == 0 /\ -i_83^post7+i_83^0 == 0 /\ -temp0_18^1+result_11^1 == 0 /\ temp0_14^0-temp0_14^post7 == 0 /\ -i_17^0+length_16^0 <= 0 /\ -rcd_77^post7+rcd_77^0 == 0 /\ -rcd_47^post7+rcd_47^0 == 0 /\ nondet_12^0-nondet_12^post7 == 0 /\ head_15^post7-result_11^1 == 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0 /\ temp0_18^1-head_19^0 == 0), cost: 1 7: l1 -> l2 : head_15^0'=head_15^post8, head_19^0'=head_19^post8, i_17^0'=i_17^post8, i_83^0'=i_83^post8, length_16^0'=length_16^post8, nondet_12^0'=nondet_12^post8, rcd_47^0'=rcd_47^post8, rcd_77^0'=rcd_77^post8, result_11^0'=result_11^post8, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post8, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post8, temp0_14^0'=temp0_14^post8, temp0_18^0'=temp0_18^post8, temp_24^0'=temp_24^post8, tmp_21^0'=tmp_21^post8, (0 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post8-head_19^post8 <= 0 /\ 1-i_17^post8 <= 0 /\ -1+i_17^post8 <= 0 /\ head_19^post8-tmp_21^post8 <= 0 /\ head_19^post8-tmp_21^post8 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post8+head_19^post8 <= 0 /\ tmp_21^post8-temp_24^0 == 0 /\ -length_16^post8+length_16^0 == 0 /\ i_83^0-i_83^post8 == 0 /\ -head_19^post8+tmp_21^post8 <= 0 /\ -temp0_18^post8+temp0_18^0 == 0 /\ -1-i_17^0+i_17^post8 == 0 /\ -rcd_77^post8+rcd_77^0 == 0 /\ -nondet_12^post8+nondet_12^0 == 0 /\ length_16^0-result_dot_nondet_sdv_special_return_value_13^post8 <= 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post8+tmp_21^post8 <= 0 /\ -temp0_14^post8+temp0_14^0 == 0 /\ 1-length_16^0 <= 0 /\ result_11^0-result_11^post8 == 0 /\ head_15^0-head_15^post8 == 0 /\ -length_16^0+result_dot_nondet_sdv_special_return_value_13^post8 <= 0 /\ rcd_47^0-rcd_47^post8 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post8-tmp_21^post8 <= 0), cost: 1 1: l2 -> l3 : head_15^0'=head_15^post2, head_19^0'=head_19^post2, i_17^0'=i_17^post2, i_83^0'=i_83^post2, length_16^0'=length_16^post2, nondet_12^0'=nondet_12^post2, rcd_47^0'=rcd_47^post2, rcd_77^0'=rcd_77^post2, result_11^0'=result_11^post2, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post2, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_14^0'=temp0_14^post2, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, (0 == 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post2 <= 0 /\ -1+result_dot_nondet_sdv_special_return_value_13^post2 <= 0 /\ -temp0_18^1+result_11^1 == 0 /\ rcd_77^0-rcd_77^post2 == 0 /\ -temp0_14^0+result_11^post2 == 0 /\ nondet_12^0-nondet_12^post2 == 0 /\ -i_17^0+length_16^0 <= 0 /\ i_83^0-i_83^post2 == 0 /\ head_15^post2-result_11^1 == 0 /\ temp0_14^0-temp0_14^post2 == 0 /\ -rcd_47^post2+rcd_47^0 == 0 /\ temp0_18^1-head_19^0 == 0), cost: 1 2: l2 -> l4 : head_15^0'=head_15^post3, head_19^0'=head_19^post3, i_17^0'=i_17^post3, i_83^0'=i_83^post3, length_16^0'=length_16^post3, nondet_12^0'=nondet_12^post3, rcd_47^0'=rcd_47^post3, rcd_77^0'=rcd_77^post3, result_11^0'=result_11^post3, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post3, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post3, temp0_14^0'=temp0_14^post3, temp0_18^0'=temp0_18^post3, temp_24^0'=temp_24^post3, tmp_21^0'=tmp_21^post3, (0 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post3-tmp_21^post3 <= 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post3+head_19^post3 <= 0 /\ head_19^post3-tmp_21^post3 <= 0 /\ head_19^post3-tmp_21^post3 == 0 /\ length_16^0-result_dot_nondet_sdv_special_return_value_13^post3 <= 0 /\ 1+i_17^0-length_16^0 <= 0 /\ temp0_14^0-temp0_14^post3 == 0 /\ length_16^0-length_16^post3 == 0 /\ -temp_24^0+tmp_21^post3 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post3+tmp_21^post3 <= 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post3-head_19^post3 <= 0 /\ result_11^0-result_11^post3 == 0 /\ -2+i_17^post3 <= 0 /\ -head_19^post3+tmp_21^post3 <= 0 /\ -length_16^0+result_dot_nondet_sdv_special_return_value_13^post3 <= 0 /\ nondet_12^0-nondet_12^post3 == 0 /\ -rcd_77^post3+rcd_77^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0 /\ -1-i_17^0+i_17^post3 == 0 /\ 2-i_17^post3 <= 0 /\ -temp0_18^post3+temp0_18^0 == 0 /\ -i_83^post3+i_83^0 == 0 /\ -head_15^post3+head_15^0 == 0), cost: 1 3: l4 -> l3 : head_15^0'=head_15^post4, head_19^0'=head_19^post4, i_17^0'=i_17^post4, i_83^0'=i_83^post4, length_16^0'=length_16^post4, nondet_12^0'=nondet_12^post4, rcd_47^0'=rcd_47^post4, rcd_77^0'=rcd_77^post4, result_11^0'=result_11^post4, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_14^0'=temp0_14^post4, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (0 == 0 /\ 2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -temp0_18^1+result_11^1 == 0 /\ i_83^0-i_83^post4 == 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0 /\ -rcd_77^post4+rcd_77^0 == 0 /\ -nondet_12^post4+nondet_12^0 == 0 /\ -temp0_14^0+result_11^post4 == 0 /\ temp0_14^0-temp0_14^post4 == 0 /\ -result_11^1+head_15^post4 == 0 /\ rcd_47^0-rcd_47^post4 == 0 /\ temp0_18^1-head_19^0 == 0), cost: 1 10: l4 -> l4 : head_15^0'=head_15^post6, head_19^0'=head_19^post6, i_17^0'=i_17^post6, i_83^0'=i_83^post6, length_16^0'=length_16^post6, nondet_12^0'=nondet_12^post6, rcd_47^0'=rcd_47^post6, rcd_77^0'=rcd_77^post6, result_11^0'=result_11^post6, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post6, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post6, temp0_14^0'=temp0_14^post6, temp0_18^0'=temp0_18^post6, temp_24^0'=temp_24^post6, tmp_21^0'=tmp_21^post6, (0 == 0 /\ -result_11^post6+result_11^post5 == 0 /\ temp0_18^post5-temp0_18^post6 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post5+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -1+i_17^post5-i_83^post5 <= 0 /\ -temp_24^post6+temp_24^post5 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ 1+i_83^post5-length_16^0 <= 0 /\ -head_15^post6+head_15^post5 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post6+result_dot_slayer_malloc_sdv_special_return_value_20^post5 == 0 /\ -i_17^0 <= 0 /\ -nondet_12^post5+nondet_12^0 == 0 /\ -temp0_18^post5+temp0_18^0 == 0 /\ -i_83^post6+i_83^post5 == 0 /\ i_17^post5-i_17^post6 == 0 /\ head_19^post5-tmp_21^post5 == 0 /\ -length_16^post6+length_16^post5 == 0 /\ 1-i_17^post5+i_83^post5 <= 0 /\ -result_dot_nondet_sdv_special_return_value_13^post6+result_dot_nondet_sdv_special_return_value_13^post5 == 0 /\ -temp_24^0+tmp_21^post5 == 0 /\ -head_19^post6+head_19^post5 == 0 /\ -1+i_17^post5-i_17^0 == 0 /\ length_16^0-length_16^post5 == 0 /\ temp0_14^0-temp0_14^post5 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post5+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -tmp_21^post6+tmp_21^post5 == 0 /\ -rcd_47^post6+rcd_47^post5 == 0 /\ -head_15^post5+head_15^0 == 0 /\ -temp0_14^post6+temp0_14^post5 == 0 /\ -rcd_77^post6+rcd_77^post5 == 0 /\ -rcd_47^post5+rcd_47^0 == 0 /\ result_11^0-result_11^post5 == 0 /\ nondet_12^post5-nondet_12^post6 == 0), cost: 1 9: l6 -> l1 : head_15^0'=head_15^post1, head_19^0'=head_19^post1, i_17^0'=i_17^post1, i_83^0'=i_83^post1, length_16^0'=length_16^post1, nondet_12^0'=nondet_12^post1, rcd_47^0'=rcd_47^post1, rcd_77^0'=rcd_77^post1, result_11^0'=result_11^post1, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post1, temp0_14^0'=temp0_14^post1, temp0_18^0'=temp0_18^post1, temp_24^0'=temp_24^post1, tmp_21^0'=tmp_21^post1, (0 == 0 /\ i_83^post9-i_83^post1 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post9-result_dot_slayer_malloc_sdv_special_return_value_20^post1 == 0 /\ i_17^post1 <= 0 /\ i_17^post1 == 0 /\ i_83^0-i_83^post9 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post9+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -i_17^post9+i_17^0 == 0 /\ tmp_21^0-tmp_21^post9 == 0 /\ -head_15^post1+head_15^post9 == 0 /\ temp0_18^post9-temp0_18^post1 == 0 /\ -i_17^post1 <= 0 /\ head_15^0-head_15^post9 == 0 /\ -nondet_12^post9+nondet_12^0 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post9+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -temp0_18^post9+temp0_18^0 == 0 /\ rcd_77^post9-rcd_77^post1 == 0 /\ result_dot_nondet_sdv_special_return_value_13^post1-nondet_12^1 == 0 /\ result_dot_nondet_sdv_special_return_value_13^post1-length_16^post1 <= 0 /\ -head_19^post1 <= 0 /\ tmp_21^post9-tmp_21^post1 == 0 /\ length_16^0-length_16^post9 == 0 /\ temp0_14^0-temp0_14^post9 == 0 /\ result_11^0-result_11^post9 == 0 /\ -result_11^post1+result_11^post9 == 0 /\ rcd_77^0-rcd_77^post9 == 0 /\ head_19^post1 <= 0 /\ head_19^post1 == 0 /\ head_19^0-head_19^post9 == 0 /\ -rcd_47^post9+rcd_47^0 == 0 /\ -temp_24^post9+temp_24^0 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post1+length_16^post1 <= 0 /\ -result_dot_nondet_sdv_special_return_value_13^post1+length_16^post1 == 0 /\ temp_24^post9-temp_24^post1 == 0 /\ rcd_47^post9-rcd_47^post1 == 0 /\ temp0_14^post9-temp0_14^post1 == 0), cost: 1 Eliminating location l0 by chaining: Applied chaining First rule: l6 -> l0 : head_15^0'=head_15^post9, head_19^0'=head_19^post9, i_17^0'=i_17^post9, i_83^0'=i_83^post9, length_16^0'=length_16^post9, nondet_12^0'=nondet_12^post9, rcd_47^0'=rcd_47^post9, rcd_77^0'=rcd_77^post9, result_11^0'=result_11^post9, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post9, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post9, temp0_14^0'=temp0_14^post9, temp0_18^0'=temp0_18^post9, temp_24^0'=temp_24^post9, tmp_21^0'=tmp_21^post9, (i_83^0-i_83^post9 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post9+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -i_17^post9+i_17^0 == 0 /\ tmp_21^0-tmp_21^post9 == 0 /\ head_15^0-head_15^post9 == 0 /\ -nondet_12^post9+nondet_12^0 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post9+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -temp0_18^post9+temp0_18^0 == 0 /\ length_16^0-length_16^post9 == 0 /\ temp0_14^0-temp0_14^post9 == 0 /\ result_11^0-result_11^post9 == 0 /\ rcd_77^0-rcd_77^post9 == 0 /\ head_19^0-head_19^post9 == 0 /\ -rcd_47^post9+rcd_47^0 == 0 /\ -temp_24^post9+temp_24^0 == 0), cost: 1 Second rule: l0 -> l1 : head_15^0'=head_15^post1, head_19^0'=head_19^post1, i_17^0'=i_17^post1, i_83^0'=i_83^post1, length_16^0'=length_16^post1, nondet_12^0'=nondet_12^post1, rcd_47^0'=rcd_47^post1, rcd_77^0'=rcd_77^post1, result_11^0'=result_11^post1, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post1, temp0_14^0'=temp0_14^post1, temp0_18^0'=temp0_18^post1, temp_24^0'=temp_24^post1, tmp_21^0'=tmp_21^post1, (0 == 0 /\ -rcd_47^post1+rcd_47^0 == 0 /\ i_83^0-i_83^post1 == 0 /\ i_17^post1 <= 0 /\ i_17^post1 == 0 /\ -result_11^post1+result_11^0 == 0 /\ -i_17^post1 <= 0 /\ tmp_21^0-tmp_21^post1 == 0 /\ temp_24^0-temp_24^post1 == 0 /\ head_15^0-head_15^post1 == 0 /\ result_dot_nondet_sdv_special_return_value_13^post1-nondet_12^1 == 0 /\ rcd_77^0-rcd_77^post1 == 0 /\ result_dot_nondet_sdv_special_return_value_13^post1-length_16^post1 <= 0 /\ -head_19^post1 <= 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post1+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -temp0_18^post1+temp0_18^0 == 0 /\ head_19^post1 <= 0 /\ head_19^post1 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post1+length_16^post1 <= 0 /\ -result_dot_nondet_sdv_special_return_value_13^post1+length_16^post1 == 0 /\ temp0_14^0-temp0_14^post1 == 0), cost: 1 New rule: l6 -> l1 : head_15^0'=head_15^post1, head_19^0'=head_19^post1, i_17^0'=i_17^post1, i_83^0'=i_83^post1, length_16^0'=length_16^post1, nondet_12^0'=nondet_12^post1, rcd_47^0'=rcd_47^post1, rcd_77^0'=rcd_77^post1, result_11^0'=result_11^post1, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post1, temp0_14^0'=temp0_14^post1, temp0_18^0'=temp0_18^post1, temp_24^0'=temp_24^post1, tmp_21^0'=tmp_21^post1, (0 == 0 /\ i_83^post9-i_83^post1 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post9-result_dot_slayer_malloc_sdv_special_return_value_20^post1 == 0 /\ i_17^post1 <= 0 /\ i_17^post1 == 0 /\ i_83^0-i_83^post9 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post9+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -i_17^post9+i_17^0 == 0 /\ tmp_21^0-tmp_21^post9 == 0 /\ -head_15^post1+head_15^post9 == 0 /\ temp0_18^post9-temp0_18^post1 == 0 /\ -i_17^post1 <= 0 /\ head_15^0-head_15^post9 == 0 /\ -nondet_12^post9+nondet_12^0 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post9+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -temp0_18^post9+temp0_18^0 == 0 /\ rcd_77^post9-rcd_77^post1 == 0 /\ result_dot_nondet_sdv_special_return_value_13^post1-nondet_12^1 == 0 /\ result_dot_nondet_sdv_special_return_value_13^post1-length_16^post1 <= 0 /\ -head_19^post1 <= 0 /\ tmp_21^post9-tmp_21^post1 == 0 /\ length_16^0-length_16^post9 == 0 /\ temp0_14^0-temp0_14^post9 == 0 /\ result_11^0-result_11^post9 == 0 /\ -result_11^post1+result_11^post9 == 0 /\ rcd_77^0-rcd_77^post9 == 0 /\ head_19^post1 <= 0 /\ head_19^post1 == 0 /\ head_19^0-head_19^post9 == 0 /\ -rcd_47^post9+rcd_47^0 == 0 /\ -temp_24^post9+temp_24^0 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post1+length_16^post1 <= 0 /\ -result_dot_nondet_sdv_special_return_value_13^post1+length_16^post1 == 0 /\ temp_24^post9-temp_24^post1 == 0 /\ rcd_47^post9-rcd_47^post1 == 0 /\ temp0_14^post9-temp0_14^post1 == 0), cost: 1 Applied deletion Removed the following rules: 0 8 Eliminating location l5 by chaining: Applied chaining First rule: l4 -> l5 : head_15^0'=head_15^post5, head_19^0'=head_19^post5, i_17^0'=i_17^post5, i_83^0'=i_83^post5, length_16^0'=length_16^post5, nondet_12^0'=nondet_12^post5, rcd_47^0'=rcd_47^post5, rcd_77^0'=rcd_77^post5, result_11^0'=result_11^post5, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post5, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post5, temp0_14^0'=temp0_14^post5, temp0_18^0'=temp0_18^post5, temp_24^0'=temp_24^post5, tmp_21^0'=tmp_21^post5, (0 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post5+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -1+i_17^post5-i_83^post5 <= 0 /\ 1+i_17^0-length_16^0 <= 0 /\ 1+i_83^post5-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ -nondet_12^post5+nondet_12^0 == 0 /\ -temp0_18^post5+temp0_18^0 == 0 /\ head_19^post5-tmp_21^post5 == 0 /\ 1-i_17^post5+i_83^post5 <= 0 /\ -temp_24^0+tmp_21^post5 == 0 /\ -1+i_17^post5-i_17^0 == 0 /\ length_16^0-length_16^post5 == 0 /\ temp0_14^0-temp0_14^post5 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post5+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -head_15^post5+head_15^0 == 0 /\ -rcd_47^post5+rcd_47^0 == 0 /\ result_11^0-result_11^post5 == 0), cost: 1 Second rule: l5 -> l4 : head_15^0'=head_15^post6, head_19^0'=head_19^post6, i_17^0'=i_17^post6, i_83^0'=i_83^post6, length_16^0'=length_16^post6, nondet_12^0'=nondet_12^post6, rcd_47^0'=rcd_47^post6, rcd_77^0'=rcd_77^post6, result_11^0'=result_11^post6, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post6, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post6, temp0_14^0'=temp0_14^post6, temp0_18^0'=temp0_18^post6, temp_24^0'=temp_24^post6, tmp_21^0'=tmp_21^post6, (rcd_77^0-rcd_77^post6 == 0 /\ length_16^0-length_16^post6 == 0 /\ temp0_14^0-temp0_14^post6 == 0 /\ i_17^0-i_17^post6 == 0 /\ nondet_12^0-nondet_12^post6 == 0 /\ result_11^0-result_11^post6 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post6+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -temp0_18^post6+temp0_18^0 == 0 /\ -head_19^post6+head_19^0 == 0 /\ tmp_21^0-tmp_21^post6 == 0 /\ i_83^0-i_83^post6 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post6+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -head_15^post6+head_15^0 == 0 /\ -rcd_47^post6+rcd_47^0 == 0 /\ -temp_24^post6+temp_24^0 == 0), cost: 1 New rule: l4 -> l4 : head_15^0'=head_15^post6, head_19^0'=head_19^post6, i_17^0'=i_17^post6, i_83^0'=i_83^post6, length_16^0'=length_16^post6, nondet_12^0'=nondet_12^post6, rcd_47^0'=rcd_47^post6, rcd_77^0'=rcd_77^post6, result_11^0'=result_11^post6, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post6, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post6, temp0_14^0'=temp0_14^post6, temp0_18^0'=temp0_18^post6, temp_24^0'=temp_24^post6, tmp_21^0'=tmp_21^post6, (0 == 0 /\ -result_11^post6+result_11^post5 == 0 /\ temp0_18^post5-temp0_18^post6 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post5+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -1+i_17^post5-i_83^post5 <= 0 /\ -temp_24^post6+temp_24^post5 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ 1+i_83^post5-length_16^0 <= 0 /\ -head_15^post6+head_15^post5 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post6+result_dot_slayer_malloc_sdv_special_return_value_20^post5 == 0 /\ -i_17^0 <= 0 /\ -nondet_12^post5+nondet_12^0 == 0 /\ -temp0_18^post5+temp0_18^0 == 0 /\ -i_83^post6+i_83^post5 == 0 /\ i_17^post5-i_17^post6 == 0 /\ head_19^post5-tmp_21^post5 == 0 /\ -length_16^post6+length_16^post5 == 0 /\ 1-i_17^post5+i_83^post5 <= 0 /\ -result_dot_nondet_sdv_special_return_value_13^post6+result_dot_nondet_sdv_special_return_value_13^post5 == 0 /\ -temp_24^0+tmp_21^post5 == 0 /\ -head_19^post6+head_19^post5 == 0 /\ -1+i_17^post5-i_17^0 == 0 /\ length_16^0-length_16^post5 == 0 /\ temp0_14^0-temp0_14^post5 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post5+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -tmp_21^post6+tmp_21^post5 == 0 /\ -rcd_47^post6+rcd_47^post5 == 0 /\ -head_15^post5+head_15^0 == 0 /\ -temp0_14^post6+temp0_14^post5 == 0 /\ -rcd_77^post6+rcd_77^post5 == 0 /\ -rcd_47^post5+rcd_47^0 == 0 /\ result_11^0-result_11^post5 == 0 /\ nondet_12^post5-nondet_12^post6 == 0), cost: 1 Applied deletion Removed the following rules: 4 5 Simplified Transitions Start location: l6 Program variables: head_15^0 head_19^0 i_17^0 i_83^0 length_16^0 nondet_12^0 rcd_47^0 rcd_77^0 result_11^0 result_dot_nondet_sdv_special_return_value_13^0 result_dot_slayer_malloc_sdv_special_return_value_20^0 temp0_14^0 temp0_18^0 temp_24^0 tmp_21^0 14: l1 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post7, i_17^0'=i_17^post7, length_16^0'=length_16^post7, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (-i_17^0+length_16^0 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0), cost: 1 15: l1 -> l2 : head_19^0'=temp_24^0, i_17^0'=1, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post8, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0), cost: 1 11: l2 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post2, i_17^0'=i_17^post2, length_16^0'=length_16^post2, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, -i_17^0+length_16^0 <= 0, cost: 1 12: l2 -> l4 : head_19^0'=temp_24^0, i_17^0'=2, rcd_47^0'=rcd_47^post3, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post3, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0), cost: 1 13: l4 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post4, i_17^0'=i_17^post4, length_16^0'=length_16^post4, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0), cost: 1 17: l4 -> l4 : head_19^0'=temp_24^0, i_17^0'=1+i_17^0, i_83^0'=i_17^0, rcd_77^0'=rcd_77^post5, temp_24^0'=temp_24^post5, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0), cost: 1 16: l6 -> l1 : head_19^0'=0, i_17^0'=0, length_16^0'=nondet_12^1, nondet_12^0'=nondet_12^post1, result_dot_nondet_sdv_special_return_value_13^0'=nondet_12^1, T, cost: 1 made implied equalities explicit Original rule: l2 -> l3 : head_15^0'=head_15^post2, head_19^0'=head_19^post2, i_17^0'=i_17^post2, i_83^0'=i_83^post2, length_16^0'=length_16^post2, nondet_12^0'=nondet_12^post2, rcd_47^0'=rcd_47^post2, rcd_77^0'=rcd_77^post2, result_11^0'=result_11^post2, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post2, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_14^0'=temp0_14^post2, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, (0 == 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post2 <= 0 /\ -1+result_dot_nondet_sdv_special_return_value_13^post2 <= 0 /\ -temp0_18^1+result_11^1 == 0 /\ rcd_77^0-rcd_77^post2 == 0 /\ -temp0_14^0+result_11^post2 == 0 /\ nondet_12^0-nondet_12^post2 == 0 /\ -i_17^0+length_16^0 <= 0 /\ i_83^0-i_83^post2 == 0 /\ head_15^post2-result_11^1 == 0 /\ temp0_14^0-temp0_14^post2 == 0 /\ -rcd_47^post2+rcd_47^0 == 0 /\ temp0_18^1-head_19^0 == 0), cost: 1 New rule: l2 -> l3 : head_15^0'=head_15^post2, head_19^0'=head_19^post2, i_17^0'=i_17^post2, i_83^0'=i_83^post2, length_16^0'=length_16^post2, nondet_12^0'=nondet_12^post2, rcd_47^0'=rcd_47^post2, rcd_77^0'=rcd_77^post2, result_11^0'=result_11^post2, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post2, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_14^0'=temp0_14^post2, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, (0 == 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post2 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post2 == 0 /\ -1+result_dot_nondet_sdv_special_return_value_13^post2 <= 0 /\ -temp0_18^1+result_11^1 == 0 /\ rcd_77^0-rcd_77^post2 == 0 /\ -temp0_14^0+result_11^post2 == 0 /\ nondet_12^0-nondet_12^post2 == 0 /\ -i_17^0+length_16^0 <= 0 /\ i_83^0-i_83^post2 == 0 /\ head_15^post2-result_11^1 == 0 /\ temp0_14^0-temp0_14^post2 == 0 /\ -rcd_47^post2+rcd_47^0 == 0 /\ temp0_18^1-head_19^0 == 0), cost: 1 Propagated Equalities Original rule: l2 -> l3 : head_15^0'=head_15^post2, head_19^0'=head_19^post2, i_17^0'=i_17^post2, i_83^0'=i_83^post2, length_16^0'=length_16^post2, nondet_12^0'=nondet_12^post2, rcd_47^0'=rcd_47^post2, rcd_77^0'=rcd_77^post2, result_11^0'=result_11^post2, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post2, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_14^0'=temp0_14^post2, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, (0 == 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post2 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post2 == 0 /\ -1+result_dot_nondet_sdv_special_return_value_13^post2 <= 0 /\ -temp0_18^1+result_11^1 == 0 /\ rcd_77^0-rcd_77^post2 == 0 /\ -temp0_14^0+result_11^post2 == 0 /\ nondet_12^0-nondet_12^post2 == 0 /\ -i_17^0+length_16^0 <= 0 /\ i_83^0-i_83^post2 == 0 /\ head_15^post2-result_11^1 == 0 /\ temp0_14^0-temp0_14^post2 == 0 /\ -rcd_47^post2+rcd_47^0 == 0 /\ temp0_18^1-head_19^0 == 0), cost: 1 New rule: l2 -> l3 : head_15^0'=result_11^1, head_19^0'=head_19^post2, i_17^0'=i_17^post2, i_83^0'=i_83^0, length_16^0'=length_16^post2, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, (0 <= 0 /\ 0 == 0 /\ -temp0_18^1+result_11^1 == 0 /\ -i_17^0+length_16^0 <= 0 /\ temp0_18^1-head_19^0 == 0), cost: 1 propagated equality result_dot_nondet_sdv_special_return_value_13^post2 = 1 propagated equality rcd_77^post2 = rcd_77^0 propagated equality result_11^post2 = temp0_14^0 propagated equality nondet_12^post2 = nondet_12^0 propagated equality i_83^post2 = i_83^0 propagated equality head_15^post2 = result_11^1 propagated equality temp0_14^post2 = temp0_14^0 propagated equality rcd_47^post2 = rcd_47^0 Propagated Equalities Original rule: l2 -> l3 : head_15^0'=result_11^1, head_19^0'=head_19^post2, i_17^0'=i_17^post2, i_83^0'=i_83^0, length_16^0'=length_16^post2, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, (0 <= 0 /\ 0 == 0 /\ -temp0_18^1+result_11^1 == 0 /\ -i_17^0+length_16^0 <= 0 /\ temp0_18^1-head_19^0 == 0), cost: 1 New rule: l2 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post2, i_17^0'=i_17^post2, i_83^0'=i_83^0, length_16^0'=length_16^post2, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, (0 <= 0 /\ 0 == 0 /\ -i_17^0+length_16^0 <= 0), cost: 1 propagated equality result_11^1 = temp0_18^1 propagated equality temp0_18^1 = head_19^0 Simplified Guard Original rule: l2 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post2, i_17^0'=i_17^post2, i_83^0'=i_83^0, length_16^0'=length_16^post2, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, (0 <= 0 /\ 0 == 0 /\ -i_17^0+length_16^0 <= 0), cost: 1 New rule: l2 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post2, i_17^0'=i_17^post2, i_83^0'=i_83^0, length_16^0'=length_16^post2, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, -i_17^0+length_16^0 <= 0, cost: 1 Removed Trivial Updates Original rule: l2 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post2, i_17^0'=i_17^post2, i_83^0'=i_83^0, length_16^0'=length_16^post2, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, -i_17^0+length_16^0 <= 0, cost: 1 New rule: l2 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post2, i_17^0'=i_17^post2, length_16^0'=length_16^post2, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, -i_17^0+length_16^0 <= 0, cost: 1 made implied equalities explicit Original rule: l2 -> l4 : head_15^0'=head_15^post3, head_19^0'=head_19^post3, i_17^0'=i_17^post3, i_83^0'=i_83^post3, length_16^0'=length_16^post3, nondet_12^0'=nondet_12^post3, rcd_47^0'=rcd_47^post3, rcd_77^0'=rcd_77^post3, result_11^0'=result_11^post3, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post3, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post3, temp0_14^0'=temp0_14^post3, temp0_18^0'=temp0_18^post3, temp_24^0'=temp_24^post3, tmp_21^0'=tmp_21^post3, (0 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post3-tmp_21^post3 <= 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post3+head_19^post3 <= 0 /\ head_19^post3-tmp_21^post3 <= 0 /\ head_19^post3-tmp_21^post3 == 0 /\ length_16^0-result_dot_nondet_sdv_special_return_value_13^post3 <= 0 /\ 1+i_17^0-length_16^0 <= 0 /\ temp0_14^0-temp0_14^post3 == 0 /\ length_16^0-length_16^post3 == 0 /\ -temp_24^0+tmp_21^post3 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post3+tmp_21^post3 <= 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post3-head_19^post3 <= 0 /\ result_11^0-result_11^post3 == 0 /\ -2+i_17^post3 <= 0 /\ -head_19^post3+tmp_21^post3 <= 0 /\ -length_16^0+result_dot_nondet_sdv_special_return_value_13^post3 <= 0 /\ nondet_12^0-nondet_12^post3 == 0 /\ -rcd_77^post3+rcd_77^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0 /\ -1-i_17^0+i_17^post3 == 0 /\ 2-i_17^post3 <= 0 /\ -temp0_18^post3+temp0_18^0 == 0 /\ -i_83^post3+i_83^0 == 0 /\ -head_15^post3+head_15^0 == 0), cost: 1 New rule: l2 -> l4 : head_15^0'=head_15^post3, head_19^0'=head_19^post3, i_17^0'=i_17^post3, i_83^0'=i_83^post3, length_16^0'=length_16^post3, nondet_12^0'=nondet_12^post3, rcd_47^0'=rcd_47^post3, rcd_77^0'=rcd_77^post3, result_11^0'=result_11^post3, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post3, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post3, temp0_14^0'=temp0_14^post3, temp0_18^0'=temp0_18^post3, temp_24^0'=temp_24^post3, tmp_21^0'=tmp_21^post3, (0 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post3-tmp_21^post3 <= 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post3-tmp_21^post3 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post3+head_19^post3 <= 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post3+head_19^post3 == 0 /\ head_19^post3-tmp_21^post3 <= 0 /\ head_19^post3-tmp_21^post3 == 0 /\ length_16^0-result_dot_nondet_sdv_special_return_value_13^post3 <= 0 /\ length_16^0-result_dot_nondet_sdv_special_return_value_13^post3 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ temp0_14^0-temp0_14^post3 == 0 /\ length_16^0-length_16^post3 == 0 /\ -temp_24^0+tmp_21^post3 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post3+tmp_21^post3 <= 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post3-head_19^post3 <= 0 /\ result_11^0-result_11^post3 == 0 /\ -2+i_17^post3 <= 0 /\ -2+i_17^post3 == 0 /\ -head_19^post3+tmp_21^post3 <= 0 /\ -length_16^0+result_dot_nondet_sdv_special_return_value_13^post3 <= 0 /\ nondet_12^0-nondet_12^post3 == 0 /\ -rcd_77^post3+rcd_77^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0 /\ -1-i_17^0+i_17^post3 == 0 /\ 2-i_17^post3 <= 0 /\ -temp0_18^post3+temp0_18^0 == 0 /\ -i_83^post3+i_83^0 == 0 /\ -head_15^post3+head_15^0 == 0), cost: 1 Propagated Equalities Original rule: l2 -> l4 : head_15^0'=head_15^post3, head_19^0'=head_19^post3, i_17^0'=i_17^post3, i_83^0'=i_83^post3, length_16^0'=length_16^post3, nondet_12^0'=nondet_12^post3, rcd_47^0'=rcd_47^post3, rcd_77^0'=rcd_77^post3, result_11^0'=result_11^post3, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post3, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post3, temp0_14^0'=temp0_14^post3, temp0_18^0'=temp0_18^post3, temp_24^0'=temp_24^post3, tmp_21^0'=tmp_21^post3, (0 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post3-tmp_21^post3 <= 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post3-tmp_21^post3 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post3+head_19^post3 <= 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post3+head_19^post3 == 0 /\ head_19^post3-tmp_21^post3 <= 0 /\ head_19^post3-tmp_21^post3 == 0 /\ length_16^0-result_dot_nondet_sdv_special_return_value_13^post3 <= 0 /\ length_16^0-result_dot_nondet_sdv_special_return_value_13^post3 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ temp0_14^0-temp0_14^post3 == 0 /\ length_16^0-length_16^post3 == 0 /\ -temp_24^0+tmp_21^post3 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post3+tmp_21^post3 <= 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post3-head_19^post3 <= 0 /\ result_11^0-result_11^post3 == 0 /\ -2+i_17^post3 <= 0 /\ -2+i_17^post3 == 0 /\ -head_19^post3+tmp_21^post3 <= 0 /\ -length_16^0+result_dot_nondet_sdv_special_return_value_13^post3 <= 0 /\ nondet_12^0-nondet_12^post3 == 0 /\ -rcd_77^post3+rcd_77^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0 /\ -1-i_17^0+i_17^post3 == 0 /\ 2-i_17^post3 <= 0 /\ -temp0_18^post3+temp0_18^0 == 0 /\ -i_83^post3+i_83^0 == 0 /\ -head_15^post3+head_15^0 == 0), cost: 1 New rule: l2 -> l4 : head_15^0'=head_15^0, head_19^0'=temp_24^0, i_17^0'=2, i_83^0'=i_83^0, length_16^0'=length_16^0, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^post3, rcd_77^0'=rcd_77^0, result_11^0'=result_11^0, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^0, temp_24^0'=temp_24^post3, tmp_21^0'=temp_24^0, (0 <= 0 /\ 0 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0), cost: 1 propagated equality result_dot_slayer_malloc_sdv_special_return_value_20^post3 = tmp_21^post3 propagated equality head_19^post3 = tmp_21^post3 propagated equality result_dot_nondet_sdv_special_return_value_13^post3 = length_16^0 propagated equality temp0_14^post3 = temp0_14^0 propagated equality length_16^post3 = length_16^0 propagated equality tmp_21^post3 = temp_24^0 propagated equality result_11^post3 = result_11^0 propagated equality i_17^post3 = 2 propagated equality nondet_12^post3 = nondet_12^0 propagated equality rcd_77^post3 = rcd_77^0 propagated equality temp0_18^post3 = temp0_18^0 propagated equality i_83^post3 = i_83^0 propagated equality head_15^post3 = head_15^0 Simplified Guard Original rule: l2 -> l4 : head_15^0'=head_15^0, head_19^0'=temp_24^0, i_17^0'=2, i_83^0'=i_83^0, length_16^0'=length_16^0, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^post3, rcd_77^0'=rcd_77^0, result_11^0'=result_11^0, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^0, temp_24^0'=temp_24^post3, tmp_21^0'=temp_24^0, (0 <= 0 /\ 0 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0), cost: 1 New rule: l2 -> l4 : head_15^0'=head_15^0, head_19^0'=temp_24^0, i_17^0'=2, i_83^0'=i_83^0, length_16^0'=length_16^0, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^post3, rcd_77^0'=rcd_77^0, result_11^0'=result_11^0, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^0, temp_24^0'=temp_24^post3, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l2 -> l4 : head_15^0'=head_15^0, head_19^0'=temp_24^0, i_17^0'=2, i_83^0'=i_83^0, length_16^0'=length_16^0, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^post3, rcd_77^0'=rcd_77^0, result_11^0'=result_11^0, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^0, temp_24^0'=temp_24^post3, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0), cost: 1 New rule: l2 -> l4 : head_19^0'=temp_24^0, i_17^0'=2, rcd_47^0'=rcd_47^post3, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post3, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0), cost: 1 Propagated Equalities Original rule: l4 -> l3 : head_15^0'=head_15^post4, head_19^0'=head_19^post4, i_17^0'=i_17^post4, i_83^0'=i_83^post4, length_16^0'=length_16^post4, nondet_12^0'=nondet_12^post4, rcd_47^0'=rcd_47^post4, rcd_77^0'=rcd_77^post4, result_11^0'=result_11^post4, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_14^0'=temp0_14^post4, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (0 == 0 /\ 2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -temp0_18^1+result_11^1 == 0 /\ i_83^0-i_83^post4 == 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0 /\ -rcd_77^post4+rcd_77^0 == 0 /\ -nondet_12^post4+nondet_12^0 == 0 /\ -temp0_14^0+result_11^post4 == 0 /\ temp0_14^0-temp0_14^post4 == 0 /\ -result_11^1+head_15^post4 == 0 /\ rcd_47^0-rcd_47^post4 == 0 /\ temp0_18^1-head_19^0 == 0), cost: 1 New rule: l4 -> l3 : head_15^0'=result_11^1, head_19^0'=head_19^post4, i_17^0'=i_17^post4, i_83^0'=i_83^0, length_16^0'=length_16^post4, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (0 == 0 /\ 2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -temp0_18^1+result_11^1 == 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0 /\ temp0_18^1-head_19^0 == 0), cost: 1 propagated equality i_83^post4 = i_83^0 propagated equality rcd_77^post4 = rcd_77^0 propagated equality nondet_12^post4 = nondet_12^0 propagated equality result_11^post4 = temp0_14^0 propagated equality temp0_14^post4 = temp0_14^0 propagated equality head_15^post4 = result_11^1 propagated equality rcd_47^post4 = rcd_47^0 Propagated Equalities Original rule: l4 -> l3 : head_15^0'=result_11^1, head_19^0'=head_19^post4, i_17^0'=i_17^post4, i_83^0'=i_83^0, length_16^0'=length_16^post4, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (0 == 0 /\ 2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -temp0_18^1+result_11^1 == 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0 /\ temp0_18^1-head_19^0 == 0), cost: 1 New rule: l4 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post4, i_17^0'=i_17^post4, i_83^0'=i_83^0, length_16^0'=length_16^post4, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (0 == 0 /\ 2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0), cost: 1 propagated equality result_11^1 = temp0_18^1 propagated equality temp0_18^1 = head_19^0 Simplified Guard Original rule: l4 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post4, i_17^0'=i_17^post4, i_83^0'=i_83^0, length_16^0'=length_16^post4, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (0 == 0 /\ 2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0), cost: 1 New rule: l4 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post4, i_17^0'=i_17^post4, i_83^0'=i_83^0, length_16^0'=length_16^post4, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l4 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post4, i_17^0'=i_17^post4, i_83^0'=i_83^0, length_16^0'=length_16^post4, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0), cost: 1 New rule: l4 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post4, i_17^0'=i_17^post4, length_16^0'=length_16^post4, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0), cost: 1 Propagated Equalities Original rule: l1 -> l3 : head_15^0'=head_15^post7, head_19^0'=head_19^post7, i_17^0'=i_17^post7, i_83^0'=i_83^post7, length_16^0'=length_16^post7, nondet_12^0'=nondet_12^post7, rcd_47^0'=rcd_47^post7, rcd_77^0'=rcd_77^post7, result_11^0'=result_11^post7, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_14^0'=temp0_14^post7, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (0 == 0 /\ -temp0_14^0+result_11^post7 == 0 /\ -i_83^post7+i_83^0 == 0 /\ -temp0_18^1+result_11^1 == 0 /\ temp0_14^0-temp0_14^post7 == 0 /\ -i_17^0+length_16^0 <= 0 /\ -rcd_77^post7+rcd_77^0 == 0 /\ -rcd_47^post7+rcd_47^0 == 0 /\ nondet_12^0-nondet_12^post7 == 0 /\ head_15^post7-result_11^1 == 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0 /\ temp0_18^1-head_19^0 == 0), cost: 1 New rule: l1 -> l3 : head_15^0'=result_11^1, head_19^0'=head_19^post7, i_17^0'=i_17^post7, i_83^0'=i_83^0, length_16^0'=length_16^post7, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (0 == 0 /\ -temp0_18^1+result_11^1 == 0 /\ -i_17^0+length_16^0 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0 /\ temp0_18^1-head_19^0 == 0), cost: 1 propagated equality result_11^post7 = temp0_14^0 propagated equality i_83^post7 = i_83^0 propagated equality temp0_14^post7 = temp0_14^0 propagated equality rcd_77^post7 = rcd_77^0 propagated equality rcd_47^post7 = rcd_47^0 propagated equality nondet_12^post7 = nondet_12^0 propagated equality head_15^post7 = result_11^1 Propagated Equalities Original rule: l1 -> l3 : head_15^0'=result_11^1, head_19^0'=head_19^post7, i_17^0'=i_17^post7, i_83^0'=i_83^0, length_16^0'=length_16^post7, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (0 == 0 /\ -temp0_18^1+result_11^1 == 0 /\ -i_17^0+length_16^0 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0 /\ temp0_18^1-head_19^0 == 0), cost: 1 New rule: l1 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post7, i_17^0'=i_17^post7, i_83^0'=i_83^0, length_16^0'=length_16^post7, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (0 == 0 /\ -i_17^0+length_16^0 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0), cost: 1 propagated equality result_11^1 = temp0_18^1 propagated equality temp0_18^1 = head_19^0 Simplified Guard Original rule: l1 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post7, i_17^0'=i_17^post7, i_83^0'=i_83^0, length_16^0'=length_16^post7, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (0 == 0 /\ -i_17^0+length_16^0 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0), cost: 1 New rule: l1 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post7, i_17^0'=i_17^post7, i_83^0'=i_83^0, length_16^0'=length_16^post7, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (-i_17^0+length_16^0 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0), cost: 1 Removed Trivial Updates Original rule: l1 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post7, i_17^0'=i_17^post7, i_83^0'=i_83^0, length_16^0'=length_16^post7, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (-i_17^0+length_16^0 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0), cost: 1 New rule: l1 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post7, i_17^0'=i_17^post7, length_16^0'=length_16^post7, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (-i_17^0+length_16^0 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0), cost: 1 made implied equalities explicit Original rule: l1 -> l2 : head_15^0'=head_15^post8, head_19^0'=head_19^post8, i_17^0'=i_17^post8, i_83^0'=i_83^post8, length_16^0'=length_16^post8, nondet_12^0'=nondet_12^post8, rcd_47^0'=rcd_47^post8, rcd_77^0'=rcd_77^post8, result_11^0'=result_11^post8, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post8, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post8, temp0_14^0'=temp0_14^post8, temp0_18^0'=temp0_18^post8, temp_24^0'=temp_24^post8, tmp_21^0'=tmp_21^post8, (0 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post8-head_19^post8 <= 0 /\ 1-i_17^post8 <= 0 /\ -1+i_17^post8 <= 0 /\ head_19^post8-tmp_21^post8 <= 0 /\ head_19^post8-tmp_21^post8 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post8+head_19^post8 <= 0 /\ tmp_21^post8-temp_24^0 == 0 /\ -length_16^post8+length_16^0 == 0 /\ i_83^0-i_83^post8 == 0 /\ -head_19^post8+tmp_21^post8 <= 0 /\ -temp0_18^post8+temp0_18^0 == 0 /\ -1-i_17^0+i_17^post8 == 0 /\ -rcd_77^post8+rcd_77^0 == 0 /\ -nondet_12^post8+nondet_12^0 == 0 /\ length_16^0-result_dot_nondet_sdv_special_return_value_13^post8 <= 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post8+tmp_21^post8 <= 0 /\ -temp0_14^post8+temp0_14^0 == 0 /\ 1-length_16^0 <= 0 /\ result_11^0-result_11^post8 == 0 /\ head_15^0-head_15^post8 == 0 /\ -length_16^0+result_dot_nondet_sdv_special_return_value_13^post8 <= 0 /\ rcd_47^0-rcd_47^post8 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post8-tmp_21^post8 <= 0), cost: 1 New rule: l1 -> l2 : head_15^0'=head_15^post8, head_19^0'=head_19^post8, i_17^0'=i_17^post8, i_83^0'=i_83^post8, length_16^0'=length_16^post8, nondet_12^0'=nondet_12^post8, rcd_47^0'=rcd_47^post8, rcd_77^0'=rcd_77^post8, result_11^0'=result_11^post8, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post8, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post8, temp0_14^0'=temp0_14^post8, temp0_18^0'=temp0_18^post8, temp_24^0'=temp_24^post8, tmp_21^0'=tmp_21^post8, (0 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post8-head_19^post8 <= 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post8-head_19^post8 == 0 /\ 1-i_17^post8 <= 0 /\ 1-i_17^post8 == 0 /\ -1+i_17^post8 <= 0 /\ head_19^post8-tmp_21^post8 <= 0 /\ head_19^post8-tmp_21^post8 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post8+head_19^post8 <= 0 /\ tmp_21^post8-temp_24^0 == 0 /\ -length_16^post8+length_16^0 == 0 /\ i_83^0-i_83^post8 == 0 /\ -head_19^post8+tmp_21^post8 <= 0 /\ -temp0_18^post8+temp0_18^0 == 0 /\ -1-i_17^0+i_17^post8 == 0 /\ -rcd_77^post8+rcd_77^0 == 0 /\ -nondet_12^post8+nondet_12^0 == 0 /\ length_16^0-result_dot_nondet_sdv_special_return_value_13^post8 <= 0 /\ length_16^0-result_dot_nondet_sdv_special_return_value_13^post8 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post8+tmp_21^post8 <= 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post8+tmp_21^post8 == 0 /\ -temp0_14^post8+temp0_14^0 == 0 /\ 1-length_16^0 <= 0 /\ result_11^0-result_11^post8 == 0 /\ head_15^0-head_15^post8 == 0 /\ -length_16^0+result_dot_nondet_sdv_special_return_value_13^post8 <= 0 /\ rcd_47^0-rcd_47^post8 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post8-tmp_21^post8 <= 0), cost: 1 Propagated Equalities Original rule: l1 -> l2 : head_15^0'=head_15^post8, head_19^0'=head_19^post8, i_17^0'=i_17^post8, i_83^0'=i_83^post8, length_16^0'=length_16^post8, nondet_12^0'=nondet_12^post8, rcd_47^0'=rcd_47^post8, rcd_77^0'=rcd_77^post8, result_11^0'=result_11^post8, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post8, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post8, temp0_14^0'=temp0_14^post8, temp0_18^0'=temp0_18^post8, temp_24^0'=temp_24^post8, tmp_21^0'=tmp_21^post8, (0 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post8-head_19^post8 <= 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post8-head_19^post8 == 0 /\ 1-i_17^post8 <= 0 /\ 1-i_17^post8 == 0 /\ -1+i_17^post8 <= 0 /\ head_19^post8-tmp_21^post8 <= 0 /\ head_19^post8-tmp_21^post8 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post8+head_19^post8 <= 0 /\ tmp_21^post8-temp_24^0 == 0 /\ -length_16^post8+length_16^0 == 0 /\ i_83^0-i_83^post8 == 0 /\ -head_19^post8+tmp_21^post8 <= 0 /\ -temp0_18^post8+temp0_18^0 == 0 /\ -1-i_17^0+i_17^post8 == 0 /\ -rcd_77^post8+rcd_77^0 == 0 /\ -nondet_12^post8+nondet_12^0 == 0 /\ length_16^0-result_dot_nondet_sdv_special_return_value_13^post8 <= 0 /\ length_16^0-result_dot_nondet_sdv_special_return_value_13^post8 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post8+tmp_21^post8 <= 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post8+tmp_21^post8 == 0 /\ -temp0_14^post8+temp0_14^0 == 0 /\ 1-length_16^0 <= 0 /\ result_11^0-result_11^post8 == 0 /\ head_15^0-head_15^post8 == 0 /\ -length_16^0+result_dot_nondet_sdv_special_return_value_13^post8 <= 0 /\ rcd_47^0-rcd_47^post8 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post8-tmp_21^post8 <= 0), cost: 1 New rule: l1 -> l2 : head_15^0'=head_15^0, head_19^0'=temp_24^0, i_17^0'=1, i_83^0'=i_83^0, length_16^0'=length_16^0, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=result_11^0, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^0, temp_24^0'=temp_24^post8, tmp_21^0'=temp_24^0, (0 <= 0 /\ 0 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0), cost: 1 propagated equality head_19^post8 = result_dot_slayer_malloc_sdv_special_return_value_20^post8 propagated equality i_17^post8 = 1 propagated equality result_dot_slayer_malloc_sdv_special_return_value_20^post8 = tmp_21^post8 propagated equality tmp_21^post8 = temp_24^0 propagated equality length_16^post8 = length_16^0 propagated equality i_83^post8 = i_83^0 propagated equality temp0_18^post8 = temp0_18^0 propagated equality rcd_77^post8 = rcd_77^0 propagated equality nondet_12^post8 = nondet_12^0 propagated equality result_dot_nondet_sdv_special_return_value_13^post8 = length_16^0 propagated equality temp0_14^post8 = temp0_14^0 propagated equality result_11^post8 = result_11^0 propagated equality head_15^post8 = head_15^0 propagated equality rcd_47^post8 = rcd_47^0 Simplified Guard Original rule: l1 -> l2 : head_15^0'=head_15^0, head_19^0'=temp_24^0, i_17^0'=1, i_83^0'=i_83^0, length_16^0'=length_16^0, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=result_11^0, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^0, temp_24^0'=temp_24^post8, tmp_21^0'=temp_24^0, (0 <= 0 /\ 0 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0), cost: 1 New rule: l1 -> l2 : head_15^0'=head_15^0, head_19^0'=temp_24^0, i_17^0'=1, i_83^0'=i_83^0, length_16^0'=length_16^0, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=result_11^0, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^0, temp_24^0'=temp_24^post8, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l1 -> l2 : head_15^0'=head_15^0, head_19^0'=temp_24^0, i_17^0'=1, i_83^0'=i_83^0, length_16^0'=length_16^0, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=result_11^0, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^0, temp_24^0'=temp_24^post8, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0), cost: 1 New rule: l1 -> l2 : head_19^0'=temp_24^0, i_17^0'=1, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post8, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0), cost: 1 made implied equalities explicit Original rule: l6 -> l1 : head_15^0'=head_15^post1, head_19^0'=head_19^post1, i_17^0'=i_17^post1, i_83^0'=i_83^post1, length_16^0'=length_16^post1, nondet_12^0'=nondet_12^post1, rcd_47^0'=rcd_47^post1, rcd_77^0'=rcd_77^post1, result_11^0'=result_11^post1, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post1, temp0_14^0'=temp0_14^post1, temp0_18^0'=temp0_18^post1, temp_24^0'=temp_24^post1, tmp_21^0'=tmp_21^post1, (0 == 0 /\ i_83^post9-i_83^post1 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post9-result_dot_slayer_malloc_sdv_special_return_value_20^post1 == 0 /\ i_17^post1 <= 0 /\ i_17^post1 == 0 /\ i_83^0-i_83^post9 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post9+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -i_17^post9+i_17^0 == 0 /\ tmp_21^0-tmp_21^post9 == 0 /\ -head_15^post1+head_15^post9 == 0 /\ temp0_18^post9-temp0_18^post1 == 0 /\ -i_17^post1 <= 0 /\ head_15^0-head_15^post9 == 0 /\ -nondet_12^post9+nondet_12^0 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post9+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -temp0_18^post9+temp0_18^0 == 0 /\ rcd_77^post9-rcd_77^post1 == 0 /\ result_dot_nondet_sdv_special_return_value_13^post1-nondet_12^1 == 0 /\ result_dot_nondet_sdv_special_return_value_13^post1-length_16^post1 <= 0 /\ -head_19^post1 <= 0 /\ tmp_21^post9-tmp_21^post1 == 0 /\ length_16^0-length_16^post9 == 0 /\ temp0_14^0-temp0_14^post9 == 0 /\ result_11^0-result_11^post9 == 0 /\ -result_11^post1+result_11^post9 == 0 /\ rcd_77^0-rcd_77^post9 == 0 /\ head_19^post1 <= 0 /\ head_19^post1 == 0 /\ head_19^0-head_19^post9 == 0 /\ -rcd_47^post9+rcd_47^0 == 0 /\ -temp_24^post9+temp_24^0 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post1+length_16^post1 <= 0 /\ -result_dot_nondet_sdv_special_return_value_13^post1+length_16^post1 == 0 /\ temp_24^post9-temp_24^post1 == 0 /\ rcd_47^post9-rcd_47^post1 == 0 /\ temp0_14^post9-temp0_14^post1 == 0), cost: 1 New rule: l6 -> l1 : head_15^0'=head_15^post1, head_19^0'=head_19^post1, i_17^0'=i_17^post1, i_83^0'=i_83^post1, length_16^0'=length_16^post1, nondet_12^0'=nondet_12^post1, rcd_47^0'=rcd_47^post1, rcd_77^0'=rcd_77^post1, result_11^0'=result_11^post1, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post1, temp0_14^0'=temp0_14^post1, temp0_18^0'=temp0_18^post1, temp_24^0'=temp_24^post1, tmp_21^0'=tmp_21^post1, (0 == 0 /\ i_83^post9-i_83^post1 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post9-result_dot_slayer_malloc_sdv_special_return_value_20^post1 == 0 /\ i_17^post1 <= 0 /\ i_17^post1 == 0 /\ i_83^0-i_83^post9 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post9+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -i_17^post9+i_17^0 == 0 /\ tmp_21^0-tmp_21^post9 == 0 /\ -head_15^post1+head_15^post9 == 0 /\ temp0_18^post9-temp0_18^post1 == 0 /\ -i_17^post1 <= 0 /\ head_15^0-head_15^post9 == 0 /\ -nondet_12^post9+nondet_12^0 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post9+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -temp0_18^post9+temp0_18^0 == 0 /\ rcd_77^post9-rcd_77^post1 == 0 /\ result_dot_nondet_sdv_special_return_value_13^post1-nondet_12^1 == 0 /\ result_dot_nondet_sdv_special_return_value_13^post1-length_16^post1 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post1-length_16^post1 == 0 /\ -head_19^post1 <= 0 /\ -head_19^post1 == 0 /\ tmp_21^post9-tmp_21^post1 == 0 /\ length_16^0-length_16^post9 == 0 /\ temp0_14^0-temp0_14^post9 == 0 /\ result_11^0-result_11^post9 == 0 /\ -result_11^post1+result_11^post9 == 0 /\ rcd_77^0-rcd_77^post9 == 0 /\ head_19^post1 <= 0 /\ head_19^post1 == 0 /\ head_19^0-head_19^post9 == 0 /\ -rcd_47^post9+rcd_47^0 == 0 /\ -temp_24^post9+temp_24^0 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post1+length_16^post1 <= 0 /\ -result_dot_nondet_sdv_special_return_value_13^post1+length_16^post1 == 0 /\ temp_24^post9-temp_24^post1 == 0 /\ rcd_47^post9-rcd_47^post1 == 0 /\ temp0_14^post9-temp0_14^post1 == 0), cost: 1 Propagated Equalities Original rule: l6 -> l1 : head_15^0'=head_15^post1, head_19^0'=head_19^post1, i_17^0'=i_17^post1, i_83^0'=i_83^post1, length_16^0'=length_16^post1, nondet_12^0'=nondet_12^post1, rcd_47^0'=rcd_47^post1, rcd_77^0'=rcd_77^post1, result_11^0'=result_11^post1, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post1, temp0_14^0'=temp0_14^post1, temp0_18^0'=temp0_18^post1, temp_24^0'=temp_24^post1, tmp_21^0'=tmp_21^post1, (0 == 0 /\ i_83^post9-i_83^post1 == 0 /\ result_dot_slayer_malloc_sdv_special_return_value_20^post9-result_dot_slayer_malloc_sdv_special_return_value_20^post1 == 0 /\ i_17^post1 <= 0 /\ i_17^post1 == 0 /\ i_83^0-i_83^post9 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post9+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -i_17^post9+i_17^0 == 0 /\ tmp_21^0-tmp_21^post9 == 0 /\ -head_15^post1+head_15^post9 == 0 /\ temp0_18^post9-temp0_18^post1 == 0 /\ -i_17^post1 <= 0 /\ head_15^0-head_15^post9 == 0 /\ -nondet_12^post9+nondet_12^0 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post9+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -temp0_18^post9+temp0_18^0 == 0 /\ rcd_77^post9-rcd_77^post1 == 0 /\ result_dot_nondet_sdv_special_return_value_13^post1-nondet_12^1 == 0 /\ result_dot_nondet_sdv_special_return_value_13^post1-length_16^post1 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post1-length_16^post1 == 0 /\ -head_19^post1 <= 0 /\ -head_19^post1 == 0 /\ tmp_21^post9-tmp_21^post1 == 0 /\ length_16^0-length_16^post9 == 0 /\ temp0_14^0-temp0_14^post9 == 0 /\ result_11^0-result_11^post9 == 0 /\ -result_11^post1+result_11^post9 == 0 /\ rcd_77^0-rcd_77^post9 == 0 /\ head_19^post1 <= 0 /\ head_19^post1 == 0 /\ head_19^0-head_19^post9 == 0 /\ -rcd_47^post9+rcd_47^0 == 0 /\ -temp_24^post9+temp_24^0 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post1+length_16^post1 <= 0 /\ -result_dot_nondet_sdv_special_return_value_13^post1+length_16^post1 == 0 /\ temp_24^post9-temp_24^post1 == 0 /\ rcd_47^post9-rcd_47^post1 == 0 /\ temp0_14^post9-temp0_14^post1 == 0), cost: 1 New rule: l6 -> l1 : head_15^0'=head_15^post9, head_19^0'=0, i_17^0'=0, i_83^0'=i_83^post9, length_16^0'=nondet_12^1, nondet_12^0'=nondet_12^post1, rcd_47^0'=rcd_47^post9, rcd_77^0'=rcd_77^post9, result_11^0'=result_11^post9, result_dot_nondet_sdv_special_return_value_13^0'=nondet_12^1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post9, temp0_14^0'=temp0_14^post9, temp0_18^0'=temp0_18^post9, temp_24^0'=temp_24^post9, tmp_21^0'=tmp_21^post9, (0 <= 0 /\ 0 == 0 /\ i_83^0-i_83^post9 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post9+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -i_17^post9+i_17^0 == 0 /\ tmp_21^0-tmp_21^post9 == 0 /\ head_15^0-head_15^post9 == 0 /\ -nondet_12^post9+nondet_12^0 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post9+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -temp0_18^post9+temp0_18^0 == 0 /\ length_16^0-length_16^post9 == 0 /\ temp0_14^0-temp0_14^post9 == 0 /\ result_11^0-result_11^post9 == 0 /\ rcd_77^0-rcd_77^post9 == 0 /\ head_19^0-head_19^post9 == 0 /\ -rcd_47^post9+rcd_47^0 == 0 /\ -temp_24^post9+temp_24^0 == 0), cost: 1 propagated equality i_83^post1 = i_83^post9 propagated equality result_dot_slayer_malloc_sdv_special_return_value_20^post1 = result_dot_slayer_malloc_sdv_special_return_value_20^post9 propagated equality i_17^post1 = 0 propagated equality head_15^post1 = head_15^post9 propagated equality temp0_18^post1 = temp0_18^post9 propagated equality rcd_77^post1 = rcd_77^post9 propagated equality result_dot_nondet_sdv_special_return_value_13^post1 = nondet_12^1 propagated equality length_16^post1 = nondet_12^1 propagated equality head_19^post1 = 0 propagated equality tmp_21^post1 = tmp_21^post9 propagated equality result_11^post1 = result_11^post9 propagated equality temp_24^post1 = temp_24^post9 propagated equality rcd_47^post1 = rcd_47^post9 propagated equality temp0_14^post1 = temp0_14^post9 Propagated Equalities Original rule: l6 -> l1 : head_15^0'=head_15^post9, head_19^0'=0, i_17^0'=0, i_83^0'=i_83^post9, length_16^0'=nondet_12^1, nondet_12^0'=nondet_12^post1, rcd_47^0'=rcd_47^post9, rcd_77^0'=rcd_77^post9, result_11^0'=result_11^post9, result_dot_nondet_sdv_special_return_value_13^0'=nondet_12^1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post9, temp0_14^0'=temp0_14^post9, temp0_18^0'=temp0_18^post9, temp_24^0'=temp_24^post9, tmp_21^0'=tmp_21^post9, (0 <= 0 /\ 0 == 0 /\ i_83^0-i_83^post9 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post9+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -i_17^post9+i_17^0 == 0 /\ tmp_21^0-tmp_21^post9 == 0 /\ head_15^0-head_15^post9 == 0 /\ -nondet_12^post9+nondet_12^0 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post9+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -temp0_18^post9+temp0_18^0 == 0 /\ length_16^0-length_16^post9 == 0 /\ temp0_14^0-temp0_14^post9 == 0 /\ result_11^0-result_11^post9 == 0 /\ rcd_77^0-rcd_77^post9 == 0 /\ head_19^0-head_19^post9 == 0 /\ -rcd_47^post9+rcd_47^0 == 0 /\ -temp_24^post9+temp_24^0 == 0), cost: 1 New rule: l6 -> l1 : head_15^0'=head_15^0, head_19^0'=0, i_17^0'=0, i_83^0'=i_83^0, length_16^0'=nondet_12^1, nondet_12^0'=nondet_12^post1, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=result_11^0, result_dot_nondet_sdv_special_return_value_13^0'=nondet_12^1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^0, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^0, temp_24^0'=temp_24^0, tmp_21^0'=tmp_21^0, (0 <= 0 /\ 0 == 0), cost: 1 propagated equality i_83^post9 = i_83^0 propagated equality result_dot_nondet_sdv_special_return_value_13^post9 = result_dot_nondet_sdv_special_return_value_13^0 propagated equality i_17^post9 = i_17^0 propagated equality tmp_21^post9 = tmp_21^0 propagated equality head_15^post9 = head_15^0 propagated equality nondet_12^post9 = nondet_12^0 propagated equality result_dot_slayer_malloc_sdv_special_return_value_20^post9 = result_dot_slayer_malloc_sdv_special_return_value_20^0 propagated equality temp0_18^post9 = temp0_18^0 propagated equality length_16^post9 = length_16^0 propagated equality temp0_14^post9 = temp0_14^0 propagated equality result_11^post9 = result_11^0 propagated equality rcd_77^post9 = rcd_77^0 propagated equality head_19^post9 = head_19^0 propagated equality rcd_47^post9 = rcd_47^0 propagated equality temp_24^post9 = temp_24^0 Simplified Guard Original rule: l6 -> l1 : head_15^0'=head_15^0, head_19^0'=0, i_17^0'=0, i_83^0'=i_83^0, length_16^0'=nondet_12^1, nondet_12^0'=nondet_12^post1, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=result_11^0, result_dot_nondet_sdv_special_return_value_13^0'=nondet_12^1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^0, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^0, temp_24^0'=temp_24^0, tmp_21^0'=tmp_21^0, (0 <= 0 /\ 0 == 0), cost: 1 New rule: l6 -> l1 : head_15^0'=head_15^0, head_19^0'=0, i_17^0'=0, i_83^0'=i_83^0, length_16^0'=nondet_12^1, nondet_12^0'=nondet_12^post1, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=result_11^0, result_dot_nondet_sdv_special_return_value_13^0'=nondet_12^1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^0, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^0, temp_24^0'=temp_24^0, tmp_21^0'=tmp_21^0, T, cost: 1 Removed Trivial Updates Original rule: l6 -> l1 : head_15^0'=head_15^0, head_19^0'=0, i_17^0'=0, i_83^0'=i_83^0, length_16^0'=nondet_12^1, nondet_12^0'=nondet_12^post1, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^0, result_11^0'=result_11^0, result_dot_nondet_sdv_special_return_value_13^0'=nondet_12^1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^0, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^0, temp_24^0'=temp_24^0, tmp_21^0'=tmp_21^0, T, cost: 1 New rule: l6 -> l1 : head_19^0'=0, i_17^0'=0, length_16^0'=nondet_12^1, nondet_12^0'=nondet_12^post1, result_dot_nondet_sdv_special_return_value_13^0'=nondet_12^1, T, cost: 1 made implied equalities explicit Original rule: l4 -> l4 : head_15^0'=head_15^post6, head_19^0'=head_19^post6, i_17^0'=i_17^post6, i_83^0'=i_83^post6, length_16^0'=length_16^post6, nondet_12^0'=nondet_12^post6, rcd_47^0'=rcd_47^post6, rcd_77^0'=rcd_77^post6, result_11^0'=result_11^post6, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post6, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post6, temp0_14^0'=temp0_14^post6, temp0_18^0'=temp0_18^post6, temp_24^0'=temp_24^post6, tmp_21^0'=tmp_21^post6, (0 == 0 /\ -result_11^post6+result_11^post5 == 0 /\ temp0_18^post5-temp0_18^post6 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post5+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -1+i_17^post5-i_83^post5 <= 0 /\ -temp_24^post6+temp_24^post5 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ 1+i_83^post5-length_16^0 <= 0 /\ -head_15^post6+head_15^post5 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post6+result_dot_slayer_malloc_sdv_special_return_value_20^post5 == 0 /\ -i_17^0 <= 0 /\ -nondet_12^post5+nondet_12^0 == 0 /\ -temp0_18^post5+temp0_18^0 == 0 /\ -i_83^post6+i_83^post5 == 0 /\ i_17^post5-i_17^post6 == 0 /\ head_19^post5-tmp_21^post5 == 0 /\ -length_16^post6+length_16^post5 == 0 /\ 1-i_17^post5+i_83^post5 <= 0 /\ -result_dot_nondet_sdv_special_return_value_13^post6+result_dot_nondet_sdv_special_return_value_13^post5 == 0 /\ -temp_24^0+tmp_21^post5 == 0 /\ -head_19^post6+head_19^post5 == 0 /\ -1+i_17^post5-i_17^0 == 0 /\ length_16^0-length_16^post5 == 0 /\ temp0_14^0-temp0_14^post5 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post5+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -tmp_21^post6+tmp_21^post5 == 0 /\ -rcd_47^post6+rcd_47^post5 == 0 /\ -head_15^post5+head_15^0 == 0 /\ -temp0_14^post6+temp0_14^post5 == 0 /\ -rcd_77^post6+rcd_77^post5 == 0 /\ -rcd_47^post5+rcd_47^0 == 0 /\ result_11^0-result_11^post5 == 0 /\ nondet_12^post5-nondet_12^post6 == 0), cost: 1 New rule: l4 -> l4 : head_15^0'=head_15^post6, head_19^0'=head_19^post6, i_17^0'=i_17^post6, i_83^0'=i_83^post6, length_16^0'=length_16^post6, nondet_12^0'=nondet_12^post6, rcd_47^0'=rcd_47^post6, rcd_77^0'=rcd_77^post6, result_11^0'=result_11^post6, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post6, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post6, temp0_14^0'=temp0_14^post6, temp0_18^0'=temp0_18^post6, temp_24^0'=temp_24^post6, tmp_21^0'=tmp_21^post6, (0 == 0 /\ -result_11^post6+result_11^post5 == 0 /\ temp0_18^post5-temp0_18^post6 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post5+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -1+i_17^post5-i_83^post5 <= 0 /\ -1+i_17^post5-i_83^post5 == 0 /\ -temp_24^post6+temp_24^post5 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ 1+i_83^post5-length_16^0 <= 0 /\ -head_15^post6+head_15^post5 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post6+result_dot_slayer_malloc_sdv_special_return_value_20^post5 == 0 /\ -i_17^0 <= 0 /\ -nondet_12^post5+nondet_12^0 == 0 /\ -temp0_18^post5+temp0_18^0 == 0 /\ -i_83^post6+i_83^post5 == 0 /\ i_17^post5-i_17^post6 == 0 /\ head_19^post5-tmp_21^post5 == 0 /\ -length_16^post6+length_16^post5 == 0 /\ 1-i_17^post5+i_83^post5 <= 0 /\ -result_dot_nondet_sdv_special_return_value_13^post6+result_dot_nondet_sdv_special_return_value_13^post5 == 0 /\ -temp_24^0+tmp_21^post5 == 0 /\ -head_19^post6+head_19^post5 == 0 /\ -1+i_17^post5-i_17^0 == 0 /\ length_16^0-length_16^post5 == 0 /\ temp0_14^0-temp0_14^post5 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post5+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -tmp_21^post6+tmp_21^post5 == 0 /\ -rcd_47^post6+rcd_47^post5 == 0 /\ -head_15^post5+head_15^0 == 0 /\ -temp0_14^post6+temp0_14^post5 == 0 /\ -rcd_77^post6+rcd_77^post5 == 0 /\ -rcd_47^post5+rcd_47^0 == 0 /\ result_11^0-result_11^post5 == 0 /\ nondet_12^post5-nondet_12^post6 == 0), cost: 1 Propagated Equalities Original rule: l4 -> l4 : head_15^0'=head_15^post6, head_19^0'=head_19^post6, i_17^0'=i_17^post6, i_83^0'=i_83^post6, length_16^0'=length_16^post6, nondet_12^0'=nondet_12^post6, rcd_47^0'=rcd_47^post6, rcd_77^0'=rcd_77^post6, result_11^0'=result_11^post6, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post6, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post6, temp0_14^0'=temp0_14^post6, temp0_18^0'=temp0_18^post6, temp_24^0'=temp_24^post6, tmp_21^0'=tmp_21^post6, (0 == 0 /\ -result_11^post6+result_11^post5 == 0 /\ temp0_18^post5-temp0_18^post6 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post5+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -1+i_17^post5-i_83^post5 <= 0 /\ -1+i_17^post5-i_83^post5 == 0 /\ -temp_24^post6+temp_24^post5 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ 1+i_83^post5-length_16^0 <= 0 /\ -head_15^post6+head_15^post5 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post6+result_dot_slayer_malloc_sdv_special_return_value_20^post5 == 0 /\ -i_17^0 <= 0 /\ -nondet_12^post5+nondet_12^0 == 0 /\ -temp0_18^post5+temp0_18^0 == 0 /\ -i_83^post6+i_83^post5 == 0 /\ i_17^post5-i_17^post6 == 0 /\ head_19^post5-tmp_21^post5 == 0 /\ -length_16^post6+length_16^post5 == 0 /\ 1-i_17^post5+i_83^post5 <= 0 /\ -result_dot_nondet_sdv_special_return_value_13^post6+result_dot_nondet_sdv_special_return_value_13^post5 == 0 /\ -temp_24^0+tmp_21^post5 == 0 /\ -head_19^post6+head_19^post5 == 0 /\ -1+i_17^post5-i_17^0 == 0 /\ length_16^0-length_16^post5 == 0 /\ temp0_14^0-temp0_14^post5 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post5+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -tmp_21^post6+tmp_21^post5 == 0 /\ -rcd_47^post6+rcd_47^post5 == 0 /\ -head_15^post5+head_15^0 == 0 /\ -temp0_14^post6+temp0_14^post5 == 0 /\ -rcd_77^post6+rcd_77^post5 == 0 /\ -rcd_47^post5+rcd_47^0 == 0 /\ result_11^0-result_11^post5 == 0 /\ nondet_12^post5-nondet_12^post6 == 0), cost: 1 New rule: l4 -> l4 : head_15^0'=head_15^post5, head_19^0'=head_19^post5, i_17^0'=i_17^post5, i_83^0'=i_83^post5, length_16^0'=length_16^post5, nondet_12^0'=nondet_12^post5, rcd_47^0'=rcd_47^post5, rcd_77^0'=rcd_77^post5, result_11^0'=result_11^post5, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post5, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post5, temp0_14^0'=temp0_14^post5, temp0_18^0'=temp0_18^post5, temp_24^0'=temp_24^post5, tmp_21^0'=tmp_21^post5, (0 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post5+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -1+i_17^post5-i_83^post5 <= 0 /\ -1+i_17^post5-i_83^post5 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ 1+i_83^post5-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ -nondet_12^post5+nondet_12^0 == 0 /\ -temp0_18^post5+temp0_18^0 == 0 /\ head_19^post5-tmp_21^post5 == 0 /\ 1-i_17^post5+i_83^post5 <= 0 /\ -temp_24^0+tmp_21^post5 == 0 /\ -1+i_17^post5-i_17^0 == 0 /\ length_16^0-length_16^post5 == 0 /\ temp0_14^0-temp0_14^post5 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post5+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -head_15^post5+head_15^0 == 0 /\ -rcd_47^post5+rcd_47^0 == 0 /\ result_11^0-result_11^post5 == 0), cost: 1 propagated equality result_11^post6 = result_11^post5 propagated equality temp0_18^post6 = temp0_18^post5 propagated equality temp_24^post6 = temp_24^post5 propagated equality head_15^post6 = head_15^post5 propagated equality result_dot_slayer_malloc_sdv_special_return_value_20^post6 = result_dot_slayer_malloc_sdv_special_return_value_20^post5 propagated equality i_83^post6 = i_83^post5 propagated equality i_17^post6 = i_17^post5 propagated equality length_16^post6 = length_16^post5 propagated equality result_dot_nondet_sdv_special_return_value_13^post6 = result_dot_nondet_sdv_special_return_value_13^post5 propagated equality head_19^post6 = head_19^post5 propagated equality tmp_21^post6 = tmp_21^post5 propagated equality rcd_47^post6 = rcd_47^post5 propagated equality temp0_14^post6 = temp0_14^post5 propagated equality rcd_77^post6 = rcd_77^post5 propagated equality nondet_12^post6 = nondet_12^post5 Propagated Equalities Original rule: l4 -> l4 : head_15^0'=head_15^post5, head_19^0'=head_19^post5, i_17^0'=i_17^post5, i_83^0'=i_83^post5, length_16^0'=length_16^post5, nondet_12^0'=nondet_12^post5, rcd_47^0'=rcd_47^post5, rcd_77^0'=rcd_77^post5, result_11^0'=result_11^post5, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post5, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post5, temp0_14^0'=temp0_14^post5, temp0_18^0'=temp0_18^post5, temp_24^0'=temp_24^post5, tmp_21^0'=tmp_21^post5, (0 == 0 /\ -result_dot_slayer_malloc_sdv_special_return_value_20^post5+result_dot_slayer_malloc_sdv_special_return_value_20^0 == 0 /\ -1+i_17^post5-i_83^post5 <= 0 /\ -1+i_17^post5-i_83^post5 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ 1+i_83^post5-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ -nondet_12^post5+nondet_12^0 == 0 /\ -temp0_18^post5+temp0_18^0 == 0 /\ head_19^post5-tmp_21^post5 == 0 /\ 1-i_17^post5+i_83^post5 <= 0 /\ -temp_24^0+tmp_21^post5 == 0 /\ -1+i_17^post5-i_17^0 == 0 /\ length_16^0-length_16^post5 == 0 /\ temp0_14^0-temp0_14^post5 == 0 /\ -result_dot_nondet_sdv_special_return_value_13^post5+result_dot_nondet_sdv_special_return_value_13^0 == 0 /\ -head_15^post5+head_15^0 == 0 /\ -rcd_47^post5+rcd_47^0 == 0 /\ result_11^0-result_11^post5 == 0), cost: 1 New rule: l4 -> l4 : head_15^0'=head_15^0, head_19^0'=temp_24^0, i_17^0'=1+i_17^0, i_83^0'=i_17^0, length_16^0'=length_16^0, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^post5, result_11^0'=result_11^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^0, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^0, temp_24^0'=temp_24^post5, tmp_21^0'=temp_24^0, (0 <= 0 /\ 0 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0), cost: 1 propagated equality result_dot_slayer_malloc_sdv_special_return_value_20^post5 = result_dot_slayer_malloc_sdv_special_return_value_20^0 propagated equality i_17^post5 = 1+i_83^post5 propagated equality nondet_12^post5 = nondet_12^0 propagated equality temp0_18^post5 = temp0_18^0 propagated equality head_19^post5 = tmp_21^post5 propagated equality tmp_21^post5 = temp_24^0 propagated equality i_83^post5 = i_17^0 propagated equality length_16^post5 = length_16^0 propagated equality temp0_14^post5 = temp0_14^0 propagated equality result_dot_nondet_sdv_special_return_value_13^post5 = result_dot_nondet_sdv_special_return_value_13^0 propagated equality head_15^post5 = head_15^0 propagated equality rcd_47^post5 = rcd_47^0 propagated equality result_11^post5 = result_11^0 Simplified Guard Original rule: l4 -> l4 : head_15^0'=head_15^0, head_19^0'=temp_24^0, i_17^0'=1+i_17^0, i_83^0'=i_17^0, length_16^0'=length_16^0, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^post5, result_11^0'=result_11^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^0, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^0, temp_24^0'=temp_24^post5, tmp_21^0'=temp_24^0, (0 <= 0 /\ 0 == 0 /\ 1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0), cost: 1 New rule: l4 -> l4 : head_15^0'=head_15^0, head_19^0'=temp_24^0, i_17^0'=1+i_17^0, i_83^0'=i_17^0, length_16^0'=length_16^0, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^post5, result_11^0'=result_11^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^0, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^0, temp_24^0'=temp_24^post5, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0), cost: 1 Removed Trivial Updates Original rule: l4 -> l4 : head_15^0'=head_15^0, head_19^0'=temp_24^0, i_17^0'=1+i_17^0, i_83^0'=i_17^0, length_16^0'=length_16^0, nondet_12^0'=nondet_12^0, rcd_47^0'=rcd_47^0, rcd_77^0'=rcd_77^post5, result_11^0'=result_11^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^0, temp0_14^0'=temp0_14^0, temp0_18^0'=temp0_18^0, temp_24^0'=temp_24^post5, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0), cost: 1 New rule: l4 -> l4 : head_19^0'=temp_24^0, i_17^0'=1+i_17^0, i_83^0'=i_17^0, rcd_77^0'=rcd_77^post5, temp_24^0'=temp_24^post5, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0), cost: 1 Unrolled Loops Start location: l6 Program variables: head_15^0 head_19^0 i_17^0 i_83^0 length_16^0 nondet_12^0 rcd_47^0 rcd_77^0 result_11^0 result_dot_nondet_sdv_special_return_value_13^0 result_dot_slayer_malloc_sdv_special_return_value_20^0 temp0_14^0 temp0_18^0 temp_24^0 tmp_21^0 14: l1 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post7, i_17^0'=i_17^post7, length_16^0'=length_16^post7, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (-i_17^0+length_16^0 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0), cost: 1 15: l1 -> l2 : head_19^0'=temp_24^0, i_17^0'=1, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post8, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0), cost: 1 11: l2 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post2, i_17^0'=i_17^post2, length_16^0'=length_16^post2, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, -i_17^0+length_16^0 <= 0, cost: 1 12: l2 -> l4 : head_19^0'=temp_24^0, i_17^0'=2, rcd_47^0'=rcd_47^post3, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post3, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0), cost: 1 13: l4 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post4, i_17^0'=i_17^post4, length_16^0'=length_16^post4, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0), cost: 1 17: l4 -> l4 : head_19^0'=temp_24^0, i_17^0'=1+i_17^0, i_83^0'=i_17^0, rcd_77^0'=rcd_77^post5, temp_24^0'=temp_24^post5, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0), cost: 1 18: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2+i_17^0, i_83^0'=1+i_17^0, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0), cost: 1 16: l6 -> l1 : head_19^0'=0, i_17^0'=0, length_16^0'=nondet_12^1, nondet_12^0'=nondet_12^post1, result_dot_nondet_sdv_special_return_value_13^0'=nondet_12^1, T, cost: 1 Unrolling Original rule: l4 -> l4 : head_19^0'=temp_24^0, i_17^0'=1+i_17^0, i_83^0'=i_17^0, rcd_77^0'=rcd_77^post5, temp_24^0'=temp_24^post5, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0), cost: 1 New rule: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2+i_17^0, i_83^0'=1+i_17^0, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0), cost: 1 Step with 16 Trace 16[T] Blocked [{}, {}] Step with 14 Trace 16[T], 14[(-i_17^0+length_16^0 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0)] Blocked [{}, {}, {}] Backtrack Trace 16[T] Blocked [{}, {14[T]}] Step with 15 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)] Blocked [{}, {14[T]}, {}] Step with 11 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 11[(-i_17^0+length_16^0 <= 0)] Blocked [{}, {14[T]}, {}, {}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}] Step with 12 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {}] Step with 13 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 13[(2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {}, {}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}] Step with 17 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 17[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {}] Accelerate Start location: l6 Program variables: head_15^0 head_19^0 i_17^0 i_83^0 length_16^0 nondet_12^0 rcd_47^0 rcd_77^0 result_11^0 result_dot_nondet_sdv_special_return_value_13^0 result_dot_slayer_malloc_sdv_special_return_value_20^0 temp0_14^0 temp0_18^0 temp_24^0 tmp_21^0 14: l1 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post7, i_17^0'=i_17^post7, length_16^0'=length_16^post7, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (-i_17^0+length_16^0 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0), cost: 1 15: l1 -> l2 : head_19^0'=temp_24^0, i_17^0'=1, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post8, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0), cost: 1 11: l2 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post2, i_17^0'=i_17^post2, length_16^0'=length_16^post2, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, -i_17^0+length_16^0 <= 0, cost: 1 12: l2 -> l4 : head_19^0'=temp_24^0, i_17^0'=2, rcd_47^0'=rcd_47^post3, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post3, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0), cost: 1 13: l4 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post4, i_17^0'=i_17^post4, length_16^0'=length_16^post4, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0), cost: 1 17: l4 -> l4 : head_19^0'=temp_24^0, i_17^0'=1+i_17^0, i_83^0'=i_17^0, rcd_77^0'=rcd_77^post5, temp_24^0'=temp_24^post5, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0), cost: 1 18: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2+i_17^0, i_83^0'=1+i_17^0, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0), cost: 1 19: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n, i_83^0'=-1+i_17^0+2*n, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0), cost: 1 16: l6 -> l1 : head_19^0'=0, i_17^0'=0, length_16^0'=nondet_12^1, nondet_12^0'=nondet_12^post1, result_dot_nondet_sdv_special_return_value_13^0'=nondet_12^1, T, cost: 1 unrolling Original rule: l4 -> l4 : head_19^0'=temp_24^0, i_17^0'=1+i_17^0, i_83^0'=i_17^0, rcd_77^0'=rcd_77^post5, temp_24^0'=temp_24^post5, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0), cost: 1 New rule: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2+i_17^0, i_83^0'=1+i_17^0, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0), cost: 1 Loop Acceleration Original rule: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2+i_17^0, i_83^0'=1+i_17^0, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0), cost: 1 New rule: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n, i_83^0'=-1+i_17^0+2*n, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0), cost: 1 i_17^0 >= 0 [0]: monotonic increase yields i_17^0 >= 0 -2-i_17^0+length_16^0 >= 0 [0]: montonic decrease yields -i_17^0+length_16^0-2*n >= 0 -2-i_17^0+length_16^0 >= 0 [1]: eventual increase yields (-2-i_17^0+length_16^0 >= 0 /\ 2 <= 0) 1+i_17^0 >= 0 [0]: monotonic increase yields 1+i_17^0 >= 0, dependencies: i_17^0 >= 0 -1-i_17^0+length_16^0 >= 0 [0]: montonic decrease yields 1-i_17^0+length_16^0-2*n >= 0, dependencies: -2-i_17^0+length_16^0 >= 0 -1-i_17^0+length_16^0 >= 0 [1]: eventual increase yields (2 <= 0 /\ -1-i_17^0+length_16^0 >= 0) Replacement map: {i_17^0 >= 0 -> i_17^0 >= 0, -2-i_17^0+length_16^0 >= 0 -> -i_17^0+length_16^0-2*n >= 0, 1+i_17^0 >= 0 -> 1+i_17^0 >= 0, -1-i_17^0+length_16^0 >= 0 -> 1-i_17^0+length_16^0-2*n >= 0} Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {17[T], 19[T]}] Step with 13 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)], 13[(2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {17[T], 19[T]}, {}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 17[T], 19[T]}] Step with 18 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)], 18[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 17[T], 19[T]}, {}] Accelerate Start location: l6 Program variables: head_15^0 head_19^0 i_17^0 i_83^0 length_16^0 nondet_12^0 rcd_47^0 rcd_77^0 result_11^0 result_dot_nondet_sdv_special_return_value_13^0 result_dot_slayer_malloc_sdv_special_return_value_20^0 temp0_14^0 temp0_18^0 temp_24^0 tmp_21^0 14: l1 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post7, i_17^0'=i_17^post7, length_16^0'=length_16^post7, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (-i_17^0+length_16^0 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0), cost: 1 15: l1 -> l2 : head_19^0'=temp_24^0, i_17^0'=1, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post8, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0), cost: 1 11: l2 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post2, i_17^0'=i_17^post2, length_16^0'=length_16^post2, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, -i_17^0+length_16^0 <= 0, cost: 1 12: l2 -> l4 : head_19^0'=temp_24^0, i_17^0'=2, rcd_47^0'=rcd_47^post3, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post3, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0), cost: 1 13: l4 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post4, i_17^0'=i_17^post4, length_16^0'=length_16^post4, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0), cost: 1 17: l4 -> l4 : head_19^0'=temp_24^0, i_17^0'=1+i_17^0, i_83^0'=i_17^0, rcd_77^0'=rcd_77^post5, temp_24^0'=temp_24^post5, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0), cost: 1 18: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2+i_17^0, i_83^0'=1+i_17^0, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0), cost: 1 19: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n, i_83^0'=-1+i_17^0+2*n, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0), cost: 1 20: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2*n2+i_17^0, i_83^0'=-1+2*n2+i_17^0, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0), cost: 1 16: l6 -> l1 : head_19^0'=0, i_17^0'=0, length_16^0'=nondet_12^1, nondet_12^0'=nondet_12^post1, result_dot_nondet_sdv_special_return_value_13^0'=nondet_12^1, T, cost: 1 Loop Acceleration Original rule: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2+i_17^0, i_83^0'=1+i_17^0, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0), cost: 1 New rule: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2*n2+i_17^0, i_83^0'=-1+2*n2+i_17^0, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0), cost: 1 i_17^0 >= 0 [0]: monotonic increase yields i_17^0 >= 0 -2-i_17^0+length_16^0 >= 0 [0]: montonic decrease yields -2*n2-i_17^0+length_16^0 >= 0 -2-i_17^0+length_16^0 >= 0 [1]: eventual increase yields (-2-i_17^0+length_16^0 >= 0 /\ 2 <= 0) 1+i_17^0 >= 0 [0]: monotonic increase yields 1+i_17^0 >= 0, dependencies: i_17^0 >= 0 -1-i_17^0+length_16^0 >= 0 [0]: montonic decrease yields 1-2*n2-i_17^0+length_16^0 >= 0, dependencies: -2-i_17^0+length_16^0 >= 0 -1-i_17^0+length_16^0 >= 0 [1]: eventual increase yields (2 <= 0 /\ -1-i_17^0+length_16^0 >= 0) Replacement map: {i_17^0 >= 0 -> i_17^0 >= 0, -2-i_17^0+length_16^0 >= 0 -> -2*n2-i_17^0+length_16^0 >= 0, 1+i_17^0 >= 0 -> 1+i_17^0 >= 0, -1-i_17^0+length_16^0 >= 0 -> 1-2*n2-i_17^0+length_16^0 >= 0} Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 17[T], 19[T]}, {18[T], 20[T]}] Accelerate Start location: l6 Program variables: head_15^0 head_19^0 i_17^0 i_83^0 length_16^0 nondet_12^0 rcd_47^0 rcd_77^0 result_11^0 result_dot_nondet_sdv_special_return_value_13^0 result_dot_slayer_malloc_sdv_special_return_value_20^0 temp0_14^0 temp0_18^0 temp_24^0 tmp_21^0 14: l1 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post7, i_17^0'=i_17^post7, length_16^0'=length_16^post7, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (-i_17^0+length_16^0 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0), cost: 1 15: l1 -> l2 : head_19^0'=temp_24^0, i_17^0'=1, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post8, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0), cost: 1 11: l2 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post2, i_17^0'=i_17^post2, length_16^0'=length_16^post2, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, -i_17^0+length_16^0 <= 0, cost: 1 12: l2 -> l4 : head_19^0'=temp_24^0, i_17^0'=2, rcd_47^0'=rcd_47^post3, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post3, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0), cost: 1 13: l4 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post4, i_17^0'=i_17^post4, length_16^0'=length_16^post4, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0), cost: 1 17: l4 -> l4 : head_19^0'=temp_24^0, i_17^0'=1+i_17^0, i_83^0'=i_17^0, rcd_77^0'=rcd_77^post5, temp_24^0'=temp_24^post5, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0), cost: 1 18: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2+i_17^0, i_83^0'=1+i_17^0, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0), cost: 1 19: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n, i_83^0'=-1+i_17^0+2*n, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0), cost: 1 20: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2*n2+i_17^0, i_83^0'=-1+2*n2+i_17^0, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0), cost: 1 21: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n2*n3+2*n1*n3, i_83^0'=-1+2*n2+i_17^0+2*n2*(-1+n3)+2*n1+2*n1*(-1+n3), rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0), cost: 1 16: l6 -> l1 : head_19^0'=0, i_17^0'=0, length_16^0'=nondet_12^1, nondet_12^0'=nondet_12^post1, result_dot_nondet_sdv_special_return_value_13^0'=nondet_12^1, T, cost: 1 Loop Acceleration Original rule: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2*n2+i_17^0+2*n1, i_83^0'=-1+2*n2+i_17^0+2*n1, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ -1+n1 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0-2*n1 >= 0 /\ 1-2*n2-i_17^0+length_16^0-2*n1 >= 0 /\ -i_17^0+length_16^0-2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n1 >= 0), cost: 1 New rule: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n2*n3+2*n1*n3, i_83^0'=-1+2*n2+i_17^0+2*n2*(-1+n3)+2*n1+2*n1*(-1+n3), rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0), cost: 1 i_17^0 >= 0 [0]: monotonic increase yields i_17^0 >= 0, dependencies: -1+n2 >= 0 -1+n1 >= 0 i_17^0 >= 0 [1]: eventual decrease yields (i_17^0 >= 0 /\ i_17^0+2*n2*(-1+n3)+2*n1*(-1+n3) >= 0), dependencies: -1+n2 >= 0 -1+n1 >= 0 i_17^0 >= 0 [2]: eventual increase yields (i_17^0 >= 0 /\ -2*n2-2*n1 <= 0), dependencies: -1+n2 >= 0 -1+n1 >= 0 -1+n2 >= 0 [0]: monotonic increase yields -1+n2 >= 0 i_17^0+2*n1 >= 0 [0]: monotonic increase yields i_17^0+2*n1 >= 0, dependencies: -1+n2 >= 0 -1+n1 >= 0 i_17^0+2*n1 >= 0 [1]: montonic decrease yields i_17^0+2*n2*(-1+n3)+2*n1+2*n1*(-1+n3) >= 0, dependencies: i_17^0 >= 0 -1+n1 >= 0 i_17^0+2*n1 >= 0 [2]: eventual decrease yields (i_17^0+2*n1 >= 0 /\ i_17^0+2*n2*(-1+n3)+2*n1+2*n1*(-1+n3) >= 0), dependencies: -1+n2 >= 0 -1+n1 >= 0 i_17^0+2*n1 >= 0 [3]: eventual increase yields (i_17^0+2*n1 >= 0 /\ -2*n2-2*n1 <= 0), dependencies: -1+n2 >= 0 -1+n1 >= 0 1+i_17^0+2*n1 >= 0 [0]: monotonic increase yields 1+i_17^0+2*n1 >= 0, dependencies: i_17^0 >= 0 -1+n2 >= 0 -1+n1 >= 0 1+i_17^0+2*n1 >= 0 [1]: montonic decrease yields 1+i_17^0+2*n2*(-1+n3)+2*n1+2*n1*(-1+n3) >= 0, dependencies: i_17^0+2*n1 >= 0 1+i_17^0+2*n1 >= 0 [2]: eventual decrease yields (1+i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n2*(-1+n3)+2*n1+2*n1*(-1+n3) >= 0), dependencies: -1+n2 >= 0 -1+n1 >= 0 1+i_17^0+2*n1 >= 0 [3]: eventual increase yields (1+i_17^0+2*n1 >= 0 /\ -2*n2-2*n1 <= 0), dependencies: -1+n2 >= 0 -1+n1 >= 0 -1+n1 >= 0 [0]: monotonic increase yields -1+n1 >= 0 1+i_17^0 >= 0 [0]: monotonic increase yields 1+i_17^0 >= 0, dependencies: i_17^0 >= 0 -1+n2 >= 0 -1+n1 >= 0 -2*n2-i_17^0+length_16^0-2*n1 >= 0 [0]: montonic decrease yields -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0, dependencies: -1+n2 >= 0 -1+n1 >= 0 -2*n2-i_17^0+length_16^0-2*n1 >= 0 [1]: eventual increase yields (2*n2+2*n1 <= 0 /\ -2*n2-i_17^0+length_16^0-2*n1 >= 0) 1-2*n2-i_17^0+length_16^0-2*n1 >= 0 [0]: montonic decrease yields 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0, dependencies: -1+n2 >= 0 -1+n1 >= 0 1-2*n2-i_17^0+length_16^0-2*n1 >= 0 [1]: eventual increase yields (2*n2+2*n1 <= 0 /\ 1-2*n2-i_17^0+length_16^0-2*n1 >= 0) -i_17^0+length_16^0-2*n1 >= 0 [0]: montonic decrease yields -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0, dependencies: -1+n2 >= 0 -2*n2-i_17^0+length_16^0-2*n1 >= 0 -i_17^0+length_16^0-2*n1 >= 0 [1]: eventual increase yields (2*n2+2*n1 <= 0 /\ -i_17^0+length_16^0-2*n1 >= 0) 1-i_17^0+length_16^0-2*n1 >= 0 [0]: montonic decrease yields 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0, dependencies: -1+n2 >= 0 -2*n2-i_17^0+length_16^0-2*n1 >= 0 1-i_17^0+length_16^0-2*n1 >= 0 [1]: eventual increase yields (2*n2+2*n1 <= 0 /\ 1-i_17^0+length_16^0-2*n1 >= 0) Replacement map: {i_17^0 >= 0 -> i_17^0 >= 0, -1+n2 >= 0 -> -1+n2 >= 0, i_17^0+2*n1 >= 0 -> i_17^0+2*n1 >= 0, 1+i_17^0+2*n1 >= 0 -> 1+i_17^0+2*n1 >= 0, -1+n1 >= 0 -> -1+n1 >= 0, 1+i_17^0 >= 0 -> 1+i_17^0 >= 0, -2*n2-i_17^0+length_16^0-2*n1 >= 0 -> -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0, 1-2*n2-i_17^0+length_16^0-2*n1 >= 0 -> 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0, -i_17^0+length_16^0-2*n1 >= 0 -> -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0, 1-i_17^0+length_16^0-2*n1 >= 0 -> 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0} Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {21[T]}] Step with 13 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)], 13[(2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {21[T]}, {}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 21[T]}] Step with 17 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)], 17[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 21[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 17[T], 21[T]}] Step with 18 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)], 18[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 17[T], 21[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 17[T], 18[T], 21[T]}] Step with 19 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 17[T], 18[T], 21[T]}, {19[T]}] Accelerate Start location: l6 Program variables: head_15^0 head_19^0 i_17^0 i_83^0 length_16^0 nondet_12^0 rcd_47^0 rcd_77^0 result_11^0 result_dot_nondet_sdv_special_return_value_13^0 result_dot_slayer_malloc_sdv_special_return_value_20^0 temp0_14^0 temp0_18^0 temp_24^0 tmp_21^0 14: l1 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post7, i_17^0'=i_17^post7, length_16^0'=length_16^post7, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (-i_17^0+length_16^0 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0), cost: 1 15: l1 -> l2 : head_19^0'=temp_24^0, i_17^0'=1, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post8, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0), cost: 1 11: l2 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post2, i_17^0'=i_17^post2, length_16^0'=length_16^post2, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, -i_17^0+length_16^0 <= 0, cost: 1 12: l2 -> l4 : head_19^0'=temp_24^0, i_17^0'=2, rcd_47^0'=rcd_47^post3, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post3, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0), cost: 1 13: l4 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post4, i_17^0'=i_17^post4, length_16^0'=length_16^post4, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0), cost: 1 17: l4 -> l4 : head_19^0'=temp_24^0, i_17^0'=1+i_17^0, i_83^0'=i_17^0, rcd_77^0'=rcd_77^post5, temp_24^0'=temp_24^post5, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0), cost: 1 18: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2+i_17^0, i_83^0'=1+i_17^0, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0), cost: 1 19: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n, i_83^0'=-1+i_17^0+2*n, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0), cost: 1 20: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2*n2+i_17^0, i_83^0'=-1+2*n2+i_17^0, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0), cost: 1 21: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n2*n3+2*n1*n3, i_83^0'=-1+2*n2+i_17^0+2*n2*(-1+n3)+2*n1+2*n1*(-1+n3), rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0), cost: 1 22: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n5*n+2*n22*n31*n5+2*n31*n5*n11, i_83^0'=-1+2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*n+2*(-1+n5)*n+2*(-1+n5)*n31*n11, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0), cost: 1 16: l6 -> l1 : head_19^0'=0, i_17^0'=0, length_16^0'=nondet_12^1, nondet_12^0'=nondet_12^post1, result_dot_nondet_sdv_special_return_value_13^0'=nondet_12^1, T, cost: 1 Loop Acceleration Original rule: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2*n31*n11+i_17^0+2*n22*n31+2*n, i_83^0'=-1+2*n31*n11+i_17^0+2*n22*n31+2*n, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (1-i_17^0+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 /\ -i_17^0+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 /\ i_17^0 >= 0 /\ -1+n31 >= 0 /\ -1+n >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*n22*n31-2*n >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 /\ 1-2*n31*n11-i_17^0+length_16^0-2*n22*n31-2*n >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -1+n11 >= 0), cost: 1 New rule: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n5*n+2*n22*n31*n5+2*n31*n5*n11, i_83^0'=-1+2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*n+2*(-1+n5)*n+2*(-1+n5)*n31*n11, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0), cost: 1 1-i_17^0+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 [0]: montonic decrease yields 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0, dependencies: -i_17^0+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 1-i_17^0+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 [1]: eventual decrease yields (1-i_17^0+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0) 1-i_17^0+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 [2]: eventual increase yields (1-i_17^0+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 /\ 2*n31*n11+2*n22*n31+2*n <= 0) -i_17^0+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 [0]: montonic decrease yields -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0, dependencies: -1+n >= 0 -2*n31*n11-i_17^0+length_16^0-2*n22*n31-2*n >= 0 -1+n22 >= 0 -i_17^0+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 [1]: eventual decrease yields (-i_17^0+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0) -i_17^0+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 [2]: eventual increase yields (-i_17^0+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 /\ 2*n31*n11+2*n22*n31+2*n <= 0) i_17^0 >= 0 [0]: monotonic increase yields i_17^0 >= 0, dependencies: -1+n >= 0 2*n31*n11+i_17^0+2*n22*n31 >= 0 i_17^0 >= 0 [1]: eventual decrease yields (i_17^0 >= 0 /\ i_17^0+2*(-1+n5)*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0) i_17^0 >= 0 [2]: eventual increase yields (-2*n31*n11-2*n22*n31-2*n <= 0 /\ i_17^0 >= 0) -1+n31 >= 0 [0]: monotonic increase yields -1+n31 >= 0 -1+n >= 0 [0]: monotonic increase yields -1+n >= 0 -2*n31*n11-i_17^0+length_16^0-2*n22*n31-2*n >= 0 [0]: montonic decrease yields -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0, dependencies: -1+n31 >= 0 -1+n >= 0 -1+n22 >= 0 -1+n11 >= 0 -2*n31*n11-i_17^0+length_16^0-2*n22*n31-2*n >= 0 [1]: eventual decrease yields (-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*n22*n31-2*n >= 0) -2*n31*n11-i_17^0+length_16^0-2*n22*n31-2*n >= 0 [2]: eventual increase yields (-2*n31*n11-i_17^0+length_16^0-2*n22*n31-2*n >= 0 /\ 2*n31*n11+2*n22*n31+2*n <= 0) -i_17^0-2*n22+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 [0]: montonic decrease yields -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0, dependencies: -1+n >= 0 -2*n31*n11-i_17^0+length_16^0-2*n22*n31-2*n >= 0 -i_17^0-2*n22+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 [1]: eventual increase yields (-i_17^0-2*n22+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 /\ 2*n31*n11+2*n22*n31+2*n <= 0) -1+n22 >= 0 [0]: monotonic increase yields -1+n22 >= 0 1+i_17^0 >= 0 [0]: monotonic increase yields 1+i_17^0 >= 0, dependencies: -1+n >= 0 2*n31*n11+i_17^0+2*n22*n31 >= 0 1+i_17^0 >= 0 [1]: montonic decrease yields 1+i_17^0+2*(-1+n5)*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0, dependencies: i_17^0 >= 0 1+i_17^0 >= 0 [2]: eventual increase yields (-2*n31*n11-2*n22*n31-2*n <= 0 /\ 1+i_17^0 >= 0) 1-i_17^0-2*n22+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 [0]: montonic decrease yields 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0, dependencies: -i_17^0-2*n22+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 1-i_17^0-2*n22+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 [1]: eventual increase yields (1-i_17^0-2*n22+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 /\ 2*n31*n11+2*n22*n31+2*n <= 0) 1-2*n31*n11-i_17^0+length_16^0-2*n22*n31-2*n >= 0 [0]: montonic decrease yields 1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0, dependencies: -2*n31*n11-i_17^0+length_16^0-2*n22*n31-2*n >= 0 1-2*n31*n11-i_17^0+length_16^0-2*n22*n31-2*n >= 0 [1]: eventual increase yields (1-2*n31*n11-i_17^0+length_16^0-2*n22*n31-2*n >= 0 /\ 2*n31*n11+2*n22*n31+2*n <= 0) 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 [0]: monotonic increase yields 1+2*n31*n11+i_17^0+2*n22*n31 >= 0, dependencies: i_17^0 >= 0 -1+n31 >= 0 -1+n >= 0 -1+n22 >= 0 -1+n11 >= 0 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 [1]: montonic decrease yields 1+2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0, dependencies: 2*n31*n11+i_17^0+2*n22*n31 >= 0 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 [2]: eventual decrease yields (1+2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0) 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 [3]: eventual increase yields (-2*n31*n11-2*n22*n31-2*n <= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0) 1+i_17^0+2*n11 >= 0 [0]: monotonic increase yields 1+i_17^0+2*n11 >= 0, dependencies: -1+n >= 0 2*n31*n11+i_17^0+2*n22*n31 >= 0 -1+n11 >= 0 1+i_17^0+2*n11 >= 0 [1]: montonic decrease yields 1+i_17^0+2*(-1+n5)*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11+2*n11 >= 0, dependencies: i_17^0+2*n11 >= 0 1+i_17^0+2*n11 >= 0 [2]: eventual decrease yields (1+i_17^0+2*n11 >= 0 /\ 1+i_17^0+2*(-1+n5)*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11+2*n11 >= 0) 1+i_17^0+2*n11 >= 0 [3]: eventual increase yields (-2*n31*n11-2*n22*n31-2*n <= 0 /\ 1+i_17^0+2*n11 >= 0) i_17^0+2*n11 >= 0 [0]: monotonic increase yields i_17^0+2*n11 >= 0, dependencies: -1+n >= 0 2*n31*n11+i_17^0+2*n22*n31 >= 0 -1+n11 >= 0 i_17^0+2*n11 >= 0 [1]: montonic decrease yields i_17^0+2*(-1+n5)*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11+2*n11 >= 0, dependencies: i_17^0 >= 0 -1+n11 >= 0 i_17^0+2*n11 >= 0 [2]: eventual decrease yields (i_17^0+2*n11 >= 0 /\ i_17^0+2*(-1+n5)*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11+2*n11 >= 0) i_17^0+2*n11 >= 0 [3]: eventual increase yields (-2*n31*n11-2*n22*n31-2*n <= 0 /\ i_17^0+2*n11 >= 0) 2*n31*n11+i_17^0+2*n22*n31 >= 0 [0]: monotonic increase yields 2*n31*n11+i_17^0+2*n22*n31 >= 0, dependencies: i_17^0 >= 0 -1+n31 >= 0 -1+n >= 0 -1+n22 >= 0 -1+n11 >= 0 2*n31*n11+i_17^0+2*n22*n31 >= 0 [1]: montonic decrease yields 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0, dependencies: i_17^0 >= 0 -1+n31 >= 0 -1+n22 >= 0 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 -1+n11 >= 0 2*n31*n11+i_17^0+2*n22*n31 >= 0 [2]: eventual decrease yields (2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0) 2*n31*n11+i_17^0+2*n22*n31 >= 0 [3]: eventual increase yields (-2*n31*n11-2*n22*n31-2*n <= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0) -1+n11 >= 0 [0]: monotonic increase yields -1+n11 >= 0 Replacement map: {1-i_17^0+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 -> 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0, -i_17^0+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 -> -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0, i_17^0 >= 0 -> i_17^0 >= 0, -1+n31 >= 0 -> -1+n31 >= 0, -1+n >= 0 -> -1+n >= 0, -2*n31*n11-i_17^0+length_16^0-2*n22*n31-2*n >= 0 -> -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0, -i_17^0-2*n22+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 -> -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0, -1+n22 >= 0 -> -1+n22 >= 0, 1+i_17^0 >= 0 -> 1+i_17^0 >= 0, 1-i_17^0-2*n22+length_16^0-2*(-1+n31)*n22-2*(-1+n31)*n11-2*n11 >= 0 -> 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0, 1-2*n31*n11-i_17^0+length_16^0-2*n22*n31-2*n >= 0 -> 1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0, 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 -> 1+2*n31*n11+i_17^0+2*n22*n31 >= 0, 1+i_17^0+2*n11 >= 0 -> 1+i_17^0+2*n11 >= 0, i_17^0+2*n11 >= 0 -> i_17^0+2*n11 >= 0, 2*n31*n11+i_17^0+2*n22*n31 >= 0 -> (2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0), -1+n11 >= 0 -> -1+n11 >= 0} Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {22[T]}] Step with 13 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)], 13[(2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {22[T]}, {}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 22[T]}] Step with 17 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)], 17[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 22[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 17[T], 22[T]}] Step with 18 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)], 18[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 17[T], 22[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 17[T], 18[T], 22[T]}] Step with 19 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 17[T], 18[T], 22[T]}, {19[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 17[T], 18[T], 19[T], 22[T]}] Step with 20 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 17[T], 18[T], 19[T], 22[T]}, {20[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 22[T]}] Step with 21 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 22[T]}, {21[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 22[T]}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 22[T]}] Step with 21 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 22[T]}, {21[T]}] Step with 22 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 22[T]}, {21[T]}, {22[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 22[T]}, {21[T], 22[T]}] Step with 13 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)], 13[(2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 22[T]}, {21[T], 22[T]}, {}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 22[T]}, {13[T], 21[T], 22[T]}] Step with 17 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)], 17[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 22[T]}, {13[T], 21[T], 22[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 22[T]}, {13[T], 17[T], 21[T], 22[T]}] Step with 18 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)], 18[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 22[T]}, {13[T], 17[T], 21[T], 22[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 22[T]}, {13[T], 17[T], 18[T], 21[T], 22[T]}] Step with 19 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 22[T]}, {13[T], 17[T], 18[T], 21[T], 22[T]}, {19[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 22[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T]}] Step with 20 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 22[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T]}, {20[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 22[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 22[T]}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}] Step with 20 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {20[T]}] Step with 21 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {20[T]}, {21[T]}] Accelerate Start location: l6 Program variables: head_15^0 head_19^0 i_17^0 i_83^0 length_16^0 nondet_12^0 rcd_47^0 rcd_77^0 result_11^0 result_dot_nondet_sdv_special_return_value_13^0 result_dot_slayer_malloc_sdv_special_return_value_20^0 temp0_14^0 temp0_18^0 temp_24^0 tmp_21^0 14: l1 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post7, i_17^0'=i_17^post7, length_16^0'=length_16^post7, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (-i_17^0+length_16^0 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0), cost: 1 15: l1 -> l2 : head_19^0'=temp_24^0, i_17^0'=1, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post8, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0), cost: 1 11: l2 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post2, i_17^0'=i_17^post2, length_16^0'=length_16^post2, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, -i_17^0+length_16^0 <= 0, cost: 1 12: l2 -> l4 : head_19^0'=temp_24^0, i_17^0'=2, rcd_47^0'=rcd_47^post3, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post3, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0), cost: 1 13: l4 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post4, i_17^0'=i_17^post4, length_16^0'=length_16^post4, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0), cost: 1 17: l4 -> l4 : head_19^0'=temp_24^0, i_17^0'=1+i_17^0, i_83^0'=i_17^0, rcd_77^0'=rcd_77^post5, temp_24^0'=temp_24^post5, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0), cost: 1 18: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2+i_17^0, i_83^0'=1+i_17^0, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0), cost: 1 19: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n, i_83^0'=-1+i_17^0+2*n, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0), cost: 1 20: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2*n2+i_17^0, i_83^0'=-1+2*n2+i_17^0, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0), cost: 1 21: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n2*n3+2*n1*n3, i_83^0'=-1+2*n2+i_17^0+2*n2*(-1+n3)+2*n1+2*n1*(-1+n3), rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0), cost: 1 22: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n5*n+2*n22*n31*n5+2*n31*n5*n11, i_83^0'=-1+2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*n+2*(-1+n5)*n+2*(-1+n5)*n31*n11, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0), cost: 1 23: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n27*n10+2*n2*n10*n3+2*n1*n10*n3, i_83^0'=-1+2*n2+i_17^0+2*n2*(-1+n10)*n3+2*n2*(-1+n3)+2*n27*(-1+n10)+2*n1*(-1+n10)*n3+2*n27+2*n1+2*n1*(-1+n3), rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0), cost: 1 16: l6 -> l1 : head_19^0'=0, i_17^0'=0, length_16^0'=nondet_12^1, nondet_12^0'=nondet_12^post1, result_dot_nondet_sdv_special_return_value_13^0'=nondet_12^1, T, cost: 1 Loop Acceleration Original rule: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n2*n3+2*n1*n3+2*n27, i_83^0'=-1+2*n2+i_17^0+2*n2*(-1+n3)+2*n27+2*n1+2*n1*(-1+n3), rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0), cost: 1 New rule: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n27*n10+2*n2*n10*n3+2*n1*n10*n3, i_83^0'=-1+2*n2+i_17^0+2*n2*(-1+n10)*n3+2*n2*(-1+n3)+2*n27*(-1+n10)+2*n1*(-1+n10)*n3+2*n27+2*n1+2*n1*(-1+n3), rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0), cost: 1 i_17^0 >= 0 [0]: monotonic increase yields i_17^0 >= 0, dependencies: -1+n2 >= 0 -1+n27 >= 0 -1+n1 >= 0 -1+n3 >= 0 i_17^0 >= 0 [1]: eventual decrease yields (i_17^0 >= 0 /\ i_17^0+2*n2*(-1+n10)*n3+2*n27*(-1+n10)+2*n1*(-1+n10)*n3 >= 0) i_17^0 >= 0 [2]: eventual increase yields (i_17^0 >= 0 /\ -2*n2*n3-2*n1*n3-2*n27 <= 0) -1+n2 >= 0 [0]: monotonic increase yields -1+n2 >= 0 -1+n27 >= 0 [0]: monotonic increase yields -1+n27 >= 0 1+i_17^0+2*n27 >= 0 [0]: monotonic increase yields 1+i_17^0+2*n27 >= 0, dependencies: i_17^0 >= 0 -1+n2 >= 0 -1+n27 >= 0 -1+n1 >= 0 -1+n3 >= 0 1+i_17^0+2*n27 >= 0 [1]: montonic decrease yields 1+i_17^0+2*n2*(-1+n10)*n3+2*n27*(-1+n10)+2*n1*(-1+n10)*n3+2*n27 >= 0, dependencies: i_17^0+2*n27 >= 0 1+i_17^0+2*n27 >= 0 [2]: eventual decrease yields (1+i_17^0+2*n27 >= 0 /\ 1+i_17^0+2*n2*(-1+n10)*n3+2*n27*(-1+n10)+2*n1*(-1+n10)*n3+2*n27 >= 0) 1+i_17^0+2*n27 >= 0 [3]: eventual increase yields (1+i_17^0+2*n27 >= 0 /\ -2*n2*n3-2*n1*n3-2*n27 <= 0) -1+n1 >= 0 [0]: monotonic increase yields -1+n1 >= 0 i_17^0+2*n27 >= 0 [0]: monotonic increase yields i_17^0+2*n27 >= 0, dependencies: i_17^0 >= 0 -1+n2 >= 0 -1+n27 >= 0 -1+n1 >= 0 -1+n3 >= 0 i_17^0+2*n27 >= 0 [1]: montonic decrease yields i_17^0+2*n2*(-1+n10)*n3+2*n27*(-1+n10)+2*n1*(-1+n10)*n3+2*n27 >= 0, dependencies: i_17^0 >= 0 -1+n27 >= 0 i_17^0+2*n27 >= 0 [2]: eventual increase yields (i_17^0+2*n27 >= 0 /\ -2*n2*n3-2*n1*n3-2*n27 <= 0) 1+i_17^0 >= 0 [0]: monotonic increase yields 1+i_17^0 >= 0, dependencies: i_17^0 >= 0 -1+n2 >= 0 -1+n27 >= 0 -1+n1 >= 0 -1+n3 >= 0 1+i_17^0 >= 0 [1]: montonic decrease yields 1+i_17^0+2*n2*(-1+n10)*n3+2*n27*(-1+n10)+2*n1*(-1+n10)*n3 >= 0, dependencies: i_17^0 >= 0 1+i_17^0 >= 0 [2]: eventual increase yields (1+i_17^0 >= 0 /\ -2*n2*n3-2*n1*n3-2*n27 <= 0) -1+n3 >= 0 [0]: monotonic increase yields -1+n3 >= 0 -i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 [0]: montonic decrease yields -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0, dependencies: -1+n2 >= 0 -1+n27 >= 0 -i_17^0+length_16^0-2*n27 >= 0 -i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 [1]: eventual decrease yields (-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0) -i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 [2]: eventual increase yields (2*n2*n3+2*n1*n3+2*n27 <= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0) 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 [0]: montonic decrease yields 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0, dependencies: -i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 [1]: eventual increase yields (2*n2*n3+2*n1*n3+2*n27 <= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0) 1+i_17^0+2*n27+2*n1 >= 0 [0]: monotonic increase yields 1+i_17^0+2*n27+2*n1 >= 0, dependencies: i_17^0 >= 0 -1+n2 >= 0 -1+n27 >= 0 -1+n1 >= 0 -1+n3 >= 0 1-i_17^0+length_16^0-2*n27 >= 0 [0]: montonic decrease yields 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0, dependencies: -i_17^0+length_16^0-2*n27 >= 0 1-i_17^0+length_16^0-2*n27 >= 0 [1]: eventual decrease yields (1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0) 1-i_17^0+length_16^0-2*n27 >= 0 [2]: eventual increase yields (2*n2*n3+2*n1*n3+2*n27 <= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0) 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 [0]: montonic decrease yields 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0, dependencies: -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 [1]: eventual decrease yields (1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0) 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 [2]: eventual increase yields (2*n2*n3+2*n1*n3+2*n27 <= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0) -i_17^0+length_16^0-2*n27 >= 0 [0]: montonic decrease yields -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0, dependencies: -1+n2 >= 0 -1+n27 >= 0 -1+n1 >= 0 -1+n3 >= 0 1-i_17^0+length_16^0-2*n27 >= 0 -i_17^0+length_16^0-2*n27 >= 0 [1]: eventual increase yields (2*n2*n3+2*n1*n3+2*n27 <= 0 /\ -i_17^0+length_16^0-2*n27 >= 0) i_17^0+2*n27+2*n1 >= 0 [0]: monotonic increase yields i_17^0+2*n27+2*n1 >= 0, dependencies: i_17^0 >= 0 -1+n2 >= 0 -1+n27 >= 0 -1+n1 >= 0 -1+n3 >= 0 -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 [0]: montonic decrease yields -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0, dependencies: -1+n27 >= 0 -i_17^0+length_16^0-2*n27 >= 0 -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 [1]: eventual increase yields (2*n2*n3+2*n1*n3+2*n27 <= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0) Replacement map: {i_17^0 >= 0 -> i_17^0 >= 0, -1+n2 >= 0 -> -1+n2 >= 0, -1+n27 >= 0 -> -1+n27 >= 0, 1+i_17^0+2*n27 >= 0 -> 1+i_17^0+2*n27 >= 0, -1+n1 >= 0 -> -1+n1 >= 0, i_17^0+2*n27 >= 0 -> i_17^0+2*n27 >= 0, 1+i_17^0 >= 0 -> 1+i_17^0 >= 0, -1+n3 >= 0 -> -1+n3 >= 0, -i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 -> -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0, 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 -> 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0, 1+i_17^0+2*n27+2*n1 >= 0 -> 1+i_17^0+2*n27+2*n1 >= 0, 1-i_17^0+length_16^0-2*n27 >= 0 -> (1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0), 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 -> 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0, -i_17^0+length_16^0-2*n27 >= 0 -> -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0, i_17^0+2*n27+2*n1 >= 0 -> i_17^0+2*n27+2*n1 >= 0, -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n27-2*n1-2*n1*(-1+n3) >= 0 -> -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0} Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {23[T]}] Step with 13 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)], 13[(2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {23[T]}, {}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 23[T]}] Step with 17 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)], 17[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 23[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 17[T], 23[T]}] Step with 18 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)], 18[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 17[T], 23[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 17[T], 18[T], 23[T]}] Step with 19 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 17[T], 18[T], 23[T]}, {19[T]}] Accelerate Start location: l6 Program variables: head_15^0 head_19^0 i_17^0 i_83^0 length_16^0 nondet_12^0 rcd_47^0 rcd_77^0 result_11^0 result_dot_nondet_sdv_special_return_value_13^0 result_dot_slayer_malloc_sdv_special_return_value_20^0 temp0_14^0 temp0_18^0 temp_24^0 tmp_21^0 14: l1 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post7, i_17^0'=i_17^post7, length_16^0'=length_16^post7, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (-i_17^0+length_16^0 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0), cost: 1 15: l1 -> l2 : head_19^0'=temp_24^0, i_17^0'=1, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post8, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0), cost: 1 11: l2 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post2, i_17^0'=i_17^post2, length_16^0'=length_16^post2, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, -i_17^0+length_16^0 <= 0, cost: 1 12: l2 -> l4 : head_19^0'=temp_24^0, i_17^0'=2, rcd_47^0'=rcd_47^post3, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post3, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0), cost: 1 13: l4 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post4, i_17^0'=i_17^post4, length_16^0'=length_16^post4, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0), cost: 1 17: l4 -> l4 : head_19^0'=temp_24^0, i_17^0'=1+i_17^0, i_83^0'=i_17^0, rcd_77^0'=rcd_77^post5, temp_24^0'=temp_24^post5, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0), cost: 1 18: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2+i_17^0, i_83^0'=1+i_17^0, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0), cost: 1 19: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n, i_83^0'=-1+i_17^0+2*n, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0), cost: 1 20: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2*n2+i_17^0, i_83^0'=-1+2*n2+i_17^0, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0), cost: 1 21: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n2*n3+2*n1*n3, i_83^0'=-1+2*n2+i_17^0+2*n2*(-1+n3)+2*n1+2*n1*(-1+n3), rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0), cost: 1 22: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n5*n+2*n22*n31*n5+2*n31*n5*n11, i_83^0'=-1+2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*n+2*(-1+n5)*n+2*(-1+n5)*n31*n11, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0), cost: 1 23: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n27*n10+2*n2*n10*n3+2*n1*n10*n3, i_83^0'=-1+2*n2+i_17^0+2*n2*(-1+n10)*n3+2*n2*(-1+n3)+2*n27*(-1+n10)+2*n1*(-1+n10)*n3+2*n27+2*n1+2*n1*(-1+n3), rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0), cost: 1 24: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n271*n101*n17+2*n17*n+2*n15*n35*n101*n17+2*n35*n101*n17*n29, i_83^0'=-1+i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*n+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0), cost: 1 16: l6 -> l1 : head_19^0'=0, i_17^0'=0, length_16^0'=nondet_12^1, nondet_12^0'=nondet_12^post1, result_dot_nondet_sdv_special_return_value_13^0'=nondet_12^1, T, cost: 1 Loop Acceleration Original rule: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29+2*n, i_83^0'=-1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29+2*n, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101) >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101) >= 0 /\ i_17^0 >= 0 /\ -1+n271 >= 0 /\ -1+n15 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*n35*(-1+n101)+length_16^0-2*n35*n29*(-1+n101) >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*n35*(-1+n101)+length_16^0-2*n35*n29*(-1+n101) >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0+length_16^0 >= 0 /\ -1+n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0), cost: 1 New rule: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n271*n101*n17+2*n17*n+2*n15*n35*n101*n17+2*n35*n101*n17*n29, i_83^0'=-1+i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*n+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0), cost: 1 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101) >= 0 [0]: montonic decrease yields 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, dependencies: -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101) >= 0 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101) >= 0 [1]: eventual decrease yields (1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101) >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0) 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101) >= 0 [2]: eventual increase yields (1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101) >= 0 /\ 2*n271*n101+2*n15*n35*n101+2*n35*n101*n29+2*n <= 0) -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101) >= 0 [0]: montonic decrease yields -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, dependencies: -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29 >= 0 -1+n29 >= 0 -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101) >= 0 [1]: eventual decrease yields (-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101) >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0) -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101) >= 0 [2]: eventual increase yields (-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101) >= 0 /\ 2*n271*n101+2*n15*n35*n101+2*n35*n101*n29+2*n <= 0) i_17^0 >= 0 [0]: monotonic increase yields i_17^0 >= 0, dependencies: -1+n >= 0 i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 i_17^0 >= 0 [1]: eventual decrease yields (i_17^0 >= 0 /\ i_17^0+2*n15*(-1+n17)*n35*n101+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0) i_17^0 >= 0 [2]: eventual increase yields (i_17^0 >= 0 /\ -2*n271*n101-2*n15*n35*n101-2*n35*n101*n29-2*n <= 0) -1+n271 >= 0 [0]: monotonic increase yields -1+n271 >= 0 -1+n15 >= 0 [0]: monotonic increase yields -1+n15 >= 0 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*n35*(-1+n101)+length_16^0-2*n35*n29*(-1+n101) >= 0 [0]: montonic decrease yields 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, dependencies: -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*n35*(-1+n101)+length_16^0-2*n35*n29*(-1+n101) >= 0 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*n35*(-1+n101)+length_16^0-2*n35*n29*(-1+n101) >= 0 [1]: eventual decrease yields (1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*n35*(-1+n101)+length_16^0-2*n35*n29*(-1+n101) >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0) 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*n35*(-1+n101)+length_16^0-2*n35*n29*(-1+n101) >= 0 [2]: eventual increase yields (2*n271*n101+2*n15*n35*n101+2*n35*n101*n29+2*n <= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*n35*(-1+n101)+length_16^0-2*n35*n29*(-1+n101) >= 0) 2*n271+i_17^0 >= 0 [0]: monotonic increase yields 2*n271+i_17^0 >= 0, dependencies: -1+n271 >= 0 -1+n >= 0 i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 2*n271+i_17^0 >= 0 [1]: montonic decrease yields 2*n271+i_17^0+2*n15*(-1+n17)*n35*n101+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0, dependencies: i_17^0 >= 0 -1+n271 >= 0 2*n271+i_17^0 >= 0 [2]: eventual increase yields (2*n271+i_17^0 >= 0 /\ -2*n271*n101-2*n15*n35*n101-2*n35*n101*n29-2*n <= 0) -1+n >= 0 [0]: monotonic increase yields -1+n >= 0 1+2*n271+i_17^0 >= 0 [0]: monotonic increase yields 1+2*n271+i_17^0 >= 0, dependencies: -1+n271 >= 0 -1+n >= 0 i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 1+2*n271+i_17^0 >= 0 [1]: montonic decrease yields 1+2*n271+i_17^0+2*n15*(-1+n17)*n35*n101+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0, dependencies: 2*n271+i_17^0 >= 0 1+2*n271+i_17^0 >= 0 [2]: eventual increase yields (1+2*n271+i_17^0 >= 0 /\ -2*n271*n101-2*n15*n35*n101-2*n35*n101*n29-2*n <= 0) -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*n35*(-1+n101)+length_16^0-2*n35*n29*(-1+n101) >= 0 [0]: montonic decrease yields -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, dependencies: -1+n271 >= 0 -1+n15 >= 0 -1+n >= 0 -1+n29 >= 0 -1+n35 >= 0 -1+n101 >= 0 -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*n35*(-1+n101)+length_16^0-2*n35*n29*(-1+n101) >= 0 [1]: eventual decrease yields (-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*n35*(-1+n101)+length_16^0-2*n35*n29*(-1+n101) >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0) -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*n35*(-1+n101)+length_16^0-2*n35*n29*(-1+n101) >= 0 [2]: eventual increase yields (2*n271*n101+2*n15*n35*n101+2*n35*n101*n29+2*n <= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*n35*(-1+n101)+length_16^0-2*n35*n29*(-1+n101) >= 0) -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29 >= 0 [0]: montonic decrease yields -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, dependencies: -1+n >= 0 -i_17^0-2*n271*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n >= 0 -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29 >= 0 [1]: eventual decrease yields (-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29 >= 0) -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29 >= 0 [2]: eventual increase yields (2*n271*n101+2*n15*n35*n101+2*n35*n101*n29+2*n <= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29 >= 0) 1+i_17^0 >= 0 [0]: monotonic increase yields 1+i_17^0 >= 0, dependencies: -1+n >= 0 i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 1+i_17^0 >= 0 [1]: montonic decrease yields 1+i_17^0+2*n15*(-1+n17)*n35*n101+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0, dependencies: i_17^0 >= 0 1+i_17^0 >= 0 [2]: eventual increase yields (-2*n271*n101-2*n15*n35*n101-2*n35*n101*n29-2*n <= 0 /\ 1+i_17^0 >= 0) 1-2*n271-i_17^0+length_16^0 >= 0 [0]: montonic decrease yields 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, dependencies: -1+n271 >= 0 -1+n15 >= 0 -1+n >= 0 -1+n29 >= 0 -1+n35 >= 0 -1+n101 >= 0 1-2*n271-i_17^0+length_16^0 >= 0 [1]: eventual decrease yields (1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0+length_16^0 >= 0) 1-2*n271-i_17^0+length_16^0 >= 0 [2]: eventual increase yields (2*n271*n101+2*n15*n35*n101+2*n35*n101*n29+2*n <= 0 /\ 1-2*n271-i_17^0+length_16^0 >= 0) -1+n29 >= 0 [0]: monotonic increase yields -1+n29 >= 0 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29 >= 0 [0]: montonic decrease yields 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, dependencies: -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29 >= 0 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29 >= 0 [1]: eventual increase yields (2*n271*n101+2*n15*n35*n101+2*n35*n101*n29+2*n <= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29 >= 0) -i_17^0-2*n271*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n >= 0 [0]: montonic decrease yields -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, dependencies: -1+n271 >= 0 1-2*n271-i_17^0+length_16^0 >= 0 -i_17^0-2*n271*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n >= 0 [1]: eventual increase yields (2*n271*n101+2*n15*n35*n101+2*n35*n101*n29+2*n <= 0 /\ -i_17^0-2*n271*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n >= 0) 1-i_17^0-2*n271*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n >= 0 [0]: montonic decrease yields 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, dependencies: -i_17^0-2*n271*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n >= 0 1-i_17^0-2*n271*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n >= 0 [1]: eventual increase yields (2*n271*n101+2*n15*n35*n101+2*n35*n101*n29+2*n <= 0 /\ 1-i_17^0-2*n271*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n >= 0) 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 [0]: monotonic increase yields 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0, dependencies: -1+n271 >= 0 -1+n15 >= 0 -1+n >= 0 -1+n29 >= 0 -1+n35 >= 0 i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 -1+n101 >= 0 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 [1]: montonic decrease yields 1+i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0, dependencies: i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 [2]: eventual decrease yields (1+i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0) 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 [3]: eventual increase yields (-2*n271*n101-2*n15*n35*n101-2*n35*n101*n29-2*n <= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0) -1+n35 >= 0 [0]: monotonic increase yields -1+n35 >= 0 i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 [0]: monotonic increase yields i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0, dependencies: i_17^0 >= 0 -1+n271 >= 0 -1+n15 >= 0 -1+n >= 0 -1+n29 >= 0 -1+n35 >= 0 -1+n101 >= 0 i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 [1]: montonic decrease yields i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0, dependencies: i_17^0 >= 0 -1+n271 >= 0 -1+n15 >= 0 -1+n29 >= 0 -1+n35 >= 0 -1+n101 >= 0 i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 [2]: eventual decrease yields (i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0) i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 [3]: eventual increase yields (-2*n271*n101-2*n15*n35*n101-2*n35*n101*n29-2*n <= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0) 1+2*n271+i_17^0+2*n15 >= 0 [0]: monotonic increase yields 1+2*n271+i_17^0+2*n15 >= 0, dependencies: -1+n271 >= 0 -1+n15 >= 0 -1+n >= 0 i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 2*n271+i_17^0+2*n15 >= 0 [0]: monotonic increase yields 2*n271+i_17^0+2*n15 >= 0, dependencies: -1+n271 >= 0 -1+n15 >= 0 -1+n >= 0 i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 -1+n101 >= 0 [0]: monotonic increase yields -1+n101 >= 0 Replacement map: {1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101) >= 0 -> 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101) >= 0 -> -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, i_17^0 >= 0 -> i_17^0 >= 0, -1+n271 >= 0 -> -1+n271 >= 0, -1+n15 >= 0 -> -1+n15 >= 0, 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*n35*(-1+n101)+length_16^0-2*n35*n29*(-1+n101) >= 0 -> 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, 2*n271+i_17^0 >= 0 -> 2*n271+i_17^0 >= 0, -1+n >= 0 -> -1+n >= 0, 1+2*n271+i_17^0 >= 0 -> 1+2*n271+i_17^0 >= 0, -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*n35*(-1+n101)+length_16^0-2*n35*n29*(-1+n101) >= 0 -> -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29 >= 0 -> -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, 1+i_17^0 >= 0 -> 1+i_17^0 >= 0, 1-2*n271-i_17^0+length_16^0 >= 0 -> 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, -1+n29 >= 0 -> -1+n29 >= 0, 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*n35*(-1+n101)+length_16^0-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29 >= 0 -> 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, -i_17^0-2*n271*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n >= 0 -> -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, 1-i_17^0-2*n271*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n >= 0 -> 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0, 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 -> 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0, -1+n35 >= 0 -> -1+n35 >= 0, i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 -> (i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0), 1+2*n271+i_17^0+2*n15 >= 0 -> 1+2*n271+i_17^0+2*n15 >= 0, 2*n271+i_17^0+2*n15 >= 0 -> 2*n271+i_17^0+2*n15 >= 0, -1+n101 >= 0 -> -1+n101 >= 0} Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {24[T]}] Step with 13 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)], 13[(2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {24[T]}, {}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 24[T]}] Step with 17 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)], 17[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 24[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 17[T], 24[T]}] Step with 18 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)], 18[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 17[T], 24[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 17[T], 18[T], 24[T]}] Step with 19 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 17[T], 18[T], 24[T]}, {19[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 17[T], 18[T], 19[T], 24[T]}] Step with 20 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 17[T], 18[T], 19[T], 24[T]}, {20[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 24[T]}] Step with 21 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 24[T]}, {21[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 24[T]}] Step with 22 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 24[T]}, {22[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 22[T], 24[T]}] Step with 23 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 22[T], 24[T]}, {23[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 22[T], 23[T], 24[T]}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}] Step with 23 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}, {23[T]}] Step with 24 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}, {23[T]}, {24[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}, {23[T], 24[T]}] Step with 13 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)], 13[(2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}, {23[T], 24[T]}, {}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}, {13[T], 23[T], 24[T]}] Step with 17 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)], 17[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}, {13[T], 23[T], 24[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}, {13[T], 17[T], 23[T], 24[T]}] Step with 18 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)], 18[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}, {13[T], 17[T], 23[T], 24[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}, {13[T], 17[T], 18[T], 23[T], 24[T]}] Step with 19 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}, {13[T], 17[T], 18[T], 23[T], 24[T]}, {19[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 23[T], 24[T]}] Step with 20 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 23[T], 24[T]}, {20[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 23[T], 24[T]}] Step with 21 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 23[T], 24[T]}, {21[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 23[T], 24[T]}] Step with 22 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 23[T], 24[T]}, {22[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 22[T], 23[T], 24[T]}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 23[T], 24[T]}] Step with 17 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 17[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 21[T], 22[T], 23[T], 24[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 21[T], 22[T], 23[T], 24[T]}] Step with 18 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 18[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 21[T], 22[T], 23[T], 24[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}] Step with 19 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}, {19[T]}] Step with 20 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}, {19[T]}, {20[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}, {19[T], 20[T]}] Step with 21 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}, {19[T], 20[T]}, {21[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}, {19[T], 20[T], 21[T]}] Step with 22 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}, {19[T], 20[T], 21[T]}, {22[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}, {19[T], 20[T], 21[T], 22[T]}] Step with 23 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}, {19[T], 20[T], 21[T], 22[T]}, {23[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}, {19[T], 20[T], 21[T], 22[T], 23[T]}] Step with 24 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}, {19[T], 20[T], 21[T], 22[T], 23[T]}, {24[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}, {19[T], 20[T], 21[T], 22[T], 23[T], 24[T]}] Step with 13 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)], 13[(2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}, {19[T], 20[T], 21[T], 22[T], 23[T], 24[T]}, {}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 19[T], 20[T], 21[T], 22[T], 23[T], 24[T]}] Step with 17 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)], 17[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 19[T], 20[T], 21[T], 22[T], 23[T], 24[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 19[T], 20[T], 21[T], 22[T], 23[T], 24[T]}] Step with 18 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)], 18[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 19[T], 20[T], 21[T], 22[T], 23[T], 24[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 22[T], 23[T], 24[T]}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}] Step with 20 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {20[T]}] Step with 21 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {20[T]}, {21[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {20[T], 21[T]}] Step with 22 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {20[T], 21[T]}, {22[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {20[T], 21[T], 22[T]}] Step with 23 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {20[T], 21[T], 22[T]}, {23[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {20[T], 21[T], 22[T], 23[T]}] Step with 24 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {20[T], 21[T], 22[T], 23[T]}, {24[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {20[T], 21[T], 22[T], 23[T], 24[T]}] Step with 13 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 13[(2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {20[T], 21[T], 22[T], 23[T], 24[T]}, {}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 20[T], 21[T], 22[T], 23[T], 24[T]}] Step with 17 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 17[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 20[T], 21[T], 22[T], 23[T], 24[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 20[T], 21[T], 22[T], 23[T], 24[T]}] Step with 18 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 18[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 20[T], 21[T], 22[T], 23[T], 24[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 18[T], 20[T], 21[T], 22[T], 23[T], 24[T]}] Step with 19 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 18[T], 20[T], 21[T], 22[T], 23[T], 24[T]}, {19[T]}] Accelerate Start location: l6 Program variables: head_15^0 head_19^0 i_17^0 i_83^0 length_16^0 nondet_12^0 rcd_47^0 rcd_77^0 result_11^0 result_dot_nondet_sdv_special_return_value_13^0 result_dot_slayer_malloc_sdv_special_return_value_20^0 temp0_14^0 temp0_18^0 temp_24^0 tmp_21^0 14: l1 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post7, i_17^0'=i_17^post7, length_16^0'=length_16^post7, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post7, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post7, temp0_18^0'=temp0_18^post7, temp_24^0'=temp_24^post7, tmp_21^0'=tmp_21^post7, (-i_17^0+length_16^0 <= 0 /\ result_dot_nondet_sdv_special_return_value_13^post7 <= 0), cost: 1 15: l1 -> l2 : head_19^0'=temp_24^0, i_17^0'=1, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post8, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0), cost: 1 11: l2 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post2, i_17^0'=i_17^post2, length_16^0'=length_16^post2, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=1, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post2, temp0_18^0'=temp0_18^post2, temp_24^0'=temp_24^post2, tmp_21^0'=tmp_21^post2, -i_17^0+length_16^0 <= 0, cost: 1 12: l2 -> l4 : head_19^0'=temp_24^0, i_17^0'=2, rcd_47^0'=rcd_47^post3, result_dot_nondet_sdv_special_return_value_13^0'=length_16^0, result_dot_slayer_malloc_sdv_special_return_value_20^0'=temp_24^0, temp_24^0'=temp_24^post3, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0), cost: 1 13: l4 -> l3 : head_15^0'=head_19^0, head_19^0'=head_19^post4, i_17^0'=i_17^post4, length_16^0'=length_16^post4, result_11^0'=temp0_14^0, result_dot_nondet_sdv_special_return_value_13^0'=result_dot_nondet_sdv_special_return_value_13^post4, result_dot_slayer_malloc_sdv_special_return_value_20^0'=result_dot_slayer_malloc_sdv_special_return_value_20^post4, temp0_18^0'=temp0_18^post4, temp_24^0'=temp_24^post4, tmp_21^0'=tmp_21^post4, (2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0), cost: 1 17: l4 -> l4 : head_19^0'=temp_24^0, i_17^0'=1+i_17^0, i_83^0'=i_17^0, rcd_77^0'=rcd_77^post5, temp_24^0'=temp_24^post5, tmp_21^0'=temp_24^0, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0), cost: 1 18: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2+i_17^0, i_83^0'=1+i_17^0, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0), cost: 1 19: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n, i_83^0'=-1+i_17^0+2*n, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0), cost: 1 20: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2*n2+i_17^0, i_83^0'=-1+2*n2+i_17^0, rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0), cost: 1 21: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n2*n3+2*n1*n3, i_83^0'=-1+2*n2+i_17^0+2*n2*(-1+n3)+2*n1+2*n1*(-1+n3), rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0), cost: 1 22: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n5*n+2*n22*n31*n5+2*n31*n5*n11, i_83^0'=-1+2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*n+2*(-1+n5)*n+2*(-1+n5)*n31*n11, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0), cost: 1 23: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n27*n10+2*n2*n10*n3+2*n1*n10*n3, i_83^0'=-1+2*n2+i_17^0+2*n2*(-1+n10)*n3+2*n2*(-1+n3)+2*n27*(-1+n10)+2*n1*(-1+n10)*n3+2*n27+2*n1+2*n1*(-1+n3), rcd_77^0'=rcd_77^post51, temp_24^0'=temp_24^post51, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0), cost: 1 24: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n271*n101*n17+2*n17*n+2*n15*n35*n101*n17+2*n35*n101*n17*n29, i_83^0'=-1+i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*n+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0), cost: 1 25: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2*n47*n219+2*n47*n+i_17^0, i_83^0'=-1+i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219+2*n, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0), cost: 1 16: l6 -> l1 : head_19^0'=0, i_17^0'=0, length_16^0'=nondet_12^1, nondet_12^0'=nondet_12^post1, result_dot_nondet_sdv_special_return_value_13^0'=nondet_12^1, T, cost: 1 Loop Acceleration Original rule: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=i_17^0+2*n219+2*n, i_83^0'=-1+i_17^0+2*n219+2*n, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ 1-i_17^0+length_16^0-2*n219-2*n >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n219 >= 0), cost: 1 New rule: l4 -> l4 : head_19^0'=temp_24^post5, i_17^0'=2*n47*n219+2*n47*n+i_17^0, i_83^0'=-1+i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219+2*n, rcd_77^0'=rcd_77^post53, temp_24^0'=temp_24^post53, tmp_21^0'=temp_24^post5, (i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0), cost: 1 i_17^0 >= 0 [0]: monotonic increase yields i_17^0 >= 0, dependencies: i_17^0+2*n219 >= 0 -1+n >= 0 i_17^0 >= 0 [1]: eventual decrease yields (i_17^0 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47) >= 0) i_17^0 >= 0 [2]: eventual increase yields (i_17^0 >= 0 /\ -2*n219-2*n <= 0) 1+i_17^0+2*n219 >= 0 [0]: monotonic increase yields 1+i_17^0+2*n219 >= 0, dependencies: i_17^0 >= 0 -1+n >= 0 -1+n219 >= 0 1+i_17^0+2*n219 >= 0 [1]: montonic decrease yields 1+i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0, dependencies: i_17^0+2*n219 >= 0 1+i_17^0+2*n219 >= 0 [2]: eventual decrease yields (1+i_17^0+2*n219 >= 0 /\ 1+i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0) 1+i_17^0+2*n219 >= 0 [3]: eventual increase yields (1+i_17^0+2*n219 >= 0 /\ -2*n219-2*n <= 0) -i_17^0+length_16^0-2*n219-2*n >= 0 [0]: montonic decrease yields -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0, dependencies: -1+n >= 0 -1+n219 >= 0 -i_17^0+length_16^0-2*n219-2*n >= 0 [1]: eventual decrease yields (-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ -i_17^0+length_16^0-2*n219-2*n >= 0), dependencies: -1+n >= 0 -1+n219 >= 0 -i_17^0+length_16^0-2*n219-2*n >= 0 [2]: eventual increase yields (-i_17^0+length_16^0-2*n219-2*n >= 0 /\ 2*n219+2*n <= 0), dependencies: -1+n >= 0 -1+n219 >= 0 i_17^0+2*n219 >= 0 [0]: monotonic increase yields i_17^0+2*n219 >= 0, dependencies: i_17^0 >= 0 -1+n >= 0 -1+n219 >= 0 i_17^0+2*n219 >= 0 [1]: montonic decrease yields i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0, dependencies: i_17^0 >= 0 -1+n219 >= 0 i_17^0+2*n219 >= 0 [2]: eventual decrease yields (i_17^0+2*n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0) i_17^0+2*n219 >= 0 [3]: eventual increase yields (i_17^0+2*n219 >= 0 /\ -2*n219-2*n <= 0) 1-i_17^0+length_16^0-2*n219-2*n >= 0 [0]: montonic decrease yields 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0, dependencies: -i_17^0+length_16^0-2*n219-2*n >= 0 1-i_17^0+length_16^0-2*n219-2*n >= 0 [1]: eventual decrease yields (1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n219-2*n >= 0), dependencies: -1+n >= 0 -1+n219 >= 0 1-i_17^0+length_16^0-2*n219-2*n >= 0 [2]: eventual increase yields (1-i_17^0+length_16^0-2*n219-2*n >= 0 /\ 2*n219+2*n <= 0), dependencies: -1+n >= 0 -1+n219 >= 0 -1+n >= 0 [0]: monotonic increase yields -1+n >= 0 -1+n219 >= 0 [0]: monotonic increase yields -1+n219 >= 0 1+i_17^0 >= 0 [0]: monotonic increase yields 1+i_17^0 >= 0, dependencies: i_17^0 >= 0 -1+n >= 0 -1+n219 >= 0 1-i_17^0+length_16^0-2*n219 >= 0 [0]: montonic decrease yields 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0, dependencies: -i_17^0+length_16^0-2*n219-2*n >= 0 -1+n >= 0 1-i_17^0+length_16^0-2*n219 >= 0 [1]: eventual increase yields (2*n219+2*n <= 0 /\ 1-i_17^0+length_16^0-2*n219 >= 0), dependencies: -1+n >= 0 -1+n219 >= 0 -i_17^0+length_16^0-2*n219 >= 0 [0]: montonic decrease yields -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0, dependencies: -i_17^0+length_16^0-2*n219-2*n >= 0 -1+n >= 0 -i_17^0+length_16^0-2*n219 >= 0 [1]: eventual increase yields (2*n219+2*n <= 0 /\ -i_17^0+length_16^0-2*n219 >= 0), dependencies: -1+n >= 0 -1+n219 >= 0 Replacement map: {i_17^0 >= 0 -> i_17^0 >= 0, 1+i_17^0+2*n219 >= 0 -> 1+i_17^0+2*n219 >= 0, -i_17^0+length_16^0-2*n219-2*n >= 0 -> -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0, i_17^0+2*n219 >= 0 -> (i_17^0+2*n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0), 1-i_17^0+length_16^0-2*n219-2*n >= 0 -> 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0, -1+n >= 0 -> -1+n >= 0, -1+n219 >= 0 -> -1+n219 >= 0, 1+i_17^0 >= 0 -> 1+i_17^0 >= 0, 1-i_17^0+length_16^0-2*n219 >= 0 -> 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0, -i_17^0+length_16^0-2*n219 >= 0 -> -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0} Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {25[T]}] Step with 13 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)], 13[(2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {25[T]}, {}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 25[T]}] Step with 17 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)], 17[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 25[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 25[T]}] Step with 18 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)], 18[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 25[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 18[T], 25[T]}] Step with 19 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 18[T], 25[T]}, {19[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 25[T]}] Step with 20 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 25[T]}, {20[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 25[T]}] Step with 21 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 25[T]}, {21[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 25[T]}] Step with 22 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 25[T]}, {22[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 22[T], 25[T]}] Step with 23 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 22[T], 25[T]}, {23[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 22[T], 23[T], 25[T]}] Step with 24 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 22[T], 23[T], 25[T]}, {24[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 22[T], 23[T], 24[T], 25[T]}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}] Step with 20 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {20[T]}] Step with 21 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 21[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ i_17^0+2*n1 >= 0 /\ 1+i_17^0+2*n1 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n1 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0 >= 0 /\ -1+n3 >= 0 /\ -i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0 /\ 1-i_17^0-2*n2*(-1+n3)+length_16^0-2*n1-2*n1*(-1+n3) >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {20[T]}, {21[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {20[T], 21[T]}] Step with 22 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 22[(1-2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ i_17^0 >= 0 /\ 1-i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n31 >= 0 /\ -2*n31*n11-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*n22*n31-2*n-2*(-1+n5)*n-2*(-1+n5)*n31*n11 >= 0 /\ -i_17^0-2*n22+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n5 >= 0 /\ -1+n >= 0 /\ 2*n31*n11+i_17^0+2*(-1+n5)*n22*n31+2*n22*n31+2*(-1+n5)*n+2*(-1+n5)*n31*n11 >= 0 /\ -1+n22 >= 0 /\ 1+i_17^0 >= 0 /\ 1+2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ 1+i_17^0+2*n11 >= 0 /\ i_17^0+2*n11 >= 0 /\ 2*n31*n11+i_17^0+2*n22*n31 >= 0 /\ -i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0 /\ -1+n11 >= 0 /\ 1-i_17^0+length_16^0-2*(-1+n5)*n22*n31-2*(-1+n31)*n22-2*(-1+n5)*n-2*(-1+n31)*n11-2*(-1+n5)*n31*n11-2*n11 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {20[T], 21[T]}, {22[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {20[T], 21[T], 22[T]}] Step with 23 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 23[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ -1+n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27 >= 0 /\ 1-i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ -1+n1 >= 0 /\ i_17^0+2*n27 >= 0 /\ -i_17^0-2*n2*(-1+n10)*n3+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ -1+n3 >= 0 /\ -1+n10 >= 0 /\ -2*n2-i_17^0-2*n2*(-1+n10)*n3-2*n2*(-1+n3)+length_16^0-2*n27*(-1+n10)-2*n1*(-1+n10)*n3-2*n27-2*n1-2*n1*(-1+n3) >= 0 /\ 1+i_17^0+2*n27+2*n1 >= 0 /\ 1-i_17^0+length_16^0-2*n27 >= 0 /\ i_17^0+2*n27+2*n1 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {20[T], 21[T], 22[T]}, {23[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {20[T], 21[T], 22[T], 23[T]}] Step with 24 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 24[(i_17^0+2*n271*n101+2*n15*(-1+n17)*n35*n101+2*n15*n35*n101+2*n35*n101*n29+2*n271*(-1+n17)*n101+2*(-1+n17)*n+2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*n29-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-2*n271-i_17^0-2*n15*(-1+n17)*n35*n101+length_16^0-2*n271*(-1+n17)*n101-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n271 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n29*(-1+n35)-2*n15-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n15*(-1+n35)-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n17 >= 0 /\ -1+n15 >= 0 /\ 2*n271+i_17^0 >= 0 /\ -1+n >= 0 /\ 1+2*n271+i_17^0 >= 0 /\ -2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0 >= 0 /\ 1-2*n271-i_17^0-2*n271*(-1+n101)-2*n15*(-1+n17)*n35*n101-2*n15*n35*(-1+n101)+length_16^0-2*n271*(-1+n17)*n101-2*n35*n29*(-1+n101)-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ -1+n29 >= 0 /\ -i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1-i_17^0-2*n271*n101-2*n15*(-1+n17)*n35*n101-2*n15*n35*n101-2*n35*n101*n29+length_16^0-2*n271*(-1+n17)*n101-2*n-2*(-1+n17)*n-2*(-1+n17)*n35*n101*n29 >= 0 /\ 1+i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ -1+n35 >= 0 /\ i_17^0+2*n271*n101+2*n15*n35*n101+2*n35*n101*n29 >= 0 /\ 1+2*n271+i_17^0+2*n15 >= 0 /\ 2*n271+i_17^0+2*n15 >= 0 /\ -1+n101 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {20[T], 21[T], 22[T], 23[T]}, {24[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {20[T], 21[T], 22[T], 23[T], 24[T]}] Step with 25 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 25[(i_17^0 >= 0 /\ 1+i_17^0+2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219-2*n >= 0 /\ i_17^0+2*n219 >= 0 /\ -1+n >= 0 /\ -1+n219 >= 0 /\ i_17^0+2*n*(-1+n47)+2*n219*(-1+n47)+2*n219 >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -i_17^0+length_16^0-2*n*(-1+n47)-2*n219*(-1+n47)-2*n219 >= 0 /\ -1+n47 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {20[T], 21[T], 22[T], 23[T], 24[T]}, {25[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {20[T], 21[T], 22[T], 23[T], 24[T], 25[T]}] Step with 13 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 13[(2-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^post4+result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0 <= 0 /\ 1-result_dot_nondet_sdv_special_return_value_13^post4 <= 0 /\ -i_17^0+length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {20[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {13[T], 20[T], 21[T], 22[T], 23[T], 24[T], 25[T]}] Step with 17 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 17[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {13[T], 20[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {13[T], 17[T], 20[T], 21[T], 22[T], 23[T], 24[T], 25[T]}] Step with 18 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 18[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 <= 0 /\ 2+i_17^0-length_16^0 <= 0 /\ -1-i_17^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {13[T], 17[T], 20[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {13[T], 17[T], 18[T], 20[T], 21[T], 22[T], 23[T], 24[T], 25[T]}] Step with 19 Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)], 19[(i_17^0 >= 0 /\ -1+n >= 0 /\ 1+i_17^0 >= 0 /\ 1-i_17^0+length_16^0-2*n >= 0 /\ -i_17^0+length_16^0-2*n >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {13[T], 17[T], 18[T], 20[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {19[T]}] Covered Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)], 20[(i_17^0 >= 0 /\ -1+n2 >= 0 /\ 1+i_17^0 >= 0 /\ -2*n2-i_17^0+length_16^0 >= 0 /\ 1-2*n2-i_17^0+length_16^0 >= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 21[T], 22[T], 23[T], 24[T], 25[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 22[T], 23[T], 24[T], 25[T]}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)], 12[(1+i_17^0-length_16^0 <= 0 /\ 1-i_17^0 == 0 /\ 2-length_16^0 <= 0 /\ 1-length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T]}, {13[T], 17[T], 18[T], 19[T], 20[T], 21[T], 22[T], 23[T], 24[T], 25[T]}] Backtrack Trace 16[T], 15[(1+i_17^0-length_16^0 <= 0 /\ -i_17^0 == 0 /\ 1-length_16^0 <= 0)] Blocked [{}, {14[T]}, {11[T], 12[T]}] Backtrack Trace 16[T] Blocked [{}, {14[T], 15[T]}] Backtrack Trace Blocked [{16[T]}] Accept unknown Build SHA: a05f16bf13df659c382799650051f91bf6828c7b